awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 repository-uri

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

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • facebook/reactAvatar facebook

    facebook/react

    245,669Vezi pe GitHub↗

    React este o bibliotecă JavaScript pentru construirea de interfețe utilizator bazată pe o arhitectură orientată pe componente și flux de date unidirecțional.

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

    JavaScriptjavascriptuifrontend
    Vezi pe GitHub↗245,669
  • solidjs/solidAvatar solidjs

    solidjs/solid

    35,621Vezi pe GitHub↗

    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
    Vezi pe GitHub↗35,621
  • labstack/echoAvatar labstack

    labstack/echo

    32,451Vezi pe GitHub↗

    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
    Vezi pe GitHub↗32,451
  • jonataslaw/getxAvatar jonataslaw

    jonataslaw/getx

    11,181Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,181
  • reactjs/react-transition-groupAvatar reactjs

    reactjs/react-transition-group

    10,258Vezi pe GitHub↗

    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
    Vezi pe GitHub↗10,258
  • nwidart/laravel-modulesAvatar nWidart

    nWidart/laravel-modules

    6,157Vezi pe GitHub↗

    Acesta este un framework de gestionare a modulelor pentru aplicațiile Laravel, conceput pentru a organiza bazele de cod monolitice în componente independente, modulare. Implementează o arhitectură de aplicație modulară care separă logica de afaceri în unități auto-conținute, fiecare cu propriile directoare dedicate pentru controllere, modele și vizualizări. Proiectul servește ca instrument pentru Domain Driven Design, permițând dezvoltatorilor să grupeze funcționalitățile conexe în contexte delimitate. Această abordare suportă migrarea aplicațiilor monolitice în module mai mici, gestionabile, pentru a îmbunătăți mentenabilitatea și scalabilitatea pe termen lung. Framework-ul gestionează organizarea proiectului prin descoperirea modulelor bazată pe directoare, maparea spațiilor de nume personalizate și bootstrapping-ul bazat pe service-provider. Gestionează starea aplicației prin încărcarea bazată pe configurație și automatizează localizarea resurselor folosind structurarea folderelor bazată pe convenții și injectarea dinamică a rutelor.

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

    PHP
    Vezi pe GitHub↗6,157
  • anmolsaini16/mapcnAvatar AnmolSaini16

    AnmolSaini16/mapcn

    5,965Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,965
  • codeigniter4/codeigniter4Avatar codeigniter4

    codeigniter4/CodeIgniter4

    5,924Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,924
  • lukepighetti/fluroAvatar lukepighetti

    lukepighetti/fluro

    3,713Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,713
  • goposse/fluroAvatar goposse

    goposse/fluro

    3,713Vezi pe GitHub↗

    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
    Vezi pe GitHub↗3,713
  • nathanl/authorityAvatar nathanl

    nathanl/authority

    1,197Vezi pe GitHub↗

    Authority este un framework de autorizare pentru aplicațiile Ruby on Rails care gestionează permisiunile utilizatorilor și politicile de control al accesului. Oferă un sistem pentru încapsularea logicii complexe de securitate în clase dedicate, separând aceste preocupări de modelele de business de bază. Biblioteca impune reguli de securitate prin interceptarea cererilor web la nivel de controller și validarea acțiunilor față de politicile definite. Utilizează maparea bazată pe convenții pentru a asocia automat modelele cu clasele lor de autorizare corespunzătoare, suportând atât verificări globale, cât și validări conștiente de instanță pentru resurse specifice. Dincolo de impunerea la nivel de controller, framework-ul facilitează randarea condiționată a interfeței, permițând dezvoltatorilor să verifice starea autorizării direct în șabloanele de vizualizare. Include mecanisme pentru gestionarea centralizată a excepțiilor, permițând logarea consistentă și răspunsuri personalizate la erori atunci când apar tentative de acces neautorizat.

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

    Rubyauthorizationruby
    Vezi pe GitHub↗1,197
  1. Home
  2. Web Development
  3. Routing

Explorează sub-etichetele

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