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
·

24 repositorios

Awesome GitHub RepositoriesApplication Route Managers

Systems that map URL changes to specific views or components to manage navigation in single-page applications.

Distinct from Application Route Handling: Candidates focused on networking tunnels or audio routing, not web application URL mapping.

Explore 24 awesome GitHub repositories matching web development · Application Route Managers. Refine with filters or upvote what's useful.

Awesome Application Route Managers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • dvajs/dvaAvatar de dvajs

    dvajs/dva

    16,164Ver en GitHub↗

    Dva is a state management library and client-side application framework designed for building user interfaces with React and Redux. It functions as an asynchronous logic orchestrator and a single page application router, organizing application data through a structured data flow of reducers, effects, and subscriptions. The framework distinguishes itself through the use of generator functions to manage asynchronous workflows and sequential side effects, keeping these operations separate from synchronous state updates. It implements namespace-based model organization to group business logic and

    Maps URL paths to specific components and syncs the router state with the global data store.

    JavaScriptdvaelmframework
    Ver en GitHub↗16,164
  • mithriljs/mithril.jsAvatar de MithrilJS

    MithrilJS/mithril.js

    14,494Ver en GitHub↗

    Mithril.js is a JavaScript UI framework designed for building single page applications. It functions as a virtual DOM library and a toolkit for creating dynamic user interfaces that synchronize application state with the browser display. The project integrates a client side router for mapping URLs to specific views and a built-in XHR data fetcher for sending and receiving information from servers. These components allow for navigation and content updates without requiring full page reloads. The framework covers user interface state management and asynchronous data fetching, utilizing virtual

    Maps URL changes to specific views or components to manage navigation in single-page applications.

    JavaScript
    Ver en GitHub↗14,494
  • reactjs/react-router-reduxR

    reactjs/react-router-redux

    7,753Ver en GitHub↗

    This project is a Redux routing state manager and URL state synchronizer. It serves as a bridge that keeps the browser address bar and a global Redux store in lockstep, synchronizing browser location and routing metadata into a state tree for centralized access. The system functions as an action-driven navigation wrapper, allowing URL changes and page transitions to be triggered by dispatching Redux actions rather than using imperative method calls. It also acts as a navigation event monitor, observing location changes via the store to trigger side effects such as logging or analytics trackin

    Stores navigation history and route parameters in a global state to make routing data accessible across components.

    JavaScript
    Ver en GitHub↗7,753
  • bailicangdu/react-pxqAvatar de bailicangdu

    bailicangdu/react-pxq

    7,507Ver en GitHub↗

    react-pxq is a React Redux boilerplate and state-driven UI framework designed for building single-page applications. It functions as a starter project template that combines a client-side routing system with global state management to synchronize data across a component hierarchy. The project implements a code-split web application architecture that uses lazy loading to reduce initial bundle sizes. It integrates a navigation system that maps URL paths to components without triggering full page reloads. The framework covers centralized state management through a global store and action-based

    Maps URL changes to specific components to manage navigation and metadata within the application.

    JavaScriptreact
    Ver en GitHub↗7,507
  • ripple-ts/rippleAvatar de Ripple-TS

    Ripple-TS/ripple

    7,379Ver en GitHub↗

    Ripple is a full-stack TypeScript web framework and reactive UI library used for building interfaces with server-side rendering. It organizes user interfaces into a hierarchy of reusable, scoped components with built-in state management and client-side hydration. The framework is distinguished by its fine-grained reactivity, which updates specific DOM elements without requiring full component re-renders. It integrates server-side logic and client-side components within a single TypeScript codebase, enabling a unified full-stack development workflow. The system covers a broad range of capabil

    Maps URL changes to specific views or components to manage navigation within a single-page application.

    JavaScript
    Ver en GitHub↗7,379
  • greatfrontend/top-reactjs-interview-questionsAvatar de greatfrontend

    greatfrontend/top-reactjs-interview-questions

    5,691Ver en GitHub↗

    This project is a comprehensive interview preparation guide and technical study resource for React. It functions as a frontend engineering curriculum and coding challenge bank designed to help developers master the internal mechanics, patterns, and core fundamentals of the React ecosystem. The resource distinguishes itself by providing a curated collection of technical interview questions, conceptual quizzes, and expert solutions. It includes a bank of coding challenges that can be solved in a browser-based environment with automated test cases and real-time rendering, as well as research int

    Provides strategies for managing application-level routing and implementing code splitting for deferred loading.

    MDXfront-end-developmentinterviewsjavascript
    Ver en GitHub↗5,691
  • day8/re-frameAvatar de day8

    day8/re-frame

    5,532Ver en GitHub↗

    re-frame es un framework funcional para construir aplicaciones de una sola página (SPA) en ClojureScript. Proporciona una base de datos centralizada e inmutable que sirve como única fuente de verdad para todo el estado de la aplicación, aplicando un flujo de datos unidireccional estricto donde los eventos activan transiciones de estado y actualizaciones de vista posteriores. El framework se distingue por un grafo de señales reactivas y un pipeline de middleware basado en interceptores. Al tratar la lógica de la aplicación como una secuencia de eventos basados en datos y efectos secundarios declarativos, desacopla la lógica de negocio de la capa de vista. Esta arquitectura permite a los desarrolladores gestionar transiciones de estado complejas y operaciones externas mediante funciones puras, asegurando que los efectos secundarios sean ejecutados por un intérprete separado en lugar de llamadas imperativas. El sistema incluye un conjunto completo de capacidades para gestionar la arquitectura de la aplicación, incluyendo la derivación de datos reactivos, la reconciliación de vistas basada en suscripciones y la gestión de estado impulsada por eventos. Admite flujos de trabajo de desarrollo avanzados como el rastreo de eventos, puntos de control de estado y la capacidad de crear stubs de efectos secundarios para pruebas aisladas. El proyecto está diseñado para integrarse con React, utilizando la reconciliación del DOM virtual para actualizar eficientemente las interfaces de usuario. Proporciona un conjunto robusto de utilidades para manejar preocupaciones transversales, gestionar grafos de flujo de datos complejos y coordinar operaciones asíncronas dentro de un pipeline de eventos secuencial y predecible.

    Navigates between different application views and manages browser history using bidirectional routing mechanisms.

    Clojureclojurescriptre-framereact
    Ver en GitHub↗5,532
  • vugu/vuguAvatar de vugu

    vugu/vugu

    5,000Ver en GitHub↗

    Vugu es una librería y framework de UI para Go WebAssembly utilizado para construir aplicaciones de una sola página (SPA) basadas en componentes y con seguridad de tipos. Funciona como un framework de componentes de archivo único que agrupa marcado, estilos y lógica en unidades modulares, utilizando un motor de DOM virtual para sincronizar los cambios de estado con la salida del navegador. El proyecto cuenta con un generador de componentes de Go que convierte plantillas de UI personalizadas en código fuente de Go ejecutable en tiempo de compilación. Se distingue por un runtime basado en WebAssembly que ejecuta la lógica de la aplicación como un binario compilado en el navegador y una herramienta de renderizado del lado del servidor para generar HTML estático para mejorar los tiempos de carga inicial. El framework cubre una amplia gama de capacidades, incluyendo enrutamiento basado en archivos, gestión del ciclo de vida de componentes y sincronización de UI basada en estado. Proporciona primitivas para la composición de componentes, manejo de eventos y enlace de datos dinámico, soportado por un servidor de desarrollo y automatización de build para la optimización del tamaño del binario.

    Provides a system to map browser URLs to specific UI components to manage navigation within the application.

    Goframeworkgogui
    Ver en GitHub↗5,000
  • mgechev/angularjs-style-guideAvatar de mgechev

    mgechev/angularjs-style-guide

    4,925Ver en GitHub↗

    This project is a comprehensive set of architectural patterns, coding standards, and reference materials for AngularJS applications. It establishes a structural approach for separating business logic into injectable services and restricting document object model manipulation to directives. The guide provides a standardized framework for project organization through consistent naming conventions, directory hierarchies, and module structuring. It emphasizes the use of isolated scopes for component encapsulation and explicit array notation for dependency injection to ensure stability during code

    Coordinates view transitions and dependency resolution for single-page application navigation.

    Ver en GitHub↗4,925
  • effector/effectorAvatar de effector

    effector/effector

    4,837Ver en GitHub↗

    Effector is a reactive state management library designed for building complex, event-driven applications. It functions as a data flow engine that models application logic as a directed acyclic graph, ensuring that state updates propagate automatically through interconnected nodes. By utilizing atomic state updates and declarative unit composition, the library maintains data consistency and provides a predictable execution model for managing application state. The project distinguishes itself through its framework-agnostic architecture, which decouples business logic from user interface implem

    Coordinates navigation and URL state changes in a view-library agnostic manner to manage application flow.

    TypeScriptbusiness-logiceffectorevent-driven
    Ver en GitHub↗4,837
  • zerobias/effectorAvatar de zerobias

    zerobias/effector

    4,837Ver en GitHub↗

    Effector is a reactive state management library and data flow orchestrator designed for building complex, event-driven applications. It models application logic as a directed acyclic graph, where state updates and asynchronous side effects propagate automatically through declarative pipelines. By decoupling business logic from user interface layers, it allows developers to maintain state in independent containers that communicate via standard interfaces, ensuring the system remains framework-agnostic. The library distinguishes itself through its robust support for isolated execution scopes, w

    Manages navigation and URL state independently of UI frameworks to decouple routing logic from view components.

    TypeScript
    Ver en GitHub↗4,837
  • vercel/next-learnAvatar de vercel

    vercel/next-learn

    4,745Ver en GitHub↗

    next-learn es una colección de recursos educativos e implementaciones de referencia para construir aplicaciones web full-stack. Sirve como un recurso de aprendizaje y tutorial para el framework Next.js, proporcionando código inicial y proyectos de ejemplo que demuestran el renderizado del lado del servidor y el ecosistema basado en React. El proyecto proporciona una plantilla web full-stack que muestra una implementación completa de integración de bases de datos, autenticación de usuarios y lógica del lado del servidor. Incluye ejemplos de referencia para la optimización del rendimiento web, demostrando específicamente el uso de componentes de servidor, acciones de servidor y enrutamiento dinámico. El código base cubre una amplia superficie de capacidades full-stack, incluyendo la gestión de datos mediante consultas y mutaciones del lado del servidor, control de acceso basado en identidad mediante guardias de ruta y arquitectura de navegación mediante enrutamiento del sistema de archivos. También implementa varias estrategias de renderizado, optimización de activos para imágenes y fuentes, y estilizado de interfaz de usuario.

    Provides application route management to map URLs to specific views and shared layouts.

    TypeScript
    Ver en GitHub↗4,745
  • baidu/sanAvatar de baidu

    baidu/san

    4,739Ver en GitHub↗

    San es un framework de JavaScript isomórfico y kit de herramientas de aplicación de una sola página utilizado para construir interfaces de usuario con componentes reutilizables. Funciona como una biblioteca de UI reactiva que sincroniza el estado de la aplicación con la interfaz a través de enlace de datos y plantillas declarativas. El framework se distingue por su soporte tanto para la generación de HTML del lado del servidor como para la hidratación del lado del cliente para mejorar el rendimiento de carga inicial y la optimización para motores de búsqueda. Emplea un proceso de compilación de plantilla a matriz especializado para comprimir estructuras de plantillas y reducir los costos de red. El proyecto proporciona capacidades integrales para la gestión del estado, incluyendo estado global unidireccional centralizado, propiedades computadas y enlace de datos bidireccional. Cubre el enrutamiento mediante modos hash e historial, gestión del ciclo de vida de componentes y un sistema de plantillas que incluye gestión de slots, visibilidad condicional y renderizado de listas dinámicas. El desarrollo es compatible a través de una interfaz de línea de comandos para el bootstrapping de proyectos y herramientas para la depuración del estado de componentes y manejo de errores.

    Manages application navigation using hash and HTML5 history modes to maintain state during transitions.

    JavaScriptcomponentframeworkfrontend
    Ver en GitHub↗4,739
  • cruip/open-react-templateAvatar de cruip

    cruip/open-react-template

    4,661Ver en GitHub↗

    Este proyecto es una plantilla de página de aterrizaje de Next.js y kit de UI de React diseñado para mostrar productos de software y proyectos de código abierto. Sirve como una base de sitio web de marketing profesional y un boilerplate de sitio web con Tailwind CSS para construir interfaces web modernas. El framework proporciona layouts y componentes especializados para escaparates de proyectos de código abierto, páginas de aterrizaje SaaS y paneles de administración. Incluye una colección de componentes responsivos y utilidades de estilo que permiten la personalización del diseño visual de colores, fuentes y layouts. La superficie de capacidad cubre una variedad de elementos de UI, incluyendo animaciones basadas en scroll, gráficos de visualización de datos, componentes interactivos y carruseles de contenido. La arquitectura admite renderizado del lado del servidor, enrutamiento basado en archivos y una tubería de contenido basada en markdown para desacoplar el contenido de la lógica de la aplicación.

    Implements systems that map URL changes to specific React components to manage navigation.

    TypeScriptfreelandinglanding-page
    Ver en GitHub↗4,661
  • vuejs/routerAvatar de vuejs

    vuejs/router

    4,638Ver en GitHub↗

    Vue.js Client-Side Router es una biblioteca de enrutamiento para Vue.js que sincroniza la URL del navegador con el estado de la aplicación para permitir la navegación en aplicaciones de una sola página (SPA). Funciona como un mapeador de URL a componente, renderizando componentes específicos basados en la ruta de la URL actual y patrones de ruta dinámicos. El proyecto sirve como un gestor de historial del navegador que controla cómo las rutas internas se mapean a la URL del navegador utilizando varias estrategias de historial. También proporciona un framework de guardias de navegación para ejecutar lógica y control de acceso durante las transiciones de ruta. La biblioteca cubre la gestión de rutas dinámicas, manipulación programática de URL y el análisis de parámetros de consulta. Admite la definición de rutas de aplicación a través de rutas estáticas y dinámicas para controlar el movimiento entre diferentes vistas.

    Maps URL patterns to components using static and dynamic paths to define application routes.

    TypeScriptvuevue-router
    Ver en GitHub↗4,638
  • laruence/yafAvatar de laruence

    laruence/yaf

    4,516Ver en GitHub↗

    Yaf es un framework web MVC implementado como una extensión compilada de PHP en C. Funciona como una extensión de rendimiento diseñada para reducir la sobrecarga y aumentar la velocidad de procesamiento de peticiones en comparación con los frameworks escritos en PHP estándar. El framework traslada la lógica central, incluido el enrutamiento de peticiones, a una capa binaria compilada para acelerar el despacho de las peticiones de red entrantes a los controladores. Proporciona una utilidad de línea de comandos para generar estructuras de proyecto estandarizadas y código base (boilerplate). El sistema cubre el arranque de la aplicación para inicializar el estado del entorno, la gestión de configuración para los ajustes del sistema y el renderizado de plantillas para generar salida HTML.

    Maps incoming web requests to specific controllers to manage how responses are generated.

    Ccphpphp-framework
    Ver en GitHub↗4,516
  • h2oai/waveAvatar de h2oai

    h2oai/wave

    4,241Ver en GitHub↗

    Wave es un framework de aplicaciones web full-stack y una biblioteca de UI low-code diseñada para construir paneles de datos en tiempo real e interfaces interactivas utilizando Python y R. Permite a los desarrolladores definir interfaces de usuario basadas en navegador y gestionar el estado del lado del servidor sin escribir HTML o CSS. El proyecto funciona como un sincronizador de estado colaborativo, retransmitiendo y persistiendo el estado de la aplicación a través de múltiples usuarios concurrentes para permitir experiencias compartidas en tiempo real. Se distingue por transmitir actualizaciones en vivo y visualizaciones de datos a los navegadores conectados a través de un modelo de programación unificado. El framework cubre una amplia gama de capacidades, incluyendo la creación de diseños responsivos, formularios de entrada interactivos y visualizaciones de datos. Incluye herramientas para gestionar el enrutamiento de aplicaciones, renderizar tablas de datos y construir interfaces de chat conversacionales. Los usuarios pueden iniciar nuevos proyectos utilizando plantillas predefinidas o importar una biblioteca de ejemplos de aplicaciones para que sirvan como implementaciones de referencia.

    Manages application navigation and URL states to handle view transitions in a single-page experience.

    Pythonappdashboardfedramp
    Ver en GitHub↗4,241
  • realworld-apps/vue-realworld-example-appAvatar de realworld-apps

    realworld-apps/vue-realworld-example-app

    4,068Ver en GitHub↗

    This project is a Vue.js single page application that serves as a full-stack blogging platform. It demonstrates the implementation of a frontend interface connected to a standardized backend API to manage data and user sessions. The application features a REST API client for performing create, read, update, and delete operations on resources. It includes a complete user authentication workflow for sign-up and login processes to maintain session state and restrict access to private pages. The architecture incorporates centralized state management to synchronize data across components, client-

    Maps URL changes to specific views to organize the visual structure and navigation of the interface.

    Vuerealworldvuevue-cli
    Ver en GitHub↗4,068
  • seed-rs/seedAvatar de seed-rs

    seed-rs/seed

    3,834Ver en GitHub↗

    Seed is a frontend framework for building single-page applications using Rust and WebAssembly. It provides a virtual DOM rendering engine and a component-based UI library to construct modular, reusable interface elements. The framework implements a unidirectional data flow model based on the Elm architecture to ensure type-safe state management and predictable state transitions. It utilizes compile-time macros to transform declarative UI definitions into efficient instructions for the browser. The project covers a broad range of web capabilities, including application routing, content intern

    Provides application route management using hash strategies and state preservation for navigation.

    Rust
    Ver en GitHub↗3,834
  • infyomlabs/laravel-generatorAvatar de InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829Ver en GitHub↗

    This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b

    Provides a graphical representation of application routes and tracks their access frequency for debugging.

    PHP
    Ver en GitHub↗3,829
Ant.12Siguiente
  1. Home
  2. Web Development
  3. Application Route Managers

Explorar subetiquetas

  • Route VisualizersTools that generate graphical representations of application URL structures and endpoint maps to assist in debugging and analysis. **Distinct from Application Route Managers:** Distinct from Application Route Managers: focuses on the diagnostic visualization and mapping of existing routes rather than the management or navigation logic of the routes themselves.