SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript Router Projects
-
This does not kill React Router or TanStack Router. Both have open discussions about adopting the Navigation API as a backend: React Router's and TanStack Router's. They would sit on top of it rather than reimplement the History API workaround they currently maintain. The frameworks add value (nested routes, data loading, error boundaries) that the raw Navigation API does not. What the API kills is the need to pull in a router just to avoid full-page reloads on a content site. If your routing needs are modest (a blog, a docs site, a dashboard with a few views), the platform now has you covered.
-
Puter.js
Puter.js - The Backend for AI-Generated Apps. One-shot full-stack apps with your existing AI coding tool. Puter.js gives you Auth, Storage, DB, AI & more, with up to 90% fewer AI tokens than other backend platforms.
-
Project mention: Show HN: Mirafold – Your Agent with Generative UI (Codex, Claude Code, Gemini) | news.ycombinator.com | 2026-08-07
Went through the README and saw that you are using Express. Not sure if you've tried it but Hono (https://hono.dev) is a really terrific app server framework that is really fast and can run on every major JS environment there is. If Express is working well (and it should be, it's great) no need to change but something that may be interesting to look at.
-
router
🤖 A client-first, server-capable, fully type-safe router and full-stack framework for the web (React and more).
Project mention: eridu-tech alternatives - AdonisJs Framework, Nest, trpc, orpc, and Next.js | libhunt.com/r/eridu-tech-core | 2026-08-07TanStack Start vs a framework‑agnostic backend. TanStack Start: - Excels at client rendering, SSR, routing, and a rich frontend ecosystem. - Ships its own server‑side APIs, server routes, and server functions. - Often the best starting point for shipping a web app quickly. - Backend logic locked into TanStack Start. - No built‑in, batteries-included backend infrastructure. eridu-tech: - Not a web or frontend framework — not a replacement for TanStack Start. - Complements TanStack Start — server routes and server functions can use cache, locks, queues, and schedulers. - Same backend logic moves between TanStack Start and a standalone API service or worker. - Add eridu‑tech for portable, testable server‑side infra.
-
-
-
-
Project mention: One Year with Next.js App Router – Why We're Moving On | news.ycombinator.com | 2025-10-30
Thanks for the correction, after looking at the types I'm guessing it's this bit: https://github.com/molefrog/wouter/blob/v3/packages/wouter/t...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
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: eridu-tech alternatives - AdonisJs Framework, Nest, trpc, orpc, and Next.js | libhunt.com/r/eridu-tech-core | 2026-08-07
AnalogJS vs a framework‑agnostic backend. AnalogJS: - Excels at client rendering, SSR, routing, and a rich frontend ecosystem. - Ships its own server‑side APIs, API routes, and server functions. - Often the best starting point for shipping a web app quickly. - Backend logic locked into AnalogJS. - No built‑in, batteries-included backend infrastructure. eridu-tech: - Not a web or frontend framework — not a replacement for AnalogJS. - Complements AnalogJS — API routes and server functions can use cache, locks, queues, and schedulers. - Same backend logic moves between AnalogJS and a standalone API service or worker. - Add eridu‑tech for portable, testable server‑side infra.
-
Project mention: Building Type-Safe APIs with itty-spec: A Contract-First Approach | dev.to | 2025-12-14
itty-spec is a powerful library that brings type-safe, contract-first API development to itty-router. By defining your API contracts using standard schema libraries, you get automatic validation, full TypeScript type inference, and seamless OpenAPI documentation generation—all while maintaining compatibility with edge computing environments.
-
-
-
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: Chanfana: OpenAPI 3.1 and Zod for Hono/itty-router on Cloudflare Workers | news.ycombinator.com | 2026-01-26
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript Router discussion
TypeScript Router related posts
-
Baseline 2026: 4 APIs That Changed How I Code
-
Share Everything Except the Route Tree: A Multi-Customer Monorepo with TanStack Router
-
TanStack Was Not the Whole Story: Mini Shai-Hulud Was an npm/PyPI Supply-Chain Worm
-
TanStack: 84 versiones maliciosas en 42 paquetes @tanstack/* npm
-
Building a Full-Stack Habit Tracker with Claude Code - Part 2: Polish, Testing & Deployment
-
TanStack Router: modern router designed for type safety, data‑driven navigation
-
AnalogJS 2.5: Runtime i18n, Fast Compilation Mode, Hierarchical Content, and more!
-
A note from our sponsor - SaaSHub
www.saashub.com | 16 Aug 2026
Index
What are some of the best open-source Router projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | react-router | 56,548 |
| 2 | hono | 31,664 |
| 3 | router | 14,936 |
| 4 | ui-router | 13,429 |
| 5 | barba | 12,934 |
| 6 | path-to-regexp | 8,598 |
| 7 | wouter | 7,866 |
| 8 | swup | 5,219 |
| 9 | routing-controllers | 4,504 |
| 10 | analog | 3,161 |
| 11 | navigo | 2,829 |
| 12 | itty-router | 2,044 |
| 13 | universal-router | 1,784 |
| 14 | Router5 | 1,697 |
| 15 | next-connect | 1,651 |
| 16 | tanstarter | 1,277 |
| 17 | generouted | 1,215 |
| 18 | apprun | 1,175 |
| 19 | found | 797 |
| 20 | chanfana | 762 |
| 21 | openapi-backend | 684 |
| 22 | navigation | 661 |
| 23 | Rill | 617 |