Launcher

199 open source Launcher apps

G2L
APK
Define gestures to launch an action like an app, a phone call or playing a song.
F-Droid
GIF Live Wallpaper
APK
Did you download a GIF and would like to use it as your phone's wallpaper? GIF Live Wallpaper is what you need! Probably the easiest way to use a GIF file as a live wallpaper. All this is done in a few simple steps: Step 1 - Open the app Step 2 - Activate it. Step 3 - Click "Open GIF". Step 4 - Select the file you want. If everything fits, that's it! Enjoy your new wallpaper! The application stands out: - No need for root rights, small file size (<3MB) - Stops automatically when the wallpaper is not visible or the device is locked, thereby not consuming battery power. - And of course, no ads, and will not share your data or gather informations! Source available on https://github.com/redwarp/gif-wallpaper Interested in using it in your own language? Contact me if you would like to help with the translations! FAQ: Q: Can I set a different GIF for the home screen and the lock screen? A: Sorry, it's not possible: this is one of the limitation of Live Wallpapers, you can only apply to both. On some phones, they don't even run on lock screens!
F-DroidGitHub
Global Icon Pack
APK
Global Icon PackAn Xposed module for applying icon packs globallySome launchers support icon packs, however the icons are usually inconsistent across the whole system. For example, the Settings page and the Recent Apps screen may retain the default icons. This module is designed to extend the icon packs throughout the entire system.RequirementsLSPosedAndroid 8.1+ (I tested on Android 14, 15. @Mickmick21 tested on Android 10, 12L.)Some features require AOSP-like OSInstallationInstall the apk.Select apps in lsposed. It should work for most apps/launchers , depending on the api they use.Open Global Icon Pack, choose an icon pack.Open the three dot menu, click each of Restart xxx.NotesModesUse share mode whenever possible. The provider mode serves as a fallback if share mode doesn't work. Local mode is only reserved for testing and you can't use icon variants with this mode (However it maybe faster if there are only a few icon records).If you are using share mode, after uninstallation, you must remove /data/misc/com.richardluo.globalIconPack/iconPack.db manually.Sometimes system update may reset the permissions of share mode database. It is recommended that you deselect apps in LSPosed, after the update, select them again, and open GIP at least once (to setup the permissions), then click each of Restart xxx.TipsYou can long press icon in icon chooser bottom sheet to try as calendar icon.In icon variant, the option Modified indicates that you have made changes to the icon variants. If enabled, when the icon pack updates, it will only add new icons instead of replacing all icons. Note that this could cause issues if any icon entry is missing in the new version!Launcher 3If you are using a different launcher3 based launcher, please input its package name into the launcher package name in pixel settings. If it is not launcher3 based, some functions may not work.Recent screen will use your default launcher unless you use quickswitch, so you will need to select pixel launcher for that to work.Pixel launcher saves its icon database in /data/data/com.google.android.apps.nexuslauncher/databases/app_icons.db.For icon pack developersYou can create a shortcut record by appending @ to the end of package name, and shortcut id as classname.Known IssuesIf the launcher is slow to boot or crashes, switch to 'local' mode.If it says "Please ensure the Xposed module has been enabled first" and you have the module enabled already, try force stopping then restart the app.Regardless of the minimum SDK version, you must test compatibility with android versions below 14 by yourself.Main TranslatorsThe list may not be latest. - Chinese Simplified - RichardLuo - German - elisenlebkuch - Max - Russian - Кирилл Гук - Artem Dreznel - Chinese Traditional - Jia-Bin - Turkish - Holi - French - MickMick21 - Jules - Portuguese - CauãDisclaimer[!WARNING] * Please note that this module may not be fully compatible with all custom ROMs. * I do not take any responsibility for any damage or issues that may occur to your device.
GitHubIzzyOnDroid
Gloomy Dungeons 2
APK
In the second part of Gloomy Dungeons we offer you to become real shooter with sniper rifle or bloody-hands maniac with chainsaw. Target, weapon, shot... are you ready to feel adrenaline in your blood? Expected by fans this oldschool 3D shooter is already here to give you completely new levels, creepy monsters who dare to taste your blood, pool of weapons to try yourself a real shooter from machine-gunner to rocketeer and several hours of gameplay in dark subway tunnels with special secrets. Special features: * Easy and comfortable control. * Automap with real-time hints. * Get "Hands in blood", "Ultimate ninja", "I see dead monsters" and other achievements. * Choose your level: from easy to nightmare to train your shooting skills. * New better graphics, shadows, texture and music. * New weapons (chainsaw/guns/rifles/rocket launcher) and monsters. * Global map and level progress. Check out how many dead monsters you have in total. Along with the game you receive Live Wallpaper with Gloomy Dungeons on your screen. Endless run in the dark subway to enjoy your favorite 3D shooter all the time. In f-droid.org version Zeemote isn't supported and Google Analytics was removed. Non-personalized promo ads (of new games made by EightSines) can be shown on menu screen.
F-DroidGitHub
GlyphPort
APK
GlyphPort allows you to port Glyph Compositions from one Nothing® phone to another via a simple, easy to use interface. Whether you're switching to a new Nothing® phone or want to share your unique creations with friends, GlyphPort has got you covered. All of this is done completely offline on your device and the app is completely free and open source.
F-DroidGitHubIzzyOnDroid
GoL Screensaver
APK
GoL Screensaver generates and updates screensavers for Onyx Boox devices using Conway's Game of Life algorithm. Features: - Auto-updating screensaver based on Conway's Game of Life - Customizable foreground and background colors (chosen specifically for color e-ink) - Pattern picker for common Game of Life starting states. Usage: - Install the app on using F-Droid or building from source. - Disable freezing in order to for the game to self-update - Settings > Apps & Notifications > Freeze Settings > GoL Wallpaper (OFF) - Note: Updates happen at most every 15 minutes and **only** with sufficient battery - Launch the app! - (Optional) Choose foreground and background colors in the app - (Optional) Pick a starting pattern - (Optional) Tap "Generate Next Step" to advance the Game of Life and update your wallpaper
F-DroidGitHub
Hacker Live Wallpaper
APK
Choose density, speed, colour, background etc. in this classic, Matrix-style live wallpaper.
F-DroidGitHub
Hex Launcher
APK
Hex Launcher is a minimalist, performant, private, and open-source home screen replacement. Minimalist: Hex Launcher is optimized to bring the app you want directly to your thumb. Nothing more, nothing less. Performant: Hex Launcher was written from the ground up to be as small and fast as possible. It will not drain your battery, and it will not leave you waiting. Private: Hex Launcher does not track you. It contains no ads, and no analytics of any kind. It can't even connect to the internet. If you want privacy, you will find it with Hex Launcher. Open Source: Hex Launcher is designed and maintained by one person, with a commitment towards being open and accepting feedback. The source is available on Github at https://github.com/MrMannWood/launcher Make Your Phone Work For You Hex Launcher was designed to get you into your apps as quickly as possible, and to prevent you from mindlessly looking for a new way to doom scroll. It provides a search-first UI that puts your results directly under your thumb, and allows you to set up six apps for fast access with gestures. Take Back Your Privacy Hex Launcher does not contain trackers, analytics, or data gathering mechanisms; it can't even connect to the internet. With Hex Launcher, what happens on your home screen stays on your phone. If you want to help the developer, you can choose to enable on device logging and provide bug reports via email. These options are off by default. Your phone and your data are yours.
F-DroidGitHub
HexColorTime Wallpaper
APK
HexColorTime wallpaper sets the time value hex color as background. Its posible to change the text and some other appareances
F-DroidGitHub
Hypnotoad Live Wallpaper
APK
Strange toad blinking in front of a static picture.
F-Droid
IconRequest
APK
With this app you can share the data for adding the icons missing in your icon pack. It just collects the app title, package name, activity name and the icon file without any theme of the apps you select. You can also compare Icon Packs and perform some checks on them.Features:save request as zip file on your deviceshare request with compatible appscopy only the component info to your clipboardshare the component info over other appsfilter icons by iconpackperform basic checks on an iconpackcompare iconpacks
GitHubIzzyOnDroid
Iconify
APK
Iconify is an open-source android mobile application, aimed at providing users with the ability to customize various aspects of their device's user interface.Iconify was mainly created as a substratum theme to change the system icons of any aosp rom. After some time, I converted it to use as magisk module with Terminal GUI integration. But then I got bored of using substratum and terminal gui. Applying overlays without any previews made me frustrated. So I decided to make it easier for me by creating an application where I can see the previews and change anything I want. This was totally for my personal use but as people showed interest, I decided to release it in public.Features:What can you change using Iconify?Solid or Gradient ColorsSystem Icon PacksBrightness Bar StyleQS Tile ShapesQS Panel Row & ColumnQS Panel Icon & LabelNotification StyleMedia Player StyleVolume Panel StyleAnd many more...Requirements:Android 12+ Pixel / AOSP Based Custom RomMagisk (Recommended) or KernelSULSPosed (Optional)Decryption Supported Custom Recovery (Just in case)Instructions:Install and open the appGrant root permissionClick on CONTINUE buttonWait for it to finish loadingReboot the deviceNow just enable whatever you want from the appDisclaimer:Some roms might not be fully compatible with Iconify.I won't be responsible if anything happens to your device.Make sure you have custom recovery installed to revert changes if anything goes wrong.
GitHubIzzyOnDroid
Ion Launcher
APK
Productive: Ion Launcher shows you relevant information on the home screen when its needed, and organizes the app drawer into categories automatically Easy Customization: Customize your home screen fast, by changing only a handful of settings, like foreground and background colors Ergonomic: Elements are arranged in an optimal way for muscle memory and reachability Elegant: The design does not take a back seat in this launcher, the default setup looks great, and you can make it look even better with a couple adjustments Lightweight & fast: Ion Launcher is made to take up as little storage space as possible (within reason)
F-Droid
KISS Launcher
APK
Start programs from your new home screen by typing in a few letters. The app adapts to how you use it, making finding what you want even faster. Your data never leaves your device, and you can expect to save battery life and speed up your device compared to complex and bloated launchers. KISS is just 250 KB and never connects to the Internet. ------------------------- 93% of users that try KISS for a week are still active users after 3 years. ------------------------- GPLv3+ copylefted libre software means everyone can use, see, change and share at will, with all. GitHub. Help, customizations and screenshots. Website. This app makes use of Android Accessibility API to allow "double tap to lock" feature. No data is accessed or stored in the process. * Usable privacy * Speedy simplicity * Functional beauty
F-DroidGitHub
Kvaesitso
APK
Kvaesitso is a launcher application for Android which replaces the device's default home screen. It has been built from scratch, meaning it is not based on the AOSP launcher (like many other third party launchers) nor does it try to recreate this launcher. Instead, Kvæsitso follows its own concepts.The main feature is a global search which does not only let you search on device for apps, contacts, and calendar events, but also on web services like Wikipedia or your Nextcloud Instance. Additionally it includes some useful tools, for example a calculator and a unit converter. You are looking for a document or an information? Just search for it and Kvæsitso shows you the fastest way to it.
F-DroidGitHubIzzyOnDroid
Kvæsitso Icons
APK
Kvaesitso Icons is a fork with all commits from Lawnicons and some icons added.Kvaesitso Icons is an add-on for adding themed icons to Kvaesitso. This addon is now the source of all themed icons, for simplicity.
GitHubIzzyOnDroid
LCARS Wallpapers
APK
Star Trek LCARS themed live wallpaper for Android 2.1+ devices that shows various system information.
F-Droid
LTvLauncher
APK
LTvLauncher is a fork of FLauncher - an open-source alternative launcher for Android TV.This customized version introduces usability enhancements and UX improvements.Key Features & Enhancements:Data Usage Widget - Track daily Internet consumption directly from the status bar.Inbuilt OLED Screensaver - Minimal screensaver with 30s clock position shifting to prevent burn-in.Easy WiFi Access - Network indicator doubles as a shortcut to system WiFi settings.Quick Presets - Select Time/Date formats and Category names from a list (No keyboard required).Time-Based Wallpaper - Automatically switch between day and night backgrounds.Pitch Black Wallpaper - Added a true black gradient background option.Enhanced Focus Indicator - New double-border design ensures perfect visibility on any background.Smart Navigation - Fixed "bounce back" issues and optimized focus traversal for a smoother experience.Refined Settings - Reorganized menus with a new "Miscellaneous" section and unified focus styles.Accent Color Support - Personalize the UI with multiple color presets.Improved Sorting - Easily reorder categories using Left/Right arrow keys instead of finicky gestures.Left Side Settings - Reorganized settings panel now opens on the left for better reach.Brightness Scheduler (Experimental) - Automatically adjust system brightness based on time of day (Requires WRITE_SETTINGS permission via ADB).New Category - Added "Favorites".Optimizations - Improved performance with aggressive icon caching and code cleanups.Original FLauncher Features:No adsCustomizable categoriesManually reorder apps within categoriesWallpaper supportOpen "Android Settings"Open "App info"Uninstall appClockSwitch between row and grid for categoriesSupport for non-TV (sideloaded) appsNavigation sound feedback
GitHubIzzyOnDroid
Last Launcher
APK
Last Launcher is a minimal, text-only Android launcher built for speed and simplicity. No icons, no widgets, no clutter, just your apps as plain text labels. Features: * Text-only home screen with pinned app shortcuts * Fast app drawer with instant search * Task list with search, reorder, and swipe to remove * Long press for inline actions, rename, pin, hide * Search-only mode for keyboard-first launching * System/Light/Dark theme with pure black AMOLED support * Extra theme with CRT scanline effects and monospace font * Hide apps you don't want to see * Auto-launch when a single app matches your search * Fullscreen mode, hide status bar and navigation * Multiple languages supported Last Launcher is free, open source (EUPL-1.2), and contains no ads, tracking, or telemetry. Your data stays on your device. --- Accessibility service disclosure: Last Launcher utilizes the Android AccessibilityService API to enable the optional 'double tap to sleep' gesture. We do not collect, store, or transmit any personal or sensitive user data through the AccessibilityService API, and no information is ever shared or sent off your device. ---
F-Droid
Launch - Minimalist Launcher
APK
Launch is a clean, efficient, and minimalist Android launcher designed to maximize simplicity, focus, and productivity. Built for those who value speed, clarity, and control. Simple. Clean. Powerful. --- 🧠 **Smart App Management** * Apps sorted automatically by usage frequency * Rarely used apps grouped alphabetically * App usage time displayed beside icons * Weekly phone usage graph (last 7 days) * Tap any day for detailed breakdown * Interactive daily pie charts * Total screen time per day * One-tap uninstall via long press * Switch between smooth grid and list view * Mark apps as favorites * Toggle between “Favorites Only” and “Show All” * Organize apps by categories (Social, Productivity, Games, etc.) * Filter apps by category --- 🔍 **Smart Universal Search** * Search apps, contacts, and perform web searches * Built-in calculator in search bar * Scientific calculations supported * Quick links to Play Store, YouTube, Maps, and browser * Tap to call, SMS, or WhatsApp contacts directly * Voice command support Example voice commands: * Call Swaroop * Message Swaroop * WhatsApp Swaroop * Open YouTube * Search weather tomorrow * Uninstall WhatsApp * Bangalore to Mysore (opens Maps route) --- ⚡ **Quick Actions & Widgets** * Time widget → Opens Clock * Date widget → Opens Calendar * Weather widget with live data (OpenWeatherMap API supported) * Battery widget with charging status * Notifications widget (view & dismiss notifications) * Todo list widget (full task management) * Full calculator widget (Basic, Scientific & Converter modes) * Third-party Android widget support * Long press search bar → Google in browser --- 🔕 **Focus Mode** * Temporarily hide distracting apps * Select allowed apps (whitelist) * Set countdown timer * Cannot exit until timer ends * Visible timer countdown on screen --- ⏱️ **App Usage Limits & Session Timers** * Set daily usage limits for any app * Icons gray out when limit is reached * Automatically returns to home when limit expires * Quick session timers (1, 5, 10 minutes) * Custom timer durations supported * Helps reduce screen addiction and improve discipline --- 🔐 **App Lock** * Lock individual apps with PIN * Fingerprint unlock support (if device supports it) * 1-minute unlock timeout window * Protect sensitive apps like WhatsApp, Instagram, etc. --- ✅ **Advanced Todo List Widget** * Add tasks with due time * Assign priority (High / Medium / Low) * Recurring tasks (Daily / Weekly / Custom) * Visual completion tracking * Persistent clean task interface --- 🔔 **Notifications Widget** * View unread notification counts * Quick access to recent notifications * Swipe to dismiss directly * Tap to open related app --- 🧮 **Calculator Widget** * Basic arithmetic operations * Scientific mode (sin, cos, log, etc.) * Converter mode (unit & base conversions) * Calculation history * Radians/Degrees toggle --- 💰 **Finance Tracker** * Track income and expenses * Add notes to transactions * View recent transaction history * Monthly savings overview * Offline-first and lightweight --- 📦 **APK Sharing** * Share installed APKs * Send via Bluetooth, email, or messaging apps * Access from app context menu or dock --- 🎨 **Dock Customization** * Add, rename, or group favorite apps * Customize dock layout and icon count * Long press to edit or remove --- 📊 **Enhanced Usage Statistics** * Weekly usage graph * Daily detailed breakdown * Interactive pie charts * App-by-app time analysis * Total screen time tracking * Auto refresh when date changes --- 📱 **Shake to Toggle Torch** * Shake device twice to toggle flashlight * Works in background * Battery efficient (active only when screen on) * Quick access without unlocking --- 🎓 **Onboarding & Interactive Tutorial** * First-run setup wizard * Guided feature introduction * Step-by-step walkthrough * Smart navigation & auto highlights * Resume if interrupted * Skip anytime --- 🤏 **Gestures** * Tap widgets for quick actions * Long
F-DroidGitHub
LaunchTime Homescreen
APK
Highly configurable alternative homescreen/launcher which features a side menu to automatically and/or manually organize your apps into common-sense and customizable categories. Latest features: Resizable widgets, hideable menu, action menus, appinfo, better appearance, animated transitions, and an experimental "dumbphone" mode. More features: * Configurable app categories in a scrollable/hideable side menu. * Scrolling QuickBar on the bottom for easy access to your favorite apps. * Text search to find apps. * List of recent apps. * Quick access to settings. * Multiple widget support. * Rearrange/sort icons and menu items. * Toddler/child mode * Shortcut/link and Oreo Pinned shortcut support. * Android 7.1+ shortcut actions / menus. * Unread badges. * Adw/nova/apex icon-packs. * Supports both portrait and landscape mode. * Can hide apps you don't want but can't uninstall. * Back up and restore your settings. * Configurable colors. * Customize icons and labels. * Built-in themes.
F-DroidGitHub
Launcher314
APK
I built this launcher for people to be able to easily access settings and customization all from one screen without having to go on a scavenger hunt to change something simple like row count or font size. I built this app to help me move to a more secure OS and thought oh, other people can use this too! All your data is stored locally on the device, no exuberant permissions required such as internet connection or any data collection libraries (you can check with apps like TrackerControl or apps that will scan libraries for trackers). One screen customization with preview windows to view your changes prior to even going into the launcher. Just like most launchers, icons, folders, and everything in the preview areas use bitmaps; while widgets are the only item using Live AndroidView. In the preview section you will see we have multiple ways to customize the launcher with columns & rows being independent of each-other in the Home Screen / App Drawer sections but only being bound by a universal icon size indicator making sure apps and text don't go out of bounds on each-other. In the app drawer you will also see a square check mark box next to the app drawer rows; this selection will switch you between the scroll mode & paged mode drawers and if you scroll further down to the scroll bar/ navigation drop down, you can customize both navigation indicators to you liking. Just above that you will notice an icon text dropdown where you can choose rom various fonts (most popular ones from other Launcher3 forks) & a way to adjust the text size. Using this app is pretty straight forward and everything is contained in a few screens or less so you spend less time trying to figure out what a selection does or where to find a specific setting and instead just jump right in to customization and setting up the launcher; a feature I felt that most other launchers didn't do well. Anyways who reads these descriptions anyways. Get in there buddy. This app is free and open source software (FOSS) licensed under the GPL-3.0 License.
F-DroidGitHub
Lawnchair
APK
Lawnchair. Get it? It's a bad pun, we know. Based on Launcher3 from AOSP, Lawnchair has all the features of the Pixel Launcher (including the Google Feed), plus customizability. Best of all? No root required.Lawnchair is a free, open-source home app for Android. Taking Launcher3—Android’s default home app—as a starting point, it ports Pixel Launcher features and introduces rich customization options.NOTE: These are betas of the upcoming version for the next version of Lawnchair. Use at your own risk!Icon size, label, rows, and columns are all adjustable. Lawnchair also supports icon packs, and the Pill is customizable as well. These aren't the only features, and more are added regularly. An incomplete feature list includes:Material You Theming: Adapts to your wallpaper and system theme.At a Glance Widget: Displays information at a glance with support for Smartspacer.QuickSwitch Support: Integrates with Android Recents on Android 10 and newer. (requires root)Global Search: Allows quick access to apps, contacts, and web results from the home screen.Customization Options: Provides options to tweak icons, fonts, and colors to your liking.
GitHubIzzyOnDroid
Lawnchair (Debug)
APK
Lawnchair is a free, open-source home app for Android. (NOTE: This is the debug version of Lawnchair, for the beta/stable versions see "Lawnchair")
GitHub