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

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

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

Open-source alternatives to Pathjs

30 open-source projects similar to mtrpcic/pathjs, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Pathjs alternative.

  • flatiron/directorالصورة الرمزية لـ flatiron

    flatiron/director

    5,575عرض على GitHub↗

    Director is a routing library for JavaScript that handles URL and command-line pattern matching across client-side, server-side, and CLI environments. It provides a unified approach to defining routes as nested object literals, where each key maps to a URL segment and its handler, supporting both hash fragment monitoring and the HTML5 History API for browser navigation without page reloads. The library distinguishes itself through its ability to operate in multiple contexts with a single routing paradigm. It supports asynchronous handler queue execution for sequential tasks like authenticatio

    JavaScript
    عرض على GitHub↗5,575
  • millermedeiros/crossroads.jsالصورة الرمزية لـ millermedeiros

    millermedeiros/crossroads.js

    1,439عرض على GitHub↗

    JavaScript Routes

    JavaScript
    عرض على GitHub↗1,439
  • visionmedia/page.jsالصورة الرمزية لـ visionmedia

    visionmedia/page.js

    7,681عرض على GitHub↗

    page.js is a client-side JavaScript router for single-page applications that maps URL patterns to executable functions. It functions as a navigation engine and browser history manager, implementing a middleware-based path-mapping system similar to the Express web framework. The library distinguishes itself through an Express-style router model, utilizing a middleware callback chain and a shared context object to pass data between navigation handlers. It supports advanced window management, allowing for multiple router instances to handle navigation independently across different windows or em

    JavaScript
    عرض على GitHub↗7,681
  • lukeed/navaidالصورة الرمزية لـ lukeed

    lukeed/navaid

    796عرض على GitHub↗

    A navigation aid (aka, router) for the browser in 850 bytes~!

    JavaScript
    عرض على GitHub↗796

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Find more with AI search
  • olivernn/davis.jsالصورة الرمزية لـ olivernn

    olivernn/davis.js

    529عرض على GitHub↗

    RESTful degradable JavaScript routing using pushState

    JavaScript
    عرض على GitHub↗529
  • tanstack/routerالصورة الرمزية لـ TanStack

    TanStack/router

    14,681عرض على GitHub↗

    TanStack Router is a type-safe routing library for web applications that provides full type safety for paths, search parameters, and data loaders across the entire application stack. It functions as a comprehensive framework for server-side rendering, enabling the generation of complete HTML pages to improve initial load performance and search engine optimization. By integrating declarative data fetching, the library manages asynchronous information at the route level, supporting preloading, caching, and parallel request execution to ensure data is ready before components render. The project

    TypeScriptframeworkfullstackjavascript
    عرض على GitHub↗14,681
  • defunkt/jquery-pjaxالصورة الرمزية لـ defunkt

    defunkt/jquery-pjax

    16,650عرض على GitHub↗

    jquery-pjax is a client-side library that combines Ajax requests with the HTML5 History API to replace page content without triggering a full browser reload. It fetches HTML fragments from the server and updates the browser URL using pushState, preserving the page layout and assets while only swapping a designated container's content. The library emits custom JavaScript events at each stage of the request lifecycle, enabling external handlers to respond to loading, success, and error states. The project distinguishes itself through its event-driven navigation model and server-side integration

    JavaScript
    عرض على GitHub↗16,650
  • developit/preact-routerالصورة الرمزية لـ developit

    developit/preact-router

    1,054عرض على GitHub↗

    Connect your Preact components up to that address bar.

    JavaScript
    عرض على GitHub↗1,054
  • emiltholin/svelte-routingالصورة الرمزية لـ EmilTholin

    EmilTholin/svelte-routing

    2,058عرض على GitHub↗

    A declarative Svelte routing library with SSR support.

    JavaScript
    عرض على GitHub↗2,058
  • grobmeier/roadcrew.jsG

    grobmeier/Roadcrew.js

    0عرض على GitHub↗
    عرض على GitHub↗0
  • howesteve/eleguaH

    howesteve/elegua

    0عرض على GitHub↗

    Elegua: the best Svelte client router you'll ever see in under 190 LoC.

    عرض على GitHub↗0
  • iron-meteor/iron-routerالصورة الرمزية لـ iron-meteor

    iron-meteor/iron-router

    1,964عرض على GitHub↗

    A client and server side router designed specifically for Meteor.

    JavaScript
    عرض على GitHub↗1,964
  • italypaleale/svelte-spa-routerI

    ItalyPaleAle/svelte-spa-router

    0عرض على GitHub↗

    This module is a router for Svelte 5 applications, specifically optimized for Single Page Applications (SPA).

    عرض على GitHub↗0
  • javve/hash.jsJ

    javve/hash.js

    0عرض على GitHub↗
    عرض على GitHub↗0
  • jorgegorka/svelte-routerJ

    jorgegorka/svelte-router

    0عرض على GitHub↗

    Svelte Router adds routing to your Svelte apps. It keeps your routes organized in a single place.

    عرض على GitHub↗0
  • kriasoft/universal-routerالصورة الرمزية لـ kriasoft

    kriasoft/universal-router

    1,782عرض على GitHub↗

    A simple middleware-style router for isomorphic JavaScript web apps

    TypeScript
    عرض على GitHub↗1,782
  • leeluolee/statemanL

    leeluolee/stateman

    0عرض على GitHub↗
    عرض على GitHub↗0
  • ljharb/qsالصورة الرمزية لـ ljharb

    ljharb/qs

    8,940عرض على GitHub↗

    qs is a query string parsing and serialization library used to convert URL query strings into JavaScript objects and transform objects or arrays back into URI-encoded strings. It functions as a secure parser and URI encoding utility, specifically designed to handle nested data structures. The library distinguishes itself through configurable nesting styles and array serialization formats. It provides support for custom character encoding logic and utilizes charset sentinels to manage conversions between UTF-8 and ISO-8859-1. To prevent resource exhaustion and security vulnerabilities, the pr

    JavaScript
    عرض على GitHub↗8,940
  • mateothegreat/svelte5-routerالصورة الرمزية لـ mateothegreat

    mateothegreat/svelte5-router

    309عرض على GitHub↗

    🫦 An SPA router for Svelte that allows you to divide & conquer your app with nested routers, snippets, and more.

    TypeScript
    عرض على GitHub↗309
  • medialize/uri.jsالصورة الرمزية لـ medialize

    medialize/URI.js

    6,228عرض على GitHub↗

    URI.js is a full-featured JavaScript library for parsing, building, normalizing, and mutating URLs and their components programmatically. It provides a mutable-component object model that exposes each URL part as a separate object with getter and setter methods, enabling direct manipulation of schemes, hosts, paths, query strings, and fragments. The library implements strict RFC 3986 compliance for encoding, decoding, and normalization of URI components, and includes a template expansion engine that substitutes variables using operator-specific rules. The library distinguishes itself through

    JavaScript
    عرض على GitHub↗6,228
  • meteorhacks/pickerالصورة الرمزية لـ meteorhacks

    meteorhacks/picker

    181عرض على GitHub↗

    Picker is an easy to use server side router for Meteor. This router respect others. So, you can use Iron Router and other routers and middlewares along side with this.

    JavaScript
    عرض على GitHub↗181
  • mjanssen/preact-route-asyncالصورة الرمزية لـ mjanssen

    mjanssen/preact-route-async

    37عرض على GitHub↗

    Asynchronous loading for Preact Router. For 440B.

    JavaScript
    عرض على GitHub↗37
  • molefrog/wouterالصورة الرمزية لـ molefrog

    molefrog/wouter

    7,845عرض على GitHub↗

    Wouter is a minimalist client-side routing library for React and Preact. It uses a hook-based system to map URL paths to components, managing navigation and URL state without requiring a mandatory provider. The library is designed for cross-ecosystem compatibility between React and Preact and supports server-side rendering by accepting initial paths and search strings during markup generation. It includes a URL parameter manager for extracting dynamic path segments and query strings from the browser address bar. Capabilities include hierarchical nested routing, programmatic navigation manage

    TypeScript
    عرض على GitHub↗7,845
  • msavin/parrotM

    msavin/Parrot

    0عرض على GitHub↗

    Parrot is a PARameter ROUTer made just for building SPAs. It brings state management to a whole new level by letting you store any kind of data on the URL in a fast and convenient way.

    عرض على GitHub↗0
  • obsidian/orionالصورة الرمزية لـ obsidian

    obsidian/orion

    128عرض على GitHub↗

    A Crystal router

    Crystal
    عرض على GitHub↗128
  • pid/speakingurlالصورة الرمزية لـ pid

    pid/speakingurl

    1,118عرض على GitHub↗

    Generate a slug – transliteration with a lot of options

    JavaScript
    عرض على GitHub↗1,118
  • 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

    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

    TypeScript
    عرض على GitHub↗56,460
  • salvoravida/redux-first-historyالصورة الرمزية لـ salvoravida

    salvoravida/redux-first-history

    454عرض على GitHub↗

    Redux history binding support react-router - @reach/router - wouter - react-location

    TypeScript
    عرض على GitHub↗454
  • shaunlee/svelterouterS

    shaunlee/svelterouter

    0عرض على GitHub↗

    Another vue-router inspired Svelte router

    عرض على GitHub↗0