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
·

11 Repos

Awesome GitHub RepositoriesRouting

Organizing and managing application routes.

Distinguishing note: Focuses on route organization and management.

Explore 11 awesome GitHub repositories matching web development · Routing. Refine with filters or upvote what's useful.

Awesome Routing GitHub Repositories

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

    facebook/react

    245,669Auf GitHub ansehen↗

    React ist eine JavaScript-Bibliothek für den Aufbau von Benutzeroberflächen, basierend auf einer komponentenorientierten Architektur und unidirektionalem Datenfluss.

    Maps URLs to specific views while managing nested routes and associated data fetching requirements.

    JavaScriptjavascriptuifrontend
    Auf GitHub ansehen↗245,669
  • solidjs/solidAvatar von solidjs

    solidjs/solid

    35,621Auf GitHub ansehen↗

    Solid is a declarative JavaScript framework for building user interfaces through fine-grained reactivity. By utilizing a compile-time template transformation process, it converts JSX into direct DOM manipulation instructions, eliminating the need for a virtual tree. This architecture allows the framework to track dependencies at the individual element level, ensuring that state changes trigger surgical updates to the interface. The framework distinguishes itself through its isomorphic rendering pipeline, which shares reactive logic across server and client environments to support both initial

    Implements client-side routing with support for dynamic parameters and lazy-loaded views.

    TypeScriptdeclarativefine-grainedjavascript
    Auf GitHub ansehen↗35,621
  • labstack/echoAvatar von labstack

    labstack/echo

    32,451Auf GitHub ansehen↗

    Echo is a high-performance, lightweight web framework for Go designed for building scalable RESTful APIs and web services. It provides a centralized environment for mapping network requests to handler functions, utilizing a fast radix-tree routing engine to ensure efficient request dispatching. The framework is built around a modular, middleware-centric pipeline that allows developers to execute reusable logic for cross-cutting concerns like authentication, logging, and security across the entire application. What distinguishes Echo is its focus on developer productivity through structured da

    Organizes related routes into logical collections to simplify application scaling.

    Goechogohttp2
    Auf GitHub ansehen↗32,451
  • jonataslaw/getxAvatar von jonataslaw

    jonataslaw/getx

    11,181Auf GitHub ansehen↗

    GetX is a comprehensive state management framework for Flutter that provides a toolkit for managing application state, dependency injection, and routing without requiring build context. It serves as a core architectural system for reactive state management, navigation, service location, and multi-language theme support. The project is distinguished by its ability to handle context-free navigation and the use of observable variables that automatically trigger user interface updates. It features a dependency injection container with lazy loading and automated memory management, alongside a rout

    Allows sending arguments to target routes and retrieving return values from routes upon their closure.

    Dart
    Auf GitHub ansehen↗11,181
  • reactjs/react-transition-groupAvatar von reactjs

    reactjs/react-transition-group

    10,258Auf GitHub ansehen↗

    This project is a transition component library for React that manages CSS animations during the mounting and unmounting of components. It functions as a CSS class state manager and animation orchestrator, applying specific class sequences to track the entry and exit states of elements. The library coordinates the timing and sequence of multiple elements entering or leaving the screen. This includes managing synchronized group transitions for lists and triggering visual animations when switching between different URL routes. The system covers a range of transition capabilities, including stat

    Synchronizes page swap animations by monitoring changes in route properties.

    JavaScript
    Auf GitHub ansehen↗10,258
  • nwidart/laravel-modulesAvatar von nWidart

    nWidart/laravel-modules

    6,157Auf GitHub ansehen↗

    Dies ist ein Modul-Management-Framework für Laravel-Anwendungen, das darauf ausgelegt ist, monolithische Codebasen in unabhängige, modulare Komponenten zu organisieren. Es implementiert eine modulare Anwendungsarchitektur, die Geschäftslogik in in sich geschlossene Einheiten trennt, jede mit eigenen dedizierten Verzeichnissen für Controller, Modelle und Views. Das Projekt dient als Tool für Domain Driven Design (DDD) und ermöglicht es Entwicklern, verwandte Funktionalitäten in Bounded Contexts zu gruppieren. Dieser Ansatz unterstützt die Migration monolithischer Anwendungen in kleinere, handhabbare Module, um die langfristige Wartbarkeit und Skalierbarkeit zu verbessern. Das Framework handhabt die Projektorganisation durch verzeichnisbasierte Modulerkennung, benutzerdefiniertes Namespace-Mapping und Service-Provider-basiertes Bootstrapping. Es verwaltet den Anwendungsstatus via konfigurationsgesteuertem Laden und automatisiert die Ressourcenlokalisierung mittels konventionsbasierter Ordnerstrukturierung und dynamischer Routen-Injektion.

    Enforces a standardized internal folder layout for controllers and views to automate routing and resource location.

    PHP
    Auf GitHub ansehen↗6,157
  • anmolsaini16/mapcnAvatar von AnmolSaini16

    AnmolSaini16/mapcn

    5,965Auf GitHub ansehen↗

    MapCN is a React component library that wraps MapLibre GL into declarative, composable building blocks for interactive maps. It provides a set of small, reusable components for rendering maps, placing markers, drawing routes, and clustering points, all managed through React hooks, context, and refs for state and lifecycle control. The library distinguishes itself by offering a complete set of map features as individual React components that automatically adapt to light and dark themes. It includes components for interactive map rendering with zero configuration, marker placement with popups a

    Shows multiple route alternatives and lets users select one by fetching directions from a routing API.

    TypeScript
    Auf GitHub ansehen↗5,965
  • codeigniter4/codeigniter4Avatar von codeigniter4

    codeigniter4/CodeIgniter4

    5,924Auf GitHub ansehen↗

    CodeIgniter is a PHP web framework built on the Model-View-Controller pattern, designed for building full-stack web applications. It provides a lightweight toolkit with minimal configuration, organizing application logic into controllers, models, and views for clean separation of concerns. The framework includes a fluent query builder for constructing SQL statements programmatically, PSR-4 autoloading with namespace mapping, and a service-based dependency injection container for managing shared class instances. The framework distinguishes itself through its comprehensive set of built-in tools

    Maps URI segments to controller classes and methods automatically without explicit route definitions.

    PHPcodeignitercodeigniter4framework-php
    Auf GitHub ansehen↗5,924
  • lukepighetti/fluroAvatar von lukepighetti

    lukepighetti/fluro

    3,713Auf GitHub ansehen↗

    Fluro is a routing library for Flutter applications that provides a system for managing screen transitions and application navigation. It functions as a navigation manager that maps string paths to specific views using a centralized route definition system. The library features a wildcard route parser and dynamic path matching, allowing for the extraction of named parameters from URLs at runtime. It also includes a custom page transition framework to define and execute animation effects as screens enter and exit the visible area. The project covers the transfer of complex data objects betwee

    Enables the transfer of complex data objects between routes through dedicated settings instead of URL strings.

    Dartflutterflutter-routingparameters
    Auf GitHub ansehen↗3,713
  • goposse/fluroAvatar von goposse

    goposse/fluro

    3,713Auf GitHub ansehen↗

    Fluro is a routing library for Flutter applications that provides a navigation system for mapping URL paths to screens. It functions as a URL path parser and page transition manager, utilizing declarative route definitions to organize how users move through an application. The library distinguishes itself through its support for wildcards and named parameters in route matching. It enables the extraction of dynamic path parameters and query strings to facilitate data transfer between views. The system covers comprehensive navigation capabilities, including the transfer of complex non-string d

    Attaches complex data objects to route settings for retrieval by the destination view during navigation.

    Dart
    Auf GitHub ansehen↗3,713
  • nathanl/authorityAvatar von nathanl

    nathanl/authority

    1,197Auf GitHub ansehen↗

    Authority is an authorization framework for Ruby on Rails applications that manages user permissions and access control policies. It provides a system for encapsulating complex security logic into dedicated classes, separating these concerns from core business models. The library enforces security rules by intercepting web requests at the controller level and validating actions against defined policies. It utilizes convention-based mapping to automatically associate models with their corresponding authorization classes, supporting both global checks and instance-aware validation for specific

    Automatically associates models with their corresponding authorization classes using convention-based naming patterns.

    Rubyauthorizationruby
    Auf GitHub ansehen↗1,197
  1. Home
  2. Web Development
  3. Routing

Unter-Tags erkunden

  • Auto-Routing Toggles1 Sub-TagCapabilities for enabling or disabling automatic controller discovery based on URI conventions. **Distinct from Routing:** Distinct from Routing: focuses on toggling auto-routing behavior, not general route organization.
  • Map Route AlternativesDisplays multiple route options and allows users to select one by fetching directions from a routing API. **Distinct from Routing:** Distinct from general Routing: focuses on geographic route alternatives on a map, not application navigation paths.
  • Route Arguments TransferMechanisms for passing data to target routes and retrieving results upon route closure. **Distinct from Routing:** Focuses on the data exchange between routes specifically, rather than the general organization of paths
  • Route-Driven AnimationsAnimations that are triggered by changes in the application routing state. **Distinct from Routing:** Focuses on the visual transition triggered by route changes, whereas Routing is the general management of URL paths.