TypeScript Router

Open-source TypeScript projects categorized as Router

Top 23 TypeScript Router Projects

  • react-router

    Declarative routing for React

  • Project mention: Merging Remix and React Router | news.ycombinator.com | 2024-05-15

    We still can't upgrade past v5 because our apps do "unconventional" things like ... have a stable list of full-pathed routes that are type checked, while v6's child routes don't support full-paths.

    https://github.com/remix-run/react-router/discussions/10288

  • hono

    Web Framework built on Web Standards

  • Project mention: Tech Note: Type inference takes place when initializing variables and members | dev.to | 2024-05-14

    Officail documentation

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • ui-router

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

  • barba

    Create badass, fluid and smooth transitions between your website’s pages

  • Project mention: 🤯 Keep Up With these 50 Articles | dev.to | 2024-04-16

    Create badass, fluid and smooth transitions between your website's pages (https://barba.js.org) by Thierry Michel, Xavier Foucrier, Luigi De Rosa This one is really good - just the minimum API to make these transitions so good.

  • path-to-regexp

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

  • router

    🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.

  • Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16

    The TanStack/router is a React router written in TypeScript so it's typesafe and it includes built-in caching. It is lightweight (12 KB) and has a lot of functionality. It goes beyond what wouter provides and has overlaps with features that React Router provides such as nested routes, file-based route generation, and automatic route prefetching. They provide a migration guide from React Router to TanStack/router that you can follow.

  • wouter

    🥢 A minimalist-friendly ~2.1KB routing for React and Preact

  • Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16

    Wouter is a well-maintained routing library for React. It has minimal dependencies, is small (2.1 KB gzipped), and has the same basic components as React Router (Link, Switch, Redirect). It provides hooks for the location, the route, and the router, and the API is simple.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • swup

    Versatile and extensible page transition library for server-rendered websites 🎉

  • Project mention: The Subtle Case For and Against React | dev.to | 2024-04-19

    https://swup.js.org/ single-page-app but with minimal framework, still along for the feel of an SPA

  • routing-controllers

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

  • analog

    The fullstack meta-framework for Angular. Powered by Vite and Nitro

  • Project mention: Bridging Analog to Angular with esbuild and Vite | dev.to | 2024-04-11

    Visit and Star the GitHub Repo

  • Router5

    Flexible and powerful universal routing solution

  • universal-router

    A simple middleware-style router for isomorphic JavaScript web apps

  • itty-router

    A little router.

  • next-connect

    The TypeScript-ready, minimal router and middleware layer for Next.js, Micro, Vercel, or Node.js http/http2

  • apprun

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

  • Project mention: Let's learn how modern JavaScript frameworks work by building one | news.ycombinator.com | 2023-12-03
  • generouted

    Generated file-based routes for Vite

  • found

    Extensible route-based routing for React applications

  • Rill

    🗺 Universal router for web applications.

  • openapi-backend

    Build, Validate, Route, Authenticate and Mock using OpenAPI

  • Project mention: Full stack typesafe API-first development for REST | news.ycombinator.com | 2023-10-11
  • cosmo

    The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. An alternative to Apollo Studio and GraphOS.

  • Project mention: Ask HN: Startup founders, How did you get your first customer? | news.ycombinator.com | 2024-02-01

    At the very beginning, I was a solo founder and put my project WunderGraph (https://github.com/wundergraph/cosmo) on GitHub.

    After a while, a CTO contacted me and asked if I could "support" his team and add some features that he wanted. After a month of sweating, we agreed that they'd pay me a monthly support subscription of $2k.

    I learned a lot from the use cases, improved the software, and got some more users, which ultimately was enough of a story for VCs to raise a $3M seed round, which I think is quite cool as a first-time founder from Germany with zero connections, no YC friends, etc...

    I quickly realized that I could not pull this off alone, so I teamed up with 3 fantastic Co-Founders who are responsible for the business side, marketing, sales, and engineering.

    Fast forward two years and we're growing our customer base at a great pace and are slowly looking towards a Series A. I can tell though that the way from our first customer to where we are now was extremely tough. We're in enterprise sales, we had to switch our strategy at some point. Lots of learning, lots of pain.

    In retrospect, I wouldn't say that the first customer is the hardest. Building a repeatable sales motion is much harder. Building a product, marketing, and sales process that all aligns well for repeatable sales is a lot of work.

    Whoever tries this, good luck and please connect if you need help as a founder or want some advice. I love to help others to start their own business. It's hard, but it's also a life that I don't want to miss.

  • redux-first-history

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

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

TypeScript Router related posts

  • React Router has merged with Remix, should you use a different router?

    2 projects | dev.to | 16 May 2024
  • Merging Remix and React Router

    6 projects | news.ycombinator.com | 15 May 2024
  • Tech Note: Type inference takes place when initializing variables and members

    1 project | dev.to | 14 May 2024
  • I used Cloudflare Workers and R2 as HTML generating service. It was so easy!

    2 projects | dev.to | 26 Apr 2024
  • Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana

    2 projects | dev.to | 19 Apr 2024
  • Building an High-Performance API with Next.js, Hono, and Cloudflare Workers

    2 projects | dev.to | 13 Apr 2024
  • Day-1 of Getting an Paying Job

    1 project | dev.to | 23 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 22 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 react-router 52,036
2 hono 15,929
3 ui-router 13,564
4 barba 11,451
5 path-to-regexp 7,980
6 router 7,201
7 wouter 6,181
8 swup 4,458
9 routing-controllers 4,337
10 navigo 2,711
11 analog 2,309
12 Router5 1,722
13 universal-router 1,702
14 itty-router 1,632
15 next-connect 1,610
16 apprun 1,174
17 generouted 917
18 found 795
19 Rill 613
20 openapi-backend 580
21 navigation 566
22 cosmo 551
23 redux-first-history 436

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com