Galaxy-rio / GraceLauncher
git clone https://github.com/Galaxy-rio/GraceLauncher.git
v1.2.0 · 5d ago
An open-source Android launcher inspired by the design of Niagara Launcher
+7
stars, 24h · #4,510
+~30
stars, 7 days · #5,949
+175
stars, 30 days · #4,428
175
★ total · +21% this week
12
forks · 43 open issues
Star history (as recorded here)
LanguageKotlin
LicenseGPL-3.0
Created2026-09-27 (26d ago)
Last pushtoday
Watchers3
OwnerUser
Links
README excerpt
Grace Launcher English | 简体中文 Your home screen, your design. A free and open-source Android launcher with a simple app list, customizable icons and fonts, a clock widget you can design yourself, and no tracking. ## Features - **Find apps quickly** — keep favorites on your home screen, organize apps into folders, and browse an alphabetical app list. - **Choose your icon packs and fonts** — combine installed icon packs, set their priority, and import custom fonts for the launcher and clock. - **Icon Designer** — redesign every app icon individually using an icon pack or a custom image, with control over shape, colors, size, and position. - **Clock Widget** — design your own home screen clock widget with custom layouts, fonts, weight, size, spacing, and shadows. - **Explore more customization** — use Material You and dynamic colors, choose light or dark themes, and control background blur strength. - **Customize app shortcuts and widgets** — edit app shortcut popups with your choice of apps and shortcuts, place widgets inside them, or add and resize a widget on the home screen. - **Keep your day in view** — read notifications on the home screen and check an integrated calendar agenda with weather forecasts. - **Control your music** — manage active media playback directly from the home screen. - **Stay private** — no advertising, tracking, or network permission; launcher data stays on your device. Built with Kotlin, Jetpack Compose, and Material You. The list-based layout takes inspiration from Niagara Launcher. Weather data is provided through Breezy Weather, which must be installed and configured separately. ## Screenshots | Home | Agenda & weather | Music controls | App list | App shortcuts | | --- | --- | --- | --- | --- | | | | | | | | Home widget | Themes | Clock style | Icon packs | Icon Designer | | --- | --- | --- | --- | --- | | | | | | | ## Download Official builds are available from GitHub Releases and F-Droid. Grace Launcher requires Android 9 (API 28) or later. ## Build from source Install OpenJDK 21, Android SDK Platform 37, and Build Tools 36.1.0, then build the debug APK with the included Gradle wrapper. Linux or macOS: [code] Windows: [code] The APK will be generated at `app/build/outputs/apk/debug/app-debug.apk`. ## Privacy Grace Launcher does not request Android's `INTERNET` permission and contains no advertising or tracking. All launcher data is stored locally on your device. Calendar permission and notification access are optional. Calendar permission enables the agenda; notification access enables home screen notifications and controls for active media sessions. Weather is supplied by the separately installed Breezy Weather app. ## Contributing Report bugs and suggest improvements through Issues, submit a pull request, or help translate on Weblate. ## Acknowledgements Special thanks to Niagara Launcher for the design inspiration. Grace Launcher is an independent project and is not affiliated with or endorsed by Niaga