awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
react-community avatar

react-community/react-navigation

0
View on GitHub↗
24,480 estrellas·5,127 forks·TypeScript·8 vistasreactnavigation.org↗

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.

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.

Historial de estrellas

Gráfico del historial de estrellas de react-community/react-navigationGráfico del historial de estrellas de react-community/react-navigation

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Navigation

Proyectos open-source similares, clasificados según cuántas características comparten con React Navigation.
  • flutter/samplesAvatar de flutter

    flutter/samples

    19,172Ver en 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
    Ver en GitHub↗19,172
  • microsoft/reactxpAvatar de microsoft

    microsoft/reactxp

    8,257Ver en 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
    Ver en GitHub↗8,257
  • aksonov/react-native-router-fluxAvatar de aksonov

    aksonov/react-native-router-flux

    8,927Ver en 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
    Ver en GitHub↗8,927
  • alibaba/arouterAvatar de alibaba

    alibaba/ARouter

    14,476Ver en 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
    Ver en GitHub↗14,476
Ver las 30 alternativas a React Navigation→

Preguntas frecuentes

¿Qué hace react-community/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.

¿Cuáles son las características principales de react-community/react-navigation?

Las características principales de react-community/react-navigation son: Navigation & Routing, App Routing and Navigation, React Native Navigation, Navigation State Management, Mobile App Routers, Navigation State Trees, Cross-Platform UI Frameworks, Navigation Routing.

¿Qué alternativas de código abierto existen para react-community/react-navigation?

Las alternativas de código abierto para react-community/react-navigation incluyen: 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…