awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesApp Navigation Frameworks

Libraries and tools for managing screen transitions, navigation graphs, and deep linking within mobile applications.

Distinct from Navigation and Routing: Shortlist candidates are either under 'awesome-lists' or too narrow (deep-link only), whereas this is a general mobile development capability.

Explore 9 awesome GitHub repositories matching mobile development · App Navigation Frameworks. Refine with filters or upvote what's useful.

Awesome App Navigation Frameworks GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • flutter-team-archive/pluginsAvatar flutter-team-archive

    flutter-team-archive/plugins

    17,710Vezi pe GitHub↗

    This project is a collection of official plugin packages and a native integration library designed to provide a consistent interface for accessing hardware and software functionality across different mobile and desktop platforms. It serves as a native platform bridge, enabling cross-platform applications to invoke native code and manage operating system dependencies. The project utilizes a federated plugin architecture, splitting plugins into common interfaces and separate platform implementations to allow for independent development and extension. It further supports native integration throu

    Provides a declarative system for managing screen transitions, navigation graphs, and data passing between views.

    Dartandroiddartflutter
    Vezi pe GitHub↗17,710
  • geekyants/vue-native-coreAvatar GeekyAnts

    GeekyAnts/vue-native-core

    8,281Vezi pe GitHub↗

    Vue Native is a framework that compiles Vue.js single-file components into React Native primitives, enabling developers to build native iOS and Android applications using Vue syntax. At its core, it provides a build-time compiler that transforms Vue components into React components, while hooking Vue's dependency-tracking reactivity system into React's component lifecycle to trigger re-renders when observed data changes. The framework wraps React Native's native module bridge so Vue components can access device APIs through Vue's reactivity system, and maps Vue's component syntax to React Nat

    Implements stack, tab, and drawer navigation patterns for screen-based mobile apps.

    JavaScriptandroidframeworkios
    Vezi pe GitHub↗8,281
  • androidx/androidxAvatar androidx

    androidx/androidx

    6,010Vezi pe GitHub↗

    AndroidX is the official collection of Android Jetpack libraries for building Android applications. It provides a suite of backward-compatible APIs that expose modern platform features on older Android versions, ensuring consistent functionality across devices. The project is built around lifecycle-aware component architecture, with tools like ViewModel for preserving UI data across configuration changes, LiveData for lifecycle-aware data observation, and WorkManager for constraint-based background task scheduling. The project distinguishes itself through compile-time code generation and type

    Ships a navigation component for managing screen transitions, deep links, and routing.

    Kotlin
    Vezi pe GitHub↗6,010
  • jonkykong/sidemenuAvatar jonkykong

    jonkykong/SideMenu

    5,819Vezi pe GitHub↗

    SideMenu este o bibliotecă de meniu de navigare pentru iOS și un framework de navigare pentru aplicații mobile scris în Swift. Oferă componente reutilizabile pentru implementarea meniurilor laterale animate de tip slide-out și a sertarelor de navigare în aplicațiile iOS. Framework-ul suportă navigarea prin swipe continuu, permițând utilizatorilor să facă tranziția între meniurile de pe părțile opuse ale ecranului într-o singură mișcare. Include un sistem de coordonare pentru a gestiona instanțe multiple de meniu pe diferite niveluri de navigare și un mecanism de configurare globală pentru a asigura un comportament și un aspect consistent pe toate ecranele aplicației. Biblioteca gestionează translația view-urilor bazată pe gesturi și redarea meniurilor glisante cu efecte de paralaxă integrate. De asemenea, oferă callback-uri de vizibilitate bazate pe stare pentru a notifica view controller-ele când meniurile se deschid sau se închid.

    Serves as a framework for managing global navigation drawers and screen transitions via gestures.

    Swift
    Vezi pe GitHub↗5,819
  • thecodingmachine/react-native-boilerplateAvatar thecodingmachine

    thecodingmachine/react-native-boilerplate

    5,542Vezi pe GitHub↗

    Acest proiect este un scaffold de aplicație mobilă TypeScript și un template de framework pentru construirea de aplicații cross-platform iOS și Android. Oferă un punct de plecare arhitectural standardizat care pune accent pe separarea responsabilităților prin izolarea logicii de business de interfața utilizator. Template-ul funcționează ca un kit de arhitectură cu suport integrat pentru configurații conștiente de mediu, permițând secrete API și setări diferite între build-urile de dezvoltare și producție. De asemenea, servește drept proiect de pornire internaționalizat, având injectare dinamică de teme vizuale și localizare în mai multe limbi. Codul sursă acoperă mai multe domenii de capabilități, inclusiv rutarea navigației bazată pe stivă, integrarea asincronă a datelor API remote și stocarea securizată a datelor locale printr-un key-value store. Organizează în continuare procesul de dezvoltare prin gestionarea integrată a variabilelor de mediu și un sistem unificat pentru gestionarea temelor UI mobile.

    Ships tools for managing screen transitions and the routing structure within the mobile application.

    TypeScript
    Vezi pe GitHub↗5,542
  • day8/re-frameAvatar day8

    day8/re-frame

    5,532Vezi pe GitHub↗

    re-frame este un framework funcțional pentru construirea de aplicații single-page în ClojureScript. Acesta oferă o bază de date centralizată și imutabilă care servește drept unică sursă de adevăr pentru întreaga stare a aplicației, impunând un flux de date unidirecțional strict, unde evenimentele declanșează tranziții de stare și actualizări ulterioare ale vizualizărilor. Framework-ul se distinge printr-un graf de semnale reactive și un pipeline de middleware bazat pe interceptoare. Tratând logica aplicației ca pe o secvență de evenimente bazate pe date și efecte secundare declarative, acesta decuplează logica de business de stratul de vizualizare. Această arhitectură permite dezvoltatorilor să gestioneze tranziții complexe de stare și operațiuni externe prin funcții pure, asigurându-se că efectele secundare sunt executate de un interpretor separat, nu prin apeluri imperative. Sistemul include o suită cuprinzătoare de capabilități pentru gestionarea arhitecturii aplicației, inclusiv derivarea reactivă a datelor, reconcilierea vizualizărilor bazată pe abonamente și gestionarea stării bazată pe evenimente. Suportă fluxuri de lucru avansate, cum ar fi trasarea evenimentelor, checkpoint-uri de stare și capacitatea de a simula (stub) efecte secundare pentru testare izolată. Proiectul este conceput pentru integrarea cu React, utilizând reconcilierea virtual DOM pentru a actualiza eficient interfețele utilizator. Oferă un set robust de utilitare pentru gestionarea problemelor transversale, gestionarea grafurilor complexe de flux de date și coordonarea operațiunilor asincrone într-un pipeline de evenimente secvențial și predictibil.

    Tracks active views in the global state to switch between panels or screens based on user interaction.

    Clojureclojurescriptre-framereact
    Vezi pe GitHub↗5,532
  • trustwallet/assetsAvatar trustwallet

    trustwallet/assets

    5,339Vezi pe GitHub↗

    This project provides a collection of infrastructure components for multichain wallet integration, including a cryptographic library for cross-chain transaction signing and a curated repository for cryptocurrency asset metadata. It serves as a central hub for managing token logos, contract addresses, and technical specifications for digital assets across multiple blockchains. The system includes a Model Context Protocol server that exposes real-time blockchain data and technical documentation to large language models. It further extends this AI integration by providing a standardized tool-cal

    Directs users to specialized application sections such as NFT tabs and notification settings.

    Go
    Vezi pe GitHub↗5,339
  • boltsframework/bolts-androidAvatar BoltsFramework

    BoltsFramework/Bolts-Android

    4,004Vezi pe GitHub↗

    Bolts-Android is a mobile development library for Android that provides a framework for deep-linking and a system for managing asynchronous tasks. It functions as a toolkit for parsing inbound intents, resolving URL metadata, and routing users to specific native content within an application. The library includes a task manager for coordinating parallel background operations and handling thread-safe execution. This system uses chainable tasks, cancellation tokens to stop active processes, and routing to ensure results return to the main user interface thread. The framework also covers deep-l

    Resolves URL metadata to automatically route users to the correct native target within the mobile application.

    Java
    Vezi pe GitHub↗4,004
  • wikimedia/apps-android-wikipediaAvatar wikimedia

    wikimedia/apps-android-wikipedia

    2,858Vezi pe GitHub↗

    This project is a native Android mobile application and Wikipedia client designed for browsing and editing encyclopedia content through a mobile interface. It provides users with a dedicated way to access and search a crowdsourced knowledge base on Android devices. The application features integrated support for global accessibility through mobile localization and the ability to translate interface text into multiple languages. It also utilizes remote configuration to manage operational behavior and feature toggles via JSON files, allowing system settings and logging levels to be adjusted wit

    Uses Jetpack Navigation to handle screen transitions and deep linking via a centralized navigation graph.

    Kotlinandroidandroid-appcoroutines
    Vezi pe GitHub↗2,858
  1. Home
  2. Mobile Development
  3. App Navigation Frameworks

Explorează sub-etichetele

  • Internal Feature RoutingMechanisms for navigating between specific functional modules and settings screens within a mobile application. **Distinct from App Navigation Frameworks:** Distinct from App Navigation Frameworks: focuses on routing to specific internal features like NFT tabs and settings rather than general screen transitions.