awesome-repositories.com
Blog
MCP
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
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

191 repository-uri

Awesome GitHub RepositoriesRouting

Core logic for matching URLs to application views, including navigation strategies and parameter parsing.

Explore 191 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.
  • obra/superpowersAvatar obra

    obra/superpowers

    229,538Vezi pe GitHub↗

    Superpowers este un motor de dezvoltare a jocurilor bazat pe browser și un mediu de dezvoltare integrat colaborativ. Oferă un spațiu de lucru unificat pentru construirea de experiențe interactive bidimensionale, permițând utilizatorilor să gestioneze codul, activele și logica scenelor direct într-un browser web, fără a fi nevoie de compilatoare locale sau software desktop greoi. Platforma se distinge printr-o arhitectură de scripting modulară, bazată pe componente, unde obiectele de joc sunt definite prin logică atașată și proprietăți vizuale. Suportă sincronizarea în timp real, permițând mai multor dezvoltatori să lucreze simultan la același proiect. Acest mediu este conceput pentru a funcționa ca un instrument educațional, predând concepte de programare prin crearea integrată de grafică, audio și logică. Sistemul include un pipeline de build cuprinzător care gestionează compilarea markdown a site-urilor statice și rutarea bazată pe sistemul de fișiere. Automatizează fluxul de lucru de dezvoltare prin rezolvarea dependențelor la momentul build-ului, injectând componente UI reutilizabile și gestionând pipeline-urile de active pentru a asigura livrarea eficientă a resurselor.

    Automates application routing by mapping directory structures directly to URL endpoints.

    Shell
    Vezi pe GitHub↗229,538
  • vuejs/vueAvatar vuejs

    vuejs/vue

    209,900Vezi pe GitHub↗

    Vue este un framework JavaScript progresiv, bazat pe componente, conceput pentru construirea de interfețe utilizator reactive și aplicații single-page. Se concentrează pe un sistem de template-uri declarativ care transformă HTML-ul în funcții de randare eficiente, permițând dezvoltatorilor să organizeze interfețe complexe în unități izolate, reutilizabile, care se sincronizează automat cu starea aplicației. Framework-ul se distinge printr-un sistem de reactivitate bazat pe urmărirea dependențelor care monitorizează accesul la date în timpul randării pentru a declanșa actualizări precise. Oferă o arhitectură flexibilă care suportă atât adoptarea incrementală ca bibliotecă ușoară, cât și dezvoltarea de aplicații la scară largă. Dezvoltatorii pot utiliza un model de extensibilitate robust, bazat pe plugin-uri, pentru a injecta logică globală, în timp ce reconcilierea virtuală a DOM-ului framework-ului asigură actualizări eficiente ale interfeței prin calcularea mutațiilor minime. Dincolo de capabilitățile sale de randare de bază, proiectul include o suită cuprinzătoare de instrumente pentru gestionarea stării aplicației, rutarea bazată pe URL și randarea pe partea de server. Oferă suport extins pentru compunerea componentelor, distribuția conținutului și gestionarea animațiilor, alături de măsuri de securitate încorporate, cum ar fi escaparea automată a conținutului pentru a preveni vulnerabilitățile comune. Framework-ul este distribuit cu declarații oficiale de tip pentru a susține analiza statică și poate fi instalat prin manageri de pachete standard sau integrat direct în mediile de browser prin tag-uri script.

    Monitors route changes to trigger reactive data fetching and state updates automatically.

    TypeScriptframeworkfrontendjavascript
    Vezi pe GitHub↗209,900
  • zeit/next.jsAvatar zeit

    zeit/next.js

    140,086Vezi pe GitHub↗

    Next.js is a full stack web framework designed for building applications with React. It functions as a React web framework that integrates a server-side rendering engine, a static site generator, and a dedicated application router to manage page-based navigation and dynamic URL segments. The framework enables the development of both frontend user interfaces and backend server logic within a single codebase. It provides a unified environment for full stack web development, allowing frontend and backend components to be built and managed together. The system focuses on frontend performance opt

    Ships a dedicated routing system for React that manages page-based navigation and dynamic segments.

    JavaScript
    Vezi pe GitHub↗140,086
  • vercel/next.jsAvatar vercel

    vercel/next.js

    140,051Vezi pe GitHub↗

    Next.js is a web development framework that provides a file-system-based routing system and a suite of server-side utilities for managing the request-response cycle. It includes built-in support for data fetching, caching, and revalidation, allowing developers to control how content is rendered and served. The framework offers a centralized configuration system for build-time settings, environment variables, and deployment adapters, alongside a command-line interface for bootstrapping new projects. The framework covers a wide range of application requirements, including metadata management fo

    Retrieves active route segments via client-side hooks to support dynamic layout generation and navigation logic.

    JavaScriptreactframeworkssr
    Vezi pe GitHub↗140,051
  • angular/angularAvatar angular

    angular/angular

    100,360Vezi pe GitHub↗

    Angular is a platform for building web applications using a component-based architecture. It provides a comprehensive suite of tools for managing encapsulated UI units, including hierarchical dependency injection, a declarative template system, and fine-grained reactivity through signals. The framework supports complex application requirements such as client-side routing, form management, and internationalization. The project includes a command-line interface for scaffolding and build automation, alongside a testing ecosystem for unit and integration verification. It offers multiple rendering

    Enables simultaneous display of multiple independent content areas via named routing outlets.

    TypeScriptangularjavascriptpwa
    Vezi pe GitHub↗100,360
  • fastapi/fastapiAvatar fastapi

    fastapi/fastapi

    99,260Vezi pe GitHub↗

    FastAPI is a web framework for building APIs with Python. It leverages standard language type hints to provide automatic data validation, request parsing, and interactive API documentation generation. The framework supports asynchronous request handling and manages execution contexts to prevent blocking the main event loop. The project includes a dependency injection system that allows for the resolution and injection of reusable components into request handlers. This system supports request-scoped caching, lifecycle management, and integration with security mechanisms like OAuth2 and JSON We

    Parses complex URL path parameters, including support for nested file paths, through specialized converter syntax.

    Pythonapiasyncasyncio
    Vezi pe GitHub↗99,260
  • oven-sh/bunAvatar oven-sh

    oven-sh/bun

    93,257Vezi pe GitHub↗

    Bun is a high-performance runtime environment designed to execute JavaScript and TypeScript applications with minimal latency and high throughput. Built on a native core implemented in Zig, it provides a unified execution engine that leverages JavaScriptCore for efficient memory management and low-latency startup. The project functions as an all-in-one toolchain, integrating a native bundler, transpiler, package manager, and test runner into a single command-line interface. What distinguishes Bun is its focus on native system integration and developer productivity. It features a high-performa

    Matches directory structures and file paths automatically to URL endpoints to simplify web routing configuration.

    Rustbunbundlerjavascript
    Vezi pe GitHub↗93,257
  • gin-gonic/ginAvatar gin-gonic

    gin-gonic/gin

    88,694Vezi pe GitHub↗

    Gin is a web framework designed for building high-performance web services and APIs. It functions as a middleware-oriented engine that processes incoming HTTP requests through a sequential chain of handlers, allowing for the modular management of cross-cutting concerns such as authentication and logging. The framework utilizes a radix tree data structure to perform request routing, ensuring high-speed path matching with minimal memory overhead. It distinguishes itself by employing a zero-reflection dispatch mechanism that invokes handler functions through static type assertions, avoiding the

    Optimizes path matching by utilizing a compressed trie structure to ensure high-speed lookup with minimal memory consumption.

    Goframeworkgingo
    Vezi pe GitHub↗88,694
  • django/djangoAvatar django

    django/django

    87,878Vezi pe GitHub↗

    Django is a full-stack web framework designed for rapid backend development. It provides an integrated environment for building data-driven applications by combining an object-relational mapping layer for database management with a modular request-response pipeline for handling HTTP traffic. The framework emphasizes security and maintainability, offering a suite of tools to protect against common web vulnerabilities while decoupling site structure from implementation through a centralized URL routing system. A defining characteristic of the framework is its ability to generate production-read

    Routes incoming request paths to specific view functions by matching them against regular expression patterns.

    Pythonappsdjangoframework
    Vezi pe GitHub↗87,878
  • laravel/laravelAvatar laravel

    laravel/laravel

    84,489Vezi pe GitHub↗

    Laravel is a comprehensive full-stack web framework designed for building scalable server-side applications. It provides an integrated development environment that centers on an object-relational mapper for database abstraction, a robust routing system, and a sophisticated service container for dependency injection. The framework is built to handle complex application requirements through a modular architecture that emphasizes convention over configuration. What distinguishes Laravel is its deep integration of background processing and event-driven communication. It features a task queue orch

    Simplifies URL management by mapping URI patterns to controller actions through a centralized registry with automatic parameter injection.

    Bladeframeworklaravelphp
    Vezi pe GitHub↗84,489
  • kamilmysliwiec/nestAvatar kamilmysliwiec

    kamilmysliwiec/nest

    75,872Vezi pe GitHub↗

    Nest is an enterprise Node.js framework designed for building scalable and maintainable server-side applications. It provides a typed environment for developing backend services using TypeScript and JavaScript, incorporating architectural patterns for both object-oriented and functional programming. The framework organizes complex backend logic into a modular application structure to ensure clear boundary separation. It utilizes a dependency injection container to manage object lifecycles and a decorator-based metadata system to attach configuration and routing data to classes and methods. T

    Implements a routing system where HTTP requests are mapped to class methods using decorators.

    TypeScript
    Vezi pe GitHub↗75,872
  • enaqx/awesome-reactAvatar enaqx

    enaqx/awesome-react

    73,650Vezi pe GitHub↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Groups navigation and routing solutions tailored for component-based architectures.

    awesomeawesome-listjavascript
    Vezi pe GitHub↗73,650
  • pallets/flaskAvatar pallets

    pallets/flask

    71,703Vezi pe GitHub↗

    Flask is a micro web framework designed for building web services with a flexible, lightweight structure. It functions as a standard-compliant WSGI application server, providing the essential tools required to register URL routes, handle incoming HTTP requests, and construct responses. By utilizing a central application object, it allows developers to manage routing rules, template settings, and resource loading within a unified project environment. The framework distinguishes itself through a modular component architecture that enables the organization of routes, templates, and static files

    Registers URL patterns and view functions by attaching metadata to code blocks using language-level decorators.

    Pythonflaskjinjapallets
    Vezi pe GitHub↗71,703
  • nuxt/nuxtAvatar nuxt

    nuxt/nuxt

    60,456Vezi pe GitHub↗

    Nuxt is a universal web framework designed for building full-stack applications that seamlessly transition between server-side rendering and client-side interactivity. It provides a comprehensive development environment that automates routing, dependency injection, and type generation, allowing developers to focus on application logic rather than manual configuration. By executing code in a platform-agnostic server engine, it supports deployment across diverse environments, including edge networks, serverless functions, and traditional Node.js runtimes. The framework distinguishes itself thro

    Prefetches linked content and manages page transitions to optimize navigation performance within the browser.

    TypeScriptcsrframeworkfull-stack
    Vezi pe GitHub↗60,456
  • solido/awesome-flutterAvatar Solido

    Solido/awesome-flutter

    60,327Vezi pe GitHub↗

    This project is a community-curated directory of resources, libraries, and tools designed to support developers working with the Flutter framework. It functions as a centralized knowledge base, organizing high-quality external references into a structured, human-readable format to assist in the discovery of technical materials for cross-platform application development. The directory distinguishes itself through a comprehensive index of the global Flutter ecosystem, including local user groups, meetups, and communication channels that connect developers to international support networks. It m

    Gathers navigation controllers and routing solutions that simplify URL matching, parameter parsing, and view transitions.

    Dartandroidawesomeawesome-list
    Vezi pe GitHub↗60,327
  • reacttraining/react-routerAvatar ReactTraining

    ReactTraining/react-router

    56,473Vezi pe GitHub↗

    React Router is a client-side routing library for React that maps browser URLs to specific user interface components. It functions as a declarative navigation framework used to manage application state and navigation paths within single-page applications. The library handles the extraction of dynamic URL parameters to render content based on the current browser path. It synchronizes application state with the browser URL, enabling the use of the back and forward buttons and allowing for bookmarking. The framework covers declarative UI navigation and browser history management. It employs URL

    Provides a declarative framework for mapping URL patterns to component hierarchies in single-page applications.

    TypeScript
    Vezi pe GitHub↗56,473
  • reactjs/react-routerAvatar reactjs

    reactjs/react-router

    56,440Vezi pe GitHub↗

    React Router is a client-side routing library and declarative routing engine for React applications. It functions as a navigation tool that synchronizes the user interface with the browser address bar, allowing for view transitions without full page reloads. The library maps browser URLs to specific UI components, enabling declarative route management. This ensures the user interface stays in sync with the browser URL to support deep linking and bookmarking. The system covers client-side navigation and application state synchronization through the integration of the browser history interface

    Enables client-side navigation by updating the browser address and application state without full page reloads.

    TypeScript
    Vezi pe GitHub↗56,440
  • remix-run/react-routerAvatar remix-run

    remix-run/react-router

    56,460Vezi pe GitHub↗

    React Router is a navigation and data-loading framework that maps URL patterns to nested component hierarchies. It functions as a full-stack router, coordinating server-side resource fetching with client-side hydration to synchronize application state across different environments. By providing a declarative interface for routing, it manages navigation and state transitions while ensuring consistent page structures through root layout management. The framework distinguishes itself through its focus on type safety and incremental adoption. It automatically generates static type definitions for

    Declarative syntax maps URL patterns to nested component hierarchies, simplifying complex navigation and state transitions.

    TypeScript
    Vezi pe GitHub↗56,460
  • beego/beegoAvatar beego

    beego/beego

    32,398Vezi pe GitHub↗

    Beego is a high-performance toolkit for building web applications and RESTful APIs using the Go programming language. It is structured as an MVC web framework that separates data models, views, and controllers to organize application logic. The project provides a comprehensive suite of integrated tools, including an object-relational mapper for translating code objects into database tables and a session manager for maintaining user identity and state across server requests. It also includes an internationalization framework for managing multilingual content and translating text based on user

    Provides routing configurations defined by attaching metadata to functions using language-level decorators.

    Gobeegogo
    Vezi pe GitHub↗32,398
  • docsifyjs/docsifyAvatar docsifyjs

    docsifyjs/docsify

    31,293Vezi pe GitHub↗

    Docsify is a client-side documentation framework and no-build static site generator. It functions as a browser-based engine that converts Markdown files into HTML on the fly, allowing for the generation of documentation websites without a static build or compilation process. The system employs a plugin interface and lifecycle hooks to modify the rendering process and extend site capabilities. It supports dynamic theme injection and visual style customization through external CSS and layout configurations. The framework includes capabilities for multi-language content management, full-text se

    Uses regular expression patterns to map browser URL paths to specific markdown content files.

    JavaScriptdocdocsdocsify
    Vezi pe GitHub↗31,293
