awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

191 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • obra/superpowersالصورة الرمزية لـ obra

    obra/superpowers

    229,538عرض على GitHub↗

    Superpowers هو محرك تطوير ألعاب قائم على المتصفح وبيئة تطوير متكاملة تعاونية. يوفر مساحة عمل موحدة لبناء تجارب تفاعلية ثنائية الأبعاد، مما يسمح للمستخدمين بإدارة الكود، والأصول، ومنطق المشهد مباشرة داخل متصفح الويب دون الحاجة إلى مترجمات محلية أو برامج سطح مكتب ثقيلة. تتميز المنصة ببنية برمجة معيارية قائمة على المكونات حيث يتم تعريف كائنات اللعبة بواسطة المنطق المرفق والخصائص المرئية. وهي تدعم المزامنة في الوقت الفعلي، مما يتيح لمطورين متعددين العمل على نفس المشروع في وقت واحد. تم تصميم هذه البيئة لتعمل كأداة تعليمية، حيث تعلم مفاهيم البرمجة من خلال الإنشاء المتكامل للرسومات، والصوت، والمنطق. يتضمن النظام خط أنابيب بناء شاملاً يتعامل مع تجميع markdown للمواقع الثابتة والتوجيه القائم على نظام الملفات. وهو يقوم بأتمتة سير عمل التطوير من خلال حل التبعيات في وقت البناء، وحقن مكونات واجهة المستخدم القابلة لإعادة الاستخدام، وإدارة خطوط أنابيب الأصول لضمان تسليم الموارد بكفاءة.

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

    Shell
    عرض على GitHub↗229,538
  • vuejs/vueالصورة الرمزية لـ vuejs

    vuejs/vue

    209,900عرض على GitHub↗

    Vue هو إطار عمل JavaScript تقدمي قائم على المكونات مصمم لبناء واجهات مستخدم تفاعلية وتطبيقات الصفحة الواحدة. يركز على نظام قوالب تصريحي يحول HTML إلى وظائف عرض فعالة، مما يسمح للمطورين بتنظيم الواجهات المعقدة في وحدات معزولة وقابلة لإعادة الاستخدام تتزامن تلقائياً مع حالة التطبيق. يتميز إطار العمل بنظام تفاعلية لتتبع التبعيات يراقب الوصول إلى البيانات أثناء العرض لإطلاق تحديثات دقيقة. يوفر بنية مرنة تدعم كلاً من التبني التزايدي كمكتبة خفيفة الوزن وتطوير التطبيقات على نطاق واسع. يمكن للمطورين الاستفادة من نموذج قابلية توسيع قوي قائم على الإضافات لحقن المنطق العام، بينما يضمن توفيق DOM الافتراضي لإطار العمل تحديثات فعالة للواجهة من خلال حساب الحد الأدنى من الطفرات. بعيداً عن قدرات العرض الأساسية، يتضمن المشروع مجموعة شاملة من الأدوات لإدارة حالة التطبيق، والتوجيه القائم على URL، والعرض من جانب الخادم. يوفر دعماً واسعاً لتركيب المكونات، وتوزيع المحتوى، وإدارة الرسوم المتحركة، إلى جانب تدابير أمنية مدمجة مثل الهروب التلقائي للمحتوى لمنع الثغرات الشائعة. يتم توزيع إطار العمل مع إعلانات نوع رسمية لدعم التحليل الثابت ويمكن تثبيته عبر مديري الحزم القياسيين أو دمجه مباشرة في بيئات المتصفح عبر علامات البرنامج النصي.

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

    TypeScriptframeworkfrontendjavascript
    عرض على GitHub↗209,900
  • zeit/next.jsالصورة الرمزية لـ zeit

    zeit/next.js

    140,086عرض على 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
    عرض على GitHub↗140,086
  • vercel/next.jsالصورة الرمزية لـ vercel

    vercel/next.js

    140,051عرض على 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
    عرض على GitHub↗140,051
  • angular/angularالصورة الرمزية لـ angular

    angular/angular

    100,360عرض على 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
    عرض على GitHub↗100,360
  • fastapi/fastapiالصورة الرمزية لـ fastapi

    fastapi/fastapi

    99,260عرض على 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
    عرض على GitHub↗99,260
  • oven-sh/bunالصورة الرمزية لـ oven-sh

    oven-sh/bun

    93,257عرض على 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
    عرض على GitHub↗93,257
  • gin-gonic/ginالصورة الرمزية لـ gin-gonic

    gin-gonic/gin

    88,694عرض على 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
    عرض على GitHub↗88,694
  • django/djangoالصورة الرمزية لـ django

    django/django

    87,878عرض على 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
    عرض على GitHub↗87,878
  • laravel/laravelالصورة الرمزية لـ laravel

    laravel/laravel

    84,489عرض على 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
    عرض على GitHub↗84,489
  • kamilmysliwiec/nestالصورة الرمزية لـ kamilmysliwiec

    kamilmysliwiec/nest

    75,872عرض على 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
    عرض على GitHub↗75,872
  • enaqx/awesome-reactالصورة الرمزية لـ enaqx

    enaqx/awesome-react

    73,650عرض على 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
    عرض على GitHub↗73,650
  • pallets/flaskالصورة الرمزية لـ pallets

    pallets/flask

    71,703عرض على 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
    عرض على GitHub↗71,703
  • nuxt/nuxtالصورة الرمزية لـ nuxt

    nuxt/nuxt

    60,456عرض على 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
    عرض على GitHub↗60,456
  • solido/awesome-flutterالصورة الرمزية لـ Solido

    Solido/awesome-flutter

    60,327عرض على 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
    عرض على GitHub↗60,327
  • reacttraining/react-routerالصورة الرمزية لـ ReactTraining

    ReactTraining/react-router

    56,473عرض على 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
    عرض على GitHub↗56,473
  • reactjs/react-routerالصورة الرمزية لـ reactjs

    reactjs/react-router

    56,440عرض على 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
    عرض على GitHub↗56,440
  • remix-run/react-routerالصورة الرمزية لـ remix-run

    remix-run/react-router

    56,460عرض على 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
    عرض على GitHub↗56,460
  • beego/beegoالصورة الرمزية لـ beego

    beego/beego

    32,398عرض على 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
    عرض على GitHub↗32,398
  • docsifyjs/docsifyالصورة الرمزية لـ docsifyjs

    docsifyjs/docsify

    31,293عرض على 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
    عرض على GitHub↗31,293
السابق123456…10التالي
  1. Home
  2. Web Development
  3. Routing Systems
  4. Routing

استكشف الوسوم الفرعية

  • 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 وسم فرعيRouting configurations defined by attaching metadata to class methods or functions using language-level decorators.
  • Frontend Navigation Systems6 وسوم فرعيةClient-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 وسوم فرعيةUnderlying 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 وسوم فرعيةTools for extracting, converting, and binding URI segments into application-ready data types or database entities.
  • Preact Routers1 وسم فرعيRouting 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 وسم فرعيRouting solutions specifically designed for the React component model.
  • Route Definition Strategies7 وسوم فرعيةApproaches for mapping URIs to application logic, focusing on how routes are registered and organized within the codebase.
  • Route Naming Systems2 وسوم فرعيةMechanisms 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.