awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 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/directorAvatar de flatiron

    flatiron/director

    5,575Ver en 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
    Ver en GitHub↗5,575
  • millermedeiros/crossroads.jsAvatar de millermedeiros

    millermedeiros/crossroads.js

    1,439Ver en GitHub↗

    JavaScript Routes

    JavaScript
    Ver en GitHub↗1,439
  • visionmedia/page.jsAvatar de visionmedia

    visionmedia/page.js

    7,681Ver en 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
    Ver en GitHub↗7,681
  • lukeed/navaidAvatar de lukeed

    lukeed/navaid

    796Ver en GitHub↗

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

    JavaScript
    Ver en GitHub↗796

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Find more with AI search
  • olivernn/davis.jsAvatar de olivernn

    olivernn/davis.js

    529Ver en GitHub↗

    RESTful degradable JavaScript routing using pushState

    JavaScript
    Ver en GitHub↗529
  • tanstack/routerAvatar de TanStack

    TanStack/router

    14,681Ver en 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
    Ver en GitHub↗14,681
  • defunkt/jquery-pjaxAvatar de defunkt

    defunkt/jquery-pjax

    16,650Ver en 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
    Ver en GitHub↗16,650
  • developit/preact-routerAvatar de developit

    developit/preact-router

    1,054Ver en GitHub↗

    Connect your Preact components up to that address bar.

    JavaScript
    Ver en GitHub↗1,054
  • emiltholin/svelte-routingAvatar de EmilTholin

    EmilTholin/svelte-routing

    2,058Ver en GitHub↗

    A declarative Svelte routing library with SSR support.

    JavaScript
    Ver en GitHub↗2,058
  • grobmeier/roadcrew.jsG

    grobmeier/Roadcrew.js

    0Ver en GitHub↗
    Ver en GitHub↗0
  • howesteve/eleguaH

    howesteve/elegua

    0Ver en GitHub↗

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

    Ver en GitHub↗0
  • iron-meteor/iron-routerAvatar de iron-meteor

    iron-meteor/iron-router

    1,964Ver en GitHub↗

    A client and server side router designed specifically for Meteor.

    JavaScript
    Ver en GitHub↗1,964
  • italypaleale/svelte-spa-routerI

    ItalyPaleAle/svelte-spa-router

    0Ver en GitHub↗

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

    Ver en GitHub↗0
  • javve/hash.jsJ

    javve/hash.js

    0Ver en GitHub↗
    Ver en GitHub↗0
  • jorgegorka/svelte-routerJ

    jorgegorka/svelte-router

    0Ver en GitHub↗

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

    Ver en GitHub↗0
  • kriasoft/universal-routerAvatar de kriasoft

    kriasoft/universal-router

    1,782Ver en GitHub↗

    A simple middleware-style router for isomorphic JavaScript web apps

    TypeScript
    Ver en GitHub↗1,782
  • leeluolee/statemanL

    leeluolee/stateman

    0Ver en GitHub↗
    Ver en GitHub↗0
  • ljharb/qsAvatar de ljharb

    ljharb/qs

    8,940Ver en 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
    Ver en GitHub↗8,940
  • mateothegreat/svelte5-routerAvatar de mateothegreat

    mateothegreat/svelte5-router

    309Ver en GitHub↗

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

    TypeScript
    Ver en GitHub↗309
  • medialize/uri.jsAvatar de medialize

    medialize/URI.js

    6,228Ver en 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
    Ver en GitHub↗6,228
  • meteorhacks/pickerAvatar de meteorhacks

    meteorhacks/picker

    181Ver en 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
    Ver en GitHub↗181
  • mjanssen/preact-route-asyncAvatar de mjanssen

    mjanssen/preact-route-async

    37Ver en GitHub↗

    Asynchronous loading for Preact Router. For 440B.

    JavaScript
    Ver en GitHub↗37
  • molefrog/wouterAvatar de molefrog

    molefrog/wouter

    7,845Ver en 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
    Ver en GitHub↗7,845
  • msavin/parrotM

    msavin/Parrot

    0Ver en 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.

    Ver en GitHub↗0
  • obsidian/orionAvatar de obsidian

    obsidian/orion

    128Ver en GitHub↗

    A Crystal router

    Crystal
    Ver en GitHub↗128
  • pid/speakingurlAvatar de pid

    pid/speakingurl

    1,118Ver en GitHub↗

    Generate a slug – transliteration with a lot of options

    JavaScript
    Ver en GitHub↗1,118
  • reactjs/react-routerAvatar de reactjs

    reactjs/react-router

    56,440Ver en 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
    Ver en GitHub↗56,440
  • remix-run/react-routerAvatar de remix-run

    remix-run/react-router

    56,460Ver en 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
    Ver en GitHub↗56,460
  • salvoravida/redux-first-historyAvatar de salvoravida

    salvoravida/redux-first-history

    454Ver en GitHub↗

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

    TypeScript
    Ver en GitHub↗454
  • shaunlee/svelterouterS

    shaunlee/svelterouter

    0Ver en GitHub↗

    Another vue-router inspired Svelte router

    Ver en GitHub↗0