awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةOpen-source alternativesSelf-hosted softwareالمدونةخريطة الموقع
المشروعحولHow we rankالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comالتصنيفاتالمدونة
react-community avatar

react-community/react-navigation

0
View on GitHub↗

React Navigation

React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history.

The project provides a system for managing screens and navigation state in React Native applications. It enables the definition of paths and the coordination of movement between views to maintain an organized flow throughout the user experience.

The framework covers broad capability areas including mobile app routing, cross-platform UI navigation, and navigation state management to track the history of views.

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI
reactnavigation.org
↗

Features

  • Navigation & Routing - Coordinates movement between screens and tracks the current navigation state across all available views in mobile apps.
  • App Routing and Navigation - Provides a framework for managing complex navigation flows, deep links, and screen transitions in mobile applications.
  • React Native Navigation - Provides a comprehensive navigation solution specifically designed for React Native mobile applications.
  • Navigation State Management - Handles the navigation stack and history to ensure users can move back and forth between views seamlessly.
  • Mobile App Routers - Coordinates transitions between different application views while maintaining a consistent navigation history.
  • Navigation State Trees - Tracks the current active screen and navigation history using a nested object tree for predictable state transitions.
  • Cross-Platform UI Frameworks - Enables the development of consistent routing and screen transitions across multiple operating systems and web browsers.
  • Navigation Routing - Provides systems for defining and managing the navigation paths that route users between different application views.
  • Compositional Hierarchies - Implements a hierarchical navigator pattern where independent controllers are nested to manage complex internal routing logic.
  • Render-Time State Hooks - Utilizes React hooks to synchronize the internal navigation state with the UI for automatic re-rendering.
  • Route Configuration Schemas - Employs structured configuration objects to define navigation paths and parameters, ensuring type-safe transitions between screens.
  • Cross-Platform UI Abstractions - Provides a framework that maps high-level navigation routes to native platform widgets across iOS, Android, and web.
  • Cross-Platform Frameworks - Acts as a framework for building a single codebase that synchronizes navigation flows across Android, iOS, and web.
  • Navigation - Standard library for cross-platform navigation and routing.
24,480 نجوم·5,127 تفرعات·TypeScript·6 مشاهدات

سجل النجوم

مخطط تاريخ النجوم لـ react-community/react-navigationمخطط تاريخ النجوم لـ react-community/react-navigation

بدائل مفتوحة المصدر لـ React Navigation

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع React Navigation.
  • flutter/samplesالصورة الرمزية لـ flutter

    flutter/samples

    19,172عرض على GitHub↗

    This is a comprehensive library of code examples and reference implementations for building cross-platform user interfaces with Flutter. The project provides a collection of demo applications and guides designed to illustrate the implementation of design patterns, animation techniques, and testing workflows. The repository features specific demonstrations for native integration, including examples of embedding modules into existing native applications, using platform channels, and bridging native code with the framework. It also serves as an animation reference, providing implementations for

    Dart
    عرض على GitHub↗19,172
  • microsoft/reactxpالصورة الرمزية لـ microsoft

    microsoft/reactxp

    8,257عرض على 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

    TypeScript
    عرض على GitHub↗8,257
  • aksonov/react-native-router-fluxالصورة الرمزية لـ aksonov

    aksonov/react-native-router-flux

    8,927عرض على GitHub↗

    This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named scenes within a centralized configuration to manage application flow and screen transitions. The system distinguishes itself through a variety of specialized navigation patterns, including a mobile drawer navigation system for side menus and a tab navigation framework for organizing top-level views. It also features a modal overlay manager for rendering screens as pop-ups or transparent lightboxes and a deep linking handler that maps incoming URIs to specific application scen

    JavaScript
    عرض على GitHub↗8,927
  • alibaba/arouterالصورة الرمزية لـ alibaba

    alibaba/ARouter

    14,476عرض على GitHub↗

    ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent modules. It provides a URL-based routing system that enables navigation between decoupled components and modules without requiring direct class dependencies. The framework includes a navigation interceptor to handle authentication, redirection, and custom activity animations during page transitions. It also features a service injector that manages dependencies across modules using an inversion of control pattern and interface-based injection. The toolset covers inter-module navigat

    Javaandroidcomponentizationdependency-injection
    عرض على GitHub↗14,476
عرض جميع البدائل الـ 30 لـ React Navigation→

Frequently asked questions

What does react-community/react-navigation do?

React Navigation is a cross-platform routing framework and navigation library designed to synchronize routing logic and navigation flows across Android, iOS, and web platforms. It functions as a mobile app router that coordinates transitions between different application views while maintaining a consistent navigation history.

What are the main features of react-community/react-navigation?

The main features of react-community/react-navigation are: Navigation & Routing, App Routing and Navigation, React Native Navigation, Navigation State Management, Mobile App Routers, Navigation State Trees, Cross-Platform UI Frameworks, Navigation Routing.

What are some open-source alternatives to react-community/react-navigation?

Open-source alternatives to react-community/react-navigation include: flutter/samples — This is a comprehensive library of code examples and reference implementations for building cross-platform user… microsoft/reactxp — ReactXP is a framework for building cross-platform mobile and web applications from a single codebase using React. It… aksonov/react-native-router-flux — This project is a cross-platform mobile navigation library and declarative routing engine. It maps components to named… alibaba/arouter — ARouter is a framework for Android applications designed to decompose monolithic apps into smaller, independent… google/gxui — gxui is an experimental Go GUI framework and cross-platform UI library used to create graphical user interfaces that… didi/chameleon — Chameleon is a cross-platform application framework and component library used to develop applications for the web and…