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
·

24 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • dvajs/dvaAvatar von dvajs

    dvajs/dva

    16,164Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,164
  • mithriljs/mithril.jsAvatar von MithrilJS

    MithrilJS/mithril.js

    14,494Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗14,494
  • reactjs/react-router-reduxR

    reactjs/react-router-redux

    7,753Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,753
  • bailicangdu/react-pxqAvatar von bailicangdu

    bailicangdu/react-pxq

    7,507Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,507
  • ripple-ts/rippleAvatar von Ripple-TS

    Ripple-TS/ripple

    7,379Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗7,379
  • greatfrontend/top-reactjs-interview-questionsAvatar von greatfrontend

    greatfrontend/top-reactjs-interview-questions

    5,691Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗5,691
  • 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.

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

    Clojureclojurescriptre-framereact
    Auf GitHub ansehen↗5,532
  • vugu/vuguAvatar von vugu

    vugu/vugu

    5,000Auf GitHub ansehen↗

    Vugu ist eine Go-WebAssembly-UI-Bibliothek und ein Framework, das zum Aufbau typsicherer, komponentenbasierter Single-Page-Anwendungen verwendet wird. Es fungiert als Single-File-Komponenten-Framework, das Markup, Stile und Logik in modularen Einheiten bündelt und eine virtuelle DOM-Engine nutzt, um Zustandsänderungen mit der Browser-Ausgabe zu synchronisieren. Das Projekt bietet einen Go-Komponentengenerator, der benutzerdefinierte UI-Vorlagen zur Kompilierzeit in ausführbaren Go-Quellcode konvertiert. Es zeichnet sich durch eine WebAssembly-basierte Laufzeitumgebung aus, die Anwendungslogik als kompilierte Binärdatei im Browser ausführt, sowie durch ein serverseitiges Rendering-Tool zur Generierung statischer HTML-Dateien für verbesserte initiale Ladezeiten. Das Framework deckt ein breites Spektrum an Funktionen ab, einschließlich dateibasiertem Routing, Komponenten-Lebenszyklusmanagement und zustandsgesteuerter UI-Synchronisation. Es bietet Primitive für Komponentenkomposition, Ereignisbehandlung und dynamisches Data-Binding, unterstützt durch einen Entwicklungsserver und Build-Automatisierung zur Optimierung der Binärgröße.

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

    Goframeworkgogui
    Auf GitHub ansehen↗5,000
  • mgechev/angularjs-style-guideAvatar von mgechev

    mgechev/angularjs-style-guide

    4,925Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗4,925
  • effector/effectorAvatar von effector

    effector/effector

    4,837Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,837
  • zerobias/effectorAvatar von zerobias

    zerobias/effector

    4,837Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,837
  • vercel/next-learnAvatar von vercel

    vercel/next-learn

    4,745Auf GitHub ansehen↗

    next-learn ist eine Sammlung von Bildungsressourcen und Referenzimplementierungen für den Aufbau von Full-Stack-Webanwendungen. Sie dient als Lernressource und Tutorial für das Next.js-Framework und bietet Starter-Code sowie Beispielprojekte, die Server-Side-Rendering und das React-basierte Ökosystem demonstrieren. Das Projekt bietet ein Full-Stack-Web-Template, das eine vollständige Implementierung von Datenbankintegration, Nutzerauthentifizierung und serverseitiger Logik zeigt. Es enthält Referenzbeispiele für die Optimierung der Web-Performance, insbesondere die Demonstration der Verwendung von Server Components, Server Actions und dynamischem Routing. Die Codebasis deckt ein breites Spektrum an Full-Stack-Funktionen ab, einschließlich Datenmanagement durch serverseitige Abfragen und Mutationen, identitätsbasierter Zugriffskontrolle mittels Route-Guards und Navigationsarchitektur unter Verwendung von Dateisystem-Routing. Sie implementiert zudem verschiedene Rendering-Strategien, Asset-Optimierung für Bilder und Schriftarten sowie UI-Styling.

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

    TypeScript
    Auf GitHub ansehen↗4,745
  • baidu/sanAvatar von baidu

    baidu/san

    4,739Auf GitHub ansehen↗

    San ist ein isomorphes JavaScript-Framework und ein Toolkit für Single-Page-Anwendungen, das zum Aufbau von Benutzeroberflächen mit wiederverwendbaren Komponenten verwendet wird. Es fungiert als reaktive UI-Bibliothek, die den Anwendungszustand durch Data-Binding und deklarative Templates mit der Oberfläche synchronisiert. Das Framework zeichnet sich durch seine Unterstützung sowohl für serverseitiges HTML-Rendering als auch für clientseitige Hydration aus, um die Performance beim ersten Laden und die Suchmaschinenoptimierung zu verbessern. Es verwendet einen spezialisierten Template-zu-Array-Kompilierungsprozess, um Template-Strukturen zu komprimieren und Netzwerkkosten zu reduzieren. Das Projekt bietet umfassende Funktionen für das State-Management, einschließlich zentralisiertem, unidirektionalem globalem State, berechneten Eigenschaften und Two-Way-Data-Binding. Es deckt Routing über Hash- und History-Modi, Komponenten-Lebenszyklusmanagement und ein Templating-System mit Slot-Management, bedingter Sichtbarkeit und dynamischem Listen-Rendering ab. Die Entwicklung wird durch ein CLI für das Projekt-Bootstrapping sowie Tools für das Debugging von Komponenten-States und Fehlerbehandlung unterstützt.

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

    JavaScriptcomponentframeworkfrontend
    Auf GitHub ansehen↗4,739
  • cruip/open-react-templateAvatar von cruip

    cruip/open-react-template

    4,661Auf GitHub ansehen↗

    This project is a Next.js landing page template and React UI kit designed for showcasing software products and open source projects. It serves as a professional marketing website foundation and a Tailwind CSS website boilerplate for building modern web interfaces. The framework provides specialized layouts and components for open source project showcases, SaaS landing pages, and admin dashboards. It includes a collection of responsive components and styling utilities that allow for visual design customization of colors, fonts, and layouts. The capability surface covers a variety of UI elemen

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

    TypeScriptfreelandinglanding-page
    Auf GitHub ansehen↗4,661
  • vuejs/routerAvatar von vuejs

    vuejs/router

    4,638Auf GitHub ansehen↗

    Vue.js Client-Side Router ist eine Routing-Bibliothek für Vue.js, die die Browser-URL mit dem Anwendungszustand synchronisiert, um die Navigation in Single-Page-Anwendungen zu ermöglichen. Er fungiert als URL-zu-Komponenten-Mapper, der basierend auf dem aktuellen URL-Pfad und dynamischen Routenmustern spezifische Komponenten rendert. Das Projekt dient als Browser-History-Manager, der steuert, wie interne Routen mithilfe verschiedener History-Strategien auf die Browser-URL abgebildet werden. Es bietet zudem ein Framework für Navigation Guards, um Logik und Zugriffskontrollen während Routenübergängen auszuführen. Die Bibliothek deckt dynamisches Routenmanagement, programmatische URL-Manipulation und das Parsen von Query-Parametern ab. Sie unterstützt die Definition von Anwendungsrouten durch statische und dynamische Pfade, um die Bewegung zwischen verschiedenen Ansichten zu steuern.

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

    TypeScriptvuevue-router
    Auf GitHub ansehen↗4,638
  • laruence/yafAvatar von laruence

    laruence/yaf

    4,516Auf GitHub ansehen↗

    Yaf ist ein MVC-Web-Framework, das als kompilierte PHP-Erweiterung in C implementiert ist. Es fungiert als Performance-Erweiterung, die den Overhead reduziert und die Anforderungsverarbeitungsgeschwindigkeit im Vergleich zu Frameworks in reinem PHP steigert. Das Framework verlagert die Kernlogik, einschließlich des Request-Routings, in eine kompilierte Binärschicht, um die Weiterleitung eingehender Netzwerkanfragen an Controller zu beschleunigen. Es bietet ein CLI-Tool zur Generierung standardisierter Projekt-Scaffolding- und Boilerplate-Verzeichnisstrukturen. Das System deckt das Application-Bootstrapping zur Initialisierung des Umgebungszustands, Konfigurationsmanagement für Systemeinstellungen sowie Template-Rendering zur Generierung von HTML-Ausgaben ab.

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

    Ccphpphp-framework
    Auf GitHub ansehen↗4,516
  • h2oai/waveAvatar von h2oai

    h2oai/wave

    4,241Auf GitHub ansehen↗

    Wave is a full-stack web application framework and low-code UI library designed for building real-time data dashboards and interactive interfaces using Python and R. It allows developers to define browser-based user interfaces and manage server-side state without writing HTML or CSS. The project functions as a collaborative state synchronizer, relaying and persisting application state across multiple concurrent users to enable shared real-time experiences. It distinguishes itself by broadcasting live updates and data visualizations to connected browsers through a unified programming model. T

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

    Pythonappdashboardfedramp
    Auf GitHub ansehen↗4,241
  • realworld-apps/vue-realworld-example-appAvatar von realworld-apps

    realworld-apps/vue-realworld-example-app

    4,068Auf GitHub ansehen↗

    Dieses Projekt ist eine Vue.js-Single-Page-Anwendung, die als Full-Stack-Blogging-Plattform dient. Sie demonstriert die Implementierung eines Frontend-Interfaces, das mit einer standardisierten Backend-API verbunden ist, um Daten und Benutzersitzungen zu verwalten. Die Anwendung verfügt über einen REST-API-Client zur Durchführung von Create-, Read-, Update- und Delete-Operationen auf Ressourcen. Sie enthält einen vollständigen Benutzer-Authentifizierungs-Workflow für Registrierungs- und Login-Prozesse, um den Sitzungsstatus beizubehalten und den Zugriff auf private Seiten einzuschränken. Die Architektur umfasst ein zentralisiertes State-Management zur Synchronisierung von Daten über Komponenten hinweg, Client-seitiges Routing für URL-basierte Navigation und eine komponentenbasierte UI-Struktur. Die Backend-Konnektivität erfolgt über Promise-basierte HTTP-Requests mit umgebungsbasierter API-Auflösung.

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

    Vuerealworldvuevue-cli
    Auf GitHub ansehen↗4,068
  • seed-rs/seedAvatar von seed-rs

    seed-rs/seed

    3,834Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,834
  • infyomlabs/laravel-generatorAvatar von InfyOmLabs

    InfyOmLabs/laravel-generator

    3,829Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗3,829
Vorherige12Nächste
  1. Home
  2. Web Development
  3. Application Route Managers

Unter-Tags erkunden

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