Înapoi123456…10Înainte
  1. Home
  2. Web Development
  3. Routing Systems
  4. Routing

Explorează sub-etichetele

  • Change ReactivityMonitoring route changes to trigger automatic data updates or side effects. **Distinct from Reactive Change Detection:** Focuses on route-specific reactivity rather than general state change detection.
  • Decorator-Based Route Mappings1 sub-tagRouting configurations defined by attaching metadata to class methods or functions using language-level decorators.
  • Frontend Navigation Systems6 sub-tag-uriClient-side routing infrastructure that manages UI state transitions, component hierarchies, and browser history.
  • Location StrategiesMechanisms for managing URL formats such as path-based or hash-based navigation.
  • Matching Algorithms2 sub-tag-uriUnderlying computational methods used to resolve incoming requests to specific route handlers, emphasizing performance and pattern complexity.
  • Named Router OutletsSupport for multiple independent router outlets on a single page.
  • Parameter Handling Utilities3 sub-tag-uriTools for extracting, converting, and binding URI segments into application-ready data types or database entities.
  • Preact Routers1 sub-tagRouting solutions designed specifically for the Preact ecosystem to maintain a small bundle size. **Distinct from React Routers:** Targets the Preact ecosystem specifically, as a sibling to React Routers.
  • React Routers1 sub-tagRouting solutions specifically designed for the React component model.
  • Route Definition Strategies7 sub-tag-uriApproaches for mapping URIs to application logic, focusing on how routes are registered and organized within the codebase.
  • Route Naming Systems2 sub-tag-uriMechanisms for assigning unique identifiers to routes to facilitate URL generation and redirection.
  • Type-Safe Navigation FrameworksFrameworks that generate static type definitions for route parameters and data loaders to ensure consistency across application paths.
  • Type-Safe ViewModel NavigationNavigation between logic controllers using typed commands and parameters without referencing UI views. **Distinct from Type-Safe Navigation Frameworks:** Focuses on ViewModel-to-ViewModel transitions rather than URI/Route-based navigation frameworks.