awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Back to msavin/parrot

Open-source alternatives to Parrot

24 open-source projects similar to msavin/parrot, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Parrot alternative.

  • alexxnb/tinroA

    AlexxNB/tinro

    0View on GitHub↗

    tinro is a highly declarative, tiny), dependency free router for Svelte web applications.

    View on GitHub↗0
  • arthurgermano/svelte-client-routerA

    arthurgermano/svelte-client-router

    0View on GitHub↗

    Svelte Client Router is everything you need and think when routing SPA's. This is THE SVELTE ROUTER for SPA!

    View on GitHub↗0
  • colinlienard/sv-routerC

    colinlienard/sv-router

    0View on GitHub↗

    Flexible, ergonomic, and complete Svelte 5 router.

    View on GitHub↗0
  • danielsharkov/svelte-routerDanielSharkov avatar

    DanielSharkov/svelte-router

    13View on GitHub↗

    Installation - Initializing a Router Instance - Fallback Route - Route View Component Props - Route Props - Before-Push Hooks - Global Before-Push Hook - Programmatic History Navigation - Route Updated Event Listener - RouteLink Component - RouteLink with Parameters - Svelte Action use:link -…

    TypeScript
    View on GitHub↗13
  • emiltholin/svelte-routingEmilTholin avatar

    EmilTholin/svelte-routing

    2,058View on GitHub↗

    A declarative Svelte routing library with SSR support.

    JavaScript
    View on GitHub↗2,058
  • flatiron/directorflatiron avatar

    flatiron/director

    5,575View on 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
    View on GitHub↗5,575

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • howesteve/eleguaH

    howesteve/elegua

    0View on GitHub↗

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

    View on GitHub↗0
  • iron-meteor/iron-routeriron-meteor avatar

    iron-meteor/iron-router

    1,964View on GitHub↗

    A client and server side router designed specifically for Meteor.

    JavaScript
    View on GitHub↗1,964
  • italypaleale/svelte-spa-routerI

    ItalyPaleAle/svelte-spa-router

    0View on GitHub↗

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

    View on GitHub↗0
  • jorgegorka/svelte-routerJ

    jorgegorka/svelte-router

    0View on GitHub↗

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

    View on GitHub↗0
  • lukeed/navaidlukeed avatar

    lukeed/navaid

    796View on GitHub↗

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

    JavaScript
    View on GitHub↗796
  • mateothegreat/svelte5-routermateothegreat avatar

    mateothegreat/svelte5-router

    309View on GitHub↗

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

    TypeScript
    View on GitHub↗309
  • meteorhacks/pickermeteorhacks avatar

    meteorhacks/picker

    181View on 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
    View on GitHub↗181
  • millermedeiros/crossroads.jsmillermedeiros avatar

    millermedeiros/crossroads.js

    1,439View on GitHub↗

    JavaScript Routes

    JavaScript
    View on GitHub↗1,439
  • mtrpcic/pathjsmtrpcic avatar

    mtrpcic/pathjs

    1,095View on GitHub↗

    Simple, lightweight routing for web browsers

    JavaScript
    View on GitHub↗1,095
  • obsidian/orionobsidian avatar

    obsidian/orion

    128View on GitHub↗

    A Crystal router

    Crystal
    View on GitHub↗128
  • olivernn/davis.jsolivernn avatar

    olivernn/davis.js

    529View on GitHub↗

    RESTful degradable JavaScript routing using pushState

    JavaScript
    View on GitHub↗529
  • remix-run/react-routerremix-run avatar

    remix-run/react-router

    56,460View on 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
    View on GitHub↗56,460
  • shaunlee/svelterouterS

    shaunlee/svelterouter

    0View on GitHub↗

    Another vue-router inspired Svelte router

    View on GitHub↗0
  • tanstack/routerTanStack avatar

    TanStack/router

    14,681View on 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
    View on GitHub↗14,681
  • tbrand/router.crtbrand avatar

    tbrand/router.cr

    272View on GitHub↗

    Minimum High Performance Middleware for Crystal Web Server.

    Crystal
    View on GitHub↗272
  • veliovgroup/flow-routerVeliovGroup avatar

    VeliovGroup/flow-router

    202View on GitHub↗

    Carefully extended flow-router package. FlowRouter is a very simple router for Meteor.js. It does routing for client-side apps and compatible with React, Vue, Svelte, and Blaze.

    JavaScript
    View on GitHub↗202
  • visionmedia/page.jsvisionmedia avatar

    visionmedia/page.js

    7,681View on 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
    View on GitHub↗7,681
  • wjsoftware/wjfe-n-savantW

    WJSoftware/wjfe-n-savant

    0View on GitHub↗

    REPL Demo

    View on GitHub↗0