awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Nova Launcher Alternatives

Ranking updated Aug 19, 2026

For an open source android home screen replacement, the first results are lawnchairlauncher/lawnchair (Lawnchair is an open-source Android home screen replacement offering deep layout customization, icon pack support, gesture controls, and robust backup capabilities that fit your exact needs), amirzaidi/launcher3 (Launcher3 is an open-source Android home screen replacement offering icon pack management and layout flexibility, though it lacks dedicated gesture controls and backup features) and mm2-0/kvaesitso (Kvaesitso is a search-centric open-source Android launcher that provides customizable theming, icon pack selection, and a plugin-based architecture, making it a strong fit for a personalized home screen replacement despite its distinct search-first focus). neoapplications/neo-launcher and react-grid-layout/react-grid-layout round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

We curate open-source GitHub repositories matching “open source alternatives to nova launcher”. Results are ranked by relevance to your query — pick filters below to narrow, or refine with AI.

Nova Launcher Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • lawnchairlauncher/lawnchairLawnchairLauncher avatar

    LawnchairLauncher/lawnchair

    12,988View on GitHub↗

    Lawnchair is an Android custom launcher that replaces the default system home screen. It functions as a primary intent handler, allowing users to modify the mobile interface through extended layout, icon, and grid configurations. The project distinguishes itself by integrating directly with system-level components to intercept and replace the standard overview screen. This enables a custom implementation for managing recent tasks, providing alternative navigation controls for switching between active applications. Beyond core interface modifications, the launcher supports the embedding of na

    Lawnchair is an open-source Android home screen replacement offering deep layout customization, icon pack support, gesture controls, and robust backup capabilities that fit your exact needs.

    JavaHome Screen AlternativesMobile Interface PersonalizersSystem Task Interceptors
    View on GitHub↗12,988
  • amirzaidi/launcher3amirzaidi avatar

    amirzaidi/Launcher3

    3,896View on GitHub↗

    Launcher3 is an Android home launcher and application drawer replacement that does not require root access. It functions as a custom interface for the Android home screen, featuring a visual recreation of the Pixel user interface, including a rootless Google Feed and smart widgets. The project includes a dedicated icon pack manager and theme synchronizer. These systems allow for the application of third-party icon sets and the automatic toggling of light and dark visual themes based on the brightness of the active wallpaper. It also features an app prediction engine that suggests software bas

    Launcher3 is an open-source Android home screen replacement offering icon pack management and layout flexibility, though it lacks dedicated gesture controls and backup features.

    JavaIcon Customizers
    View on GitHub↗3,896
  • mm2-0/kvaesitsoMM2-0 avatar

    MM2-0/Kvaesitso

    4,318View on GitHub↗

    Kvaesitso is a search-centric Android launcher that replaces the traditional home screen with a unified search interface for launching apps, searching files, and performing quick actions. Its core identity is built around a search-first model that indexes apps, contacts, files, and external services, supported by a Material Design 3 theming system with custom color palettes and monochrome icon filters for a personalized appearance. The launcher distinguishes itself through an extensible plugin system that adds new data providers for weather, file search, cloud storage, public transport, and t

    Kvaesitso is a search-centric open-source Android launcher that provides customizable theming, icon pack selection, and a plugin-based architecture, making it a strong fit for a personalized home screen replacement despite its distinct search-first focus.

    KotlinLaunchers And SearchSearch-Based Application LaunchersSearch-Centric Interfaces
    View on GitHub↗4,318
  • neoapplications/neo-launcherNeoApplications avatar

    NeoApplications/Neo-Launcher

    1,945View on GitHub↗

    Neo Launcher is an open-source Android home screen replacement application that provides customization options, layout flexibility, and essential launcher features, though it may lack some of the extensive icon pack and gesture depth of flagship launchers.

    JavaLaunchers and Desktop
    View on GitHub↗1,945
  • react-grid-layout/react-grid-layoutreact-grid-layout avatar

    react-grid-layout/react-grid-layout

    22,319View on GitHub↗

    React Grid Layout is a toolkit for building draggable, resizable, and responsive dashboard interfaces. It functions as a coordinate-based grid system that reconciles component positions and dimensions through declarative metadata, allowing developers to manage complex collections of UI elements that users can interact with directly. The library distinguishes itself through an automated packing algorithm that maintains structural integrity by shifting elements to fill gaps and resolving overlaps. It supports responsive design by monitoring container width changes against pre-defined breakpoint

    This is a React dashboard layout toolkit rather than an Android home screen launcher, making it a UI building block rather than a mobile application for device customization.

    TypeScriptGrid SystemsGrid LayoutsGrid Layout Engines
    View on GitHub↗22,319
  • strml/react-grid-layoutSTRML avatar

    STRML/react-grid-layout

    22,320View on GitHub↗

    React Grid Layout is a draggable and resizable grid system for React that organizes components into a coordinate-based layout. It functions as a responsive layout manager and a serialized grid state engine, providing the tools necessary to create user-customizable workspaces where interface elements can be moved and resized. The system distinguishes itself through breakpoint-driven layout mapping, which adjusts grid configurations based on container width. It utilizes a serialized state model to convert spatial positions and dimensions into data formats for saving and restoring user layouts,

    React Grid Layout is a React component library for building draggable workspaces rather than an Android home screen replacement, making it a building block for web interfaces rather than a mobile launcher.

    TypeScriptGrid LayoutsGrid Layout Engines
    View on GitHub↗22,320
  • roversx/launchnextRoversX avatar

    RoversX/LaunchNext

    2,775View on GitHub↗

    This project is written in Swift and oriented toward desktop-style or custom launchpad environments rather than being a native Android home screen replacement application.

    SwiftApp Layout BackupsApp Folder OrganizersApp Folder Organizers
    View on GitHub↗2,775
  • jbaysolutions/vue-grid-layoutjbaysolutions avatar

    jbaysolutions/vue-grid-layout

    7,414View on GitHub↗

    vue-grid-layout is a draggable and resizable grid system for Vue.js that enables users to customize the placement and size of interface elements. It functions as a dynamic widget orchestrator and a state-persistent layout manager, allowing for the creation of customizable dashboard interfaces where components can be arranged and sized according to user preference. The system operates as a responsive dashboard framework that automatically adapts grid arrangements based on viewport size and supports right-to-left text directions. It provides the ability to capture and serialize grid positions a

    This repository is a Vue.js grid component library for web applications rather than an Android home screen replacement, making it a building block for web dashboards instead of a mobile launcher.

    JavaScriptGrid Layouts
    View on GitHub↗7,414
  • muntashirakon/appmanagerMuntashirAkon avatar

    MuntashirAkon/AppManager

    7,425View on GitHub↗

    AppManager is a comprehensive suite of tools for managing applications on Android devices. It provides utilities for controlling application lifecycles, modifying manifests, and administering installed packages. The project distinguishes itself through deep system integration, offering capabilities to analyze and block specific application components such as activities, services, and broadcast receivers. It includes a system for saving and restoring applications along with their associated data and permissions, as well as tools for auditing and modifying runtime and development permissions.

    AppManager is an advanced system utility and application manager for Android rather than a home screen replacement application, making it a powerful tool for package control instead of launcher customization.

    JavaApplication Backups
    View on GitHub↗7,425
  • nolimits4web/swipernolimits4web avatar

    nolimits4web/swiper

    41,852View on GitHub↗

    Swiper is a modular, touch-enabled library designed for building interactive content carousels and sliders for web and mobile applications. It provides a high-performance rendering engine that manages large datasets by dynamically creating and destroying elements based on their proximity to the viewport, ensuring memory efficiency and smooth operation. The library distinguishes itself through a plugin-based architecture that allows developers to include only the specific functionality required for their project, effectively minimizing bundle sizes. It features a hardware-accelerated animation

    This repository is a JavaScript touch library for building web carousels rather than an Android home screen launcher, making it a wrong-category building block for this search.

    JavaScriptCarousel ComponentsCarouselsAccessibility Utilities
    View on GitHub↗41,852
  • gridstack/gridstack.jsgridstack avatar

    gridstack/gridstack.js

    8,972View on GitHub↗

    gridstack.js is a JavaScript grid layout library and responsive dashboard framework used to create interactive interfaces with draggable and resizable elements. It functions as a drag-and-drop layout manager and a JSON-serializable layout engine, allowing user-defined interface states to be persisted and restored. The library distinguishes itself through a touch-enabled grid interface and a responsive system that automatically adjusts item placement based on screen breakpoints. It features a collision-based layout engine that manages overlapping coordinates to shift or swap elements, alongsid

    This repository is a web-based JavaScript UI layout library rather than an Android home screen replacement application, making it the wrong category and platform for your search.

    TypeScriptGrid Layouts
    View on GitHub↗8,972
  • microsoft/reactxpmicrosoft avatar

    microsoft/reactxp

    8,257View on GitHub↗

    ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It provides a declarative interface that maps to different native implementation sets depending on the target environment. The project enables consistent visual experiences across operating systems through a flexbox-based layout engine, a virtual stack for navigation management, and a unified native-bridge API for accessing system services. It distinguishes itself with specialized capabilities for declarative animation orchestration, platform-specific logic resolution, and an aut

    This is a cross-platform application framework rather than an Android home screen replacement application, making it a building block rather than the customized launcher tool you are looking for.

    TypeScriptGesture Recognition
    View on GitHub↗8,257
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
lawnchairlauncher/lawnchair13KJavaNOASSERTIONJun 23, 2026
amirzaidi/launcher33.9KJavaNOASSERTIONAug 24, 2022
mm2-0/kvaesitso
4.3K
Kotlin
gpl-3.0
Feb 18, 2026
neoapplications/neo-launcher1.9KJavagpl-3.0Feb 21, 2026
react-grid-layout/react-grid-layout22.3KTypeScriptMITApr 15, 2026
strml/react-grid-layout22.3KTypeScriptMITApr 15, 2026
roversx/launchnext2.8KSwiftGPL-3.0May 6, 2026
jbaysolutions/vue-grid-layout7.4KJavaScriptMITMay 9, 2024
muntashirakon/appmanager7.4KJavaotherDec 8, 2025
nolimits4web/swiper41.9KJavaScriptMITMay 29, 2026

Related searches

  • an open source alternative to Wallpaper Engine
  • an open source alternative to Stream Deck
  • an open source android emulator for desktop
  • an open source alternative to Figma
  • an open source code editor like Sublime Text
  • an open source digital handwriting notetaking app
  • an open source markdown note taking app
  • an open source visual workspace for creative projects