Yagni Launcher

August 10, 2026 · View on GitHub

YagniLauncher

Yagni Launcher

Only 2 MB Android Launcher, total control, zero bloat, zero tracking

GitHub Release IzzyOnDroid Version F-Droid Version GitHub License GitHub Downloads (all assets, all releases) Lines Of Code

Get it on IzzyOnDroid Get it on F-Droid

Warning

This is an Alpha Stage Build. Expect bugs, instability, and incomplete features.

Note

AI tools (like CodeRabbitAI) are welcome here and help me review PRs, but no bot-submitted PRs or unreviewed AI slop. Every contribution must be understood and stood behind by a human. Meow 🐱

About The Project

Closed-source launchers are locking features behind paywalls and adding trackers. My goal is to offer powerful features with no compromises on privacy.

YAGNI ("You Aren't Gonna Need It") is a principle which arose from extreme programming (XP) that states a programmer should not add functionality until deemed necessary.

Features

  • No fixed grid size. You can set the grid width and height to any value you want.

  • Each grid item is fully customizable:

    • Size and rotation
    • Background color
    • Icon size
    • Text and label size
    • Label color
    • Show or hide icons and labels
  • Infinite scrolling

  • Multiple dock pages

  • Adjustable dock height

  • Custom dock grid size

We keep the APK size minimal and heavily cache icons and images, which improves the launcher’s performance. Each launch uses less memory because there’s less overhead, with no trackers or ads.

Screenshots

1 2 3 4 5 6 7

Documentation

If you're interested in contributing to the project, I recommend reading the Yagni Launcher Architecture first.

License

Yagni Launcher is licensed under the GNU General Public License v3.0. See the license for more information.