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 →
Top 23 TypeScript Router Projects
-
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.
-
router
🤖 Fully typesafe Router for React (and friends) w/ built-in caching, 1st class search-param APIs, client-side cache integration and isomorphic rendering.
-
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.
-
routing-controllers
Create structured, declarative and beautifully organized class-based controllers with heavy decorators usage in Express / Koa using TypeScript and Routing Controllers Framework.
-
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.
-
cosmo
The open-source solution to building, maintaining, and collaborating on GraphQL Federation at Scale. An alternative to Apollo Studio and GraphOS.
-
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
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
Project mention: Tech Note: Type inference takes place when initializing variables and members | dev.to | 2024-05-14Officail documentation
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.
Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16The 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.
Project mention: React Router has merged with Remix, should you use a different router? | dev.to | 2024-05-16Wouter 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.
https://swup.js.org/ single-page-app but with minimal framework, still along for the feel of an SPA
Visit and Star the GitHub Repo
Project mention: Let's learn how modern JavaScript frameworks work by building one | news.ycombinator.com | 2023-12-03
Project mention: Full stack typesafe API-first development for REST | news.ycombinator.com | 2023-10-11
Project mention: Ask HN: Startup founders, How did you get your first customer? | news.ycombinator.com | 2024-02-01At 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.
TypeScript Router related posts
-
React Router has merged with Remix, should you use a different router?
-
Merging Remix and React Router
-
Tech Note: Type inference takes place when initializing variables and members
-
I used Cloudflare Workers and R2 as HTML generating service. It was so easy!
-
Docker Log Observability: Analyzing Container Logs in HashiCorp Nomad with Vector, Loki, and Grafana
-
Building an High-Performance API with Next.js, Hono, and Cloudflare Workers
-
Day-1 of Getting an Paying Job
-
A note from our sponsor - InfluxDB
www.influxdata.com | 22 May 2024
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