TypeScript Router

Open-source TypeScript projects categorized as Router Edit details

Top 23 TypeScript Router Projects

  • react-router

    Declarative routing for React

    Project mention: Navigate back with react router | reddit.com/r/reactnative | 2022-06-25

    I'm using https://reactrouter.com/ library in my project, and when pressing back, Its re render the component. There is a way to go back without re render?

  • ui-router

    The de-facto solution to flexible routing with nested views in AngularJS

    Project mention: How to extract query parameters with ui-router for AngularJS? | reddit.com/r/codehunter | 2022-04-28

    How do I extract query parameters using ui-router for AngularJS?

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • barba

    Create badass, fluid and smooth transition between your website's pages.

    Project mention: ​​Using Vue without actually using Vue. Ovee.js 2.1 just got released. | dev.to | 2021-11-03

    For the initial build of Ovee.js, we’ve chosen on-change for handling simple reactivity, and lit-html for templating. We’ve also built an optional module on top of Barba for asynchronous page transitions. This decision helped us to ship the first working version of the framework relatively fast, avoiding major bugs in the potentially most complex parts.

  • path-to-regexp

    Turn a path string such as `/user/:name` into a regular expression

    Project mention: NextJS custom image loader with WebP support and polyfill | dev.to | 2021-11-07

    Extremely hacky Regex-like syntax path-to-regexp

  • routing-controllers

    Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.

    Project mention: Do you use Swagger/OpenAPI to document your APIs? If so, what is your preferred way to generate the docs? | reddit.com/r/node | 2022-05-30

    I currently use https://github.com/typestack/routing-controllers and https://github.com/epiphone/routing-controllers-openapi with https://github.com/Redocly/redoc

  • react-location

    ⚛️ Enterprise Client-Side Routing for React

    Project mention: Client-side routing in React with React Location | dev.to | 2022-03-31

    React Location certainly needs more attention in the React community. React Location also has a grooving community you can find on StackOverflow, Discord, and GitHub discussions. Finally, I invite you all to try out React Location and see how fantastic a routing solution is.

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • Router5

    Flexible and powerful universal routing solution

    Project mention: The React roadmap for beginners you never knew you needed. | dev.to | 2021-11-23


  • universal-router

    A simple middleware-style router for isomorphic JavaScript web apps

  • apprun

    AppRun is a JavaScript library for developing high-performance and reliable web applications using the elm inspired architecture, events and components.

  • hono

    Ultrafast web framework for Cloudflare Workers. Fast, but not only fast.

    Project mention: Web Workers are the Future! 🏗 | dev.to | 2022-05-09

    I used hono (a wrapper around miniflare) to handle some of the boilerplate around request and routing logic. It's also refreshingly fast! 🔥

  • Rill

    🗺 Universal router for web applications.

  • router-module

    Nuxt.js module to use router.js instead of pages/ directory.

    Project mention: Get url part as a variable in code | reddit.com/r/Nuxt | 2021-11-11

    You could use the router mode instead of file system routing: https://github.com/nuxt-community/router-module

  • openapi-backend

    Build, Validate, Route, Authenticate and Mock using OpenAPI

    Project mention: How to create custom response message using nodejs (express, typescript)? | reddit.com/r/node | 2022-04-27

    I‘ve done something similar, due to the way openapi-backend handles validation.

  • redux-first-history

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

    Project mention: Query parameter state with Redux | reddit.com/r/reactjs | 2022-04-17

    checkout https://github.com/salvoravida/redux-first-history

  • router

    Angular Component Router - A declarative router for Angular applications (by angular-component)

    Project mention: Arquitectura de Component-First con Angular y Standalone Components | dev.to | 2022-05-06
  • react-motion-router

    Declarative routing library for React ⚛ with page transitions and animations out of the box. Under Development 🧪.

    Project mention: React Motion Router. Router Library for React with Shared Element Transitions 🚀. | reddit.com/r/reactjs | 2021-12-28

    🚀 View the demo at: https://router.nxtetechnologies.com 🚀 Give feedback or file issues at https://github.com/nxtexe/react-motion-router

  • yarr

    A React router library enabling the render-as-you-fetch concurrent UI pattern. (by contra)

    Project mention: Show HN: Yarr – React router enabling render-as-you-fetch | news.ycombinator.com | 2022-01-20
  • compose-middleware

    Compose an array of middleware into a single function for use in Express, Connect, router, etc

    Project mention: Working on GoDaddy Terminus | dev.to | 2021-12-09

    While trying to solve this problem I tried to add middleware with compose-middleware. While trying to implement it I had troubles with integrating the middleware with the server. Since the middleware wasn't working I attempted to allow users to write headers instead.

  • http-server

    🚦 AdonisJS HTTP Server along with its Router (by adonisjs)

    Project mention: Discussion About NodeJS Lacking A Framework | reddit.com/r/node | 2021-07-04
  • express-file-routing

    Flexible system-based file routing for Express (like Next.js + additional features)

    Project mention: Stop using express.Router() | dev.to | 2022-03-02

    This is quite of a straightforward process. Even though this post is more of an intro rather than a tutorial on how to use this express-file-routing, here's a quick start.

  • pre-router

    A router for React with code and data preloading at its core

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-25.

TypeScript Router related posts


What are some of the best open-source Router projects in TypeScript? This list will help you:

Project Stars
1 react-router 47,342
2 ui-router 13,698
3 barba 9,703
4 path-to-regexp 7,100
5 routing-controllers 3,758
6 navigo 2,506
7 react-location 2,154
8 Router5 1,711
9 universal-router 1,617
10 apprun 1,134
11 hono 612
12 Rill 563
13 navigation 440
14 router-module 379
15 openapi-backend 369
16 redux-first-history 309
17 router 245
18 react-motion-router 139
19 yarr 134
20 compose-middleware 91
21 http-server 66
22 express-file-routing 14
23 pre-router 6
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.