awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • flutter-team-archive/pluginsAvatar von flutter-team-archive

    flutter-team-archive/plugins

    17,710Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,710
  • geekyants/vue-native-coreAvatar von GeekyAnts

    GeekyAnts/vue-native-core

    8,281Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗8,281
  • androidx/androidxAvatar von androidx

    androidx/androidx

    6,010Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,010
  • jonkykong/sidemenuAvatar von jonkykong

    jonkykong/SideMenu

    5,819Auf GitHub ansehen↗

    SideMenu ist eine iOS-Navigationsmenü-Bibliothek und ein Framework für mobile App-Navigation, das in Swift geschrieben ist. Es bietet wiederverwendbare Komponenten zur Implementierung animierter Slide-out-Seitenmenüs und Navigations-Drawers innerhalb von iOS-Anwendungen. Das Framework unterstützt kontinuierliche Wisch-Navigation, wodurch Nutzer in einer einzigen Bewegung zwischen Menüs auf gegenüberliegenden Seiten des Bildschirms wechseln können. Es enthält ein Koordinationssystem zur Verwaltung mehrerer Menüinstanzen über verschiedene Navigationsebenen hinweg sowie einen globalen Konfigurationsmechanismus, um konsistentes Verhalten und Erscheinungsbild über alle App-Bildschirme hinweg sicherzustellen. Die Bibliothek handhabt gestenbasierte View-Translation und das Rendering von Slide-Menüs mit integrierten Parallax-Effekten. Sie bietet zudem zustandsgesteuerte Sichtbarkeits-Callbacks, um View-Controller zu benachrichtigen, wenn Menüs geöffnet oder geschlossen werden.

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

    Swift
    Auf GitHub ansehen↗5,819
  • thecodingmachine/react-native-boilerplateAvatar von thecodingmachine

    thecodingmachine/react-native-boilerplate

    5,542Auf GitHub ansehen↗

    Dieses Projekt ist ein TypeScript-Scaffold für mobile Anwendungen und ein Framework-Template für den Aufbau plattformübergreifender iOS- und Android-Anwendungen. Es bietet einen standardisierten architektonischen Ausgangspunkt, der die Trennung von Belangen (Separation of Concerns) betont, indem Geschäftslogik von der Benutzeroberfläche isoliert wird. Das Template fungiert als Architektur-Kit mit integrierter Unterstützung für umgebungsabhängige Konfigurationen, was unterschiedliche API-Geheimnisse und Einstellungen über Entwicklungs- und Produktions-Builds hinweg ermöglicht. Es dient zudem als internationalisiertes Starter-Projekt mit dynamischer visueller Theme-Injektion und mehrsprachiger Lokalisierung. Die Codebasis deckt mehrere Kernbereiche ab, einschließlich Stack-basiertem Navigations-Routing, asynchroner Remote-API-Datenintegration und sicherem lokalem Datenspeicher über einen Key-Value-Store. Es organisiert den Entwicklungsprozess weiter durch integriertes Management von Umgebungsvariablen und ein einheitliches System für das mobile UI-Theme-Management.

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

    TypeScript
    Auf GitHub ansehen↗5,542
  • day8/re-frameAvatar von day8

    day8/re-frame

    5,532Auf GitHub ansehen↗

    re-frame ist ein funktionales Framework für den Bau von Single-Page-Anwendungen in ClojureScript. Es bietet eine zentralisierte, unveränderliche Datenbank, die als Single Source of Truth für den gesamten Anwendungszustand dient und einen strikten, unidirektionalen Datenfluss erzwingt, bei dem Events Zustandsübergänge und nachfolgende View-Updates auslösen. Das Framework zeichnet sich durch einen reaktiven Signal-Graphen und eine Interceptor-basierte Middleware-Pipeline aus. Indem Anwendungslogik als Sequenz datengetriebener Events und deklarativer Side-Effects behandelt wird, entkoppelt es die Geschäftslogik von der View-Schicht. Diese Architektur ermöglicht es Entwicklern, komplexe Zustandsübergänge und externe Operationen durch reine Funktionen zu verwalten, wobei sichergestellt wird, dass Side-Effects von einem separaten Interpreter statt durch imperative Aufrufe ausgeführt werden. Das System umfasst eine umfassende Suite an Funktionen für das Management der Anwendungsarchitektur, einschließlich reaktiver Datenableitung, abonnementbasierter View-Reconciliation und eventgesteuertem Zustandsmanagement. Es unterstützt fortgeschrittene Entwicklungs-Workflows wie Event-Tracing, State-Checkpointing und die Möglichkeit, Side-Effects für isolierte Tests zu stubben. Das Projekt ist für die Integration mit React konzipiert und nutzt Virtual-DOM-Reconciliation, um Benutzeroberflächen effizient zu aktualisieren. Es bietet ein robustes Set an Utilities für den Umgang mit Cross-Cutting Concerns, die Verwaltung komplexer Datenfluss-Graphen und die Koordination asynchroner Operationen innerhalb einer vorhersagbaren, sequenziellen Event-Pipeline.

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

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • trustwallet/assetsAvatar von trustwallet

    trustwallet/assets

    5,339Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,339
  • boltsframework/bolts-androidAvatar von BoltsFramework

    BoltsFramework/Bolts-Android

    4,004Auf GitHub ansehen↗

    Bolts-Android ist eine Bibliothek für die mobile Entwicklung unter Android, die ein Framework für Deep-Linking und ein System zur Verwaltung asynchroner Aufgaben bereitstellt. Sie fungiert als Toolkit zum Parsen eingehender Intents, zum Auflösen von URL-Metadaten und zum Routing von Benutzern zu spezifischen nativen Inhalten innerhalb einer Anwendung. Die Bibliothek enthält einen Task-Manager zur Koordinierung paralleler Hintergrundoperationen und zur Handhabung thread-sicherer Ausführung. Dieses System verwendet verkettbare Tasks, Abbruch-Token zum Stoppen aktiver Prozesse und Routing, um sicherzustellen, dass Ergebnisse an den Haupt-UI-Thread zurückgegeben werden. Das Framework deckt zudem die Auflösung und Überwachung von Deep-Links ab und nutzt Broadcast-Listener, um Link-Übertragungen zu verfolgen und das Navigationsverhalten mit externen Analysetools zu verknüpfen. Darüber hinaus bietet es Dienstprogramme für die gemeinsame Nutzung veränderbarer Zustände über asynchrone Scopes hinweg.

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

    Java
    Auf GitHub ansehen↗4,004
  • wikimedia/apps-android-wikipediaAvatar von wikimedia

    wikimedia/apps-android-wikipedia

    2,858Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗2,858
  1. Home
  2. Mobile Development
  3. App Navigation Frameworks

Unter-Tags erkunden

  • 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.