Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 TypeScript HTTP Projects
-
If you're searching for a Postman alternative that is faster, lightweight, and more cost-effective, look no further than Hoppscotch.
-
Civic Auth
Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
-
-
crystal
🔮 Graphile's Crystal Monorepo; home to Grafast, PostGraphile, pg-introspection, pg-sql2 and much more! (by graphile)
-
Project mention: Elysiajs/Elysia: Ergonomic Framework for Humans | news.ycombinator.com | 2025-03-21
-
-
-
Project mention: Wretch: A tiny wrapper built around fetch with an intuitive syntax | news.ycombinator.com | 2024-07-12
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Show HN: What if every HTTP status code was a meme? | news.ycombinator.com | 2025-01-07
-
Project mention: Obscura VPN – Privacy that's more than a promise | news.ycombinator.com | 2025-02-19
-
-
ActionHero
Actionhero is a realtime multi-transport nodejs API Server with integrated cluster capabilities and delayed tasks
-
-
-
> using the same language on the backend and frontend is underrated feature
I agree, but you can definitely do this without SSR or Next.JS. Common examples are tRPC, Zodios, or even just plain fetch calls with shared type definitions.
- https://trpc.io/
- https://www.zodios.org/
-
-
btw, technically that leading dot in the domain isn't allowed; https://www.rfc-editor.org/rfc/rfc6265#section-4.1.2.3
... this came up recently after I tightened the validation in jshttp/cookie https://github.com/jshttp/cookie/pull/167 - since that PR the validation has been loosened again a bit, similar to the browser code mentioned in the article.
My changes were prompted by finding a bug in our code (not jshttp) where a cookie header was constructed by mashing the strings together without encoding; every so often a value would have a space and break requests. I was going to suggest using jshttp/cookie's serialize() to devs to avoid this but then realized that that didn't validate well enough to catch the bug we'd seen. I proposed a fix, and someone else then spotted that the validation was loose enough you could slip js into the _name_ field of the cookie which would be interpreted elsewhere as the _value_, providing an unusal vector for code injection.
-
axios-cache-interceptor
📬 Small and efficient cache interceptor for axios. Etag, Cache-Control, TTL, HTTP headers and more!
-
express-zod-api
A Typescript framework to help you get an API server up and running with I/O schema validation and custom middlewares in minutes.
-
-
-
-
-
query
🚀 Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
TypeScript HTTP discussion
TypeScript HTTP related posts
-
Protocol Agnostic Framework
-
Sprint 4 - I'm Finally Making Sense of Hurl
-
Axios vs. Fetch: Which Fetch Wrapper Should I Choose in 2025?
-
Deno vs Node.js: Which One Will Rule the JavaScript Runtime World in 2025?
-
new web framework
-
Sprint 2 - Picking Up the Pace
-
Open source alternative to Postman / Insomnia
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 19 Apr 2025
Index
What are some of the best open-source HTTP projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | Hoppscotch | 71,199 |
2 | got | 14,531 |
3 | crystal | 12,709 |
4 | elysia | 12,072 |
5 | serve | 9,571 |
6 | vscode-restclient | 5,522 |
7 | wretch | 4,945 |
8 | http.cat | 3,151 |
9 | piping-server | 3,058 |
10 | tinyhttp | 2,808 |
11 | ActionHero | 2,412 |
12 | use-http | 2,313 |
13 | Mocky | 2,073 |
14 | zodios | 1,785 |
15 | cacheable-request | 1,783 |
16 | cookie | 1,398 |
17 | axios-cache-interceptor | 749 |
18 | express-zod-api | 701 |
19 | node-libcurl | 687 |
20 | cashew | 687 |
21 | httptoolkit-desktop | 660 |
22 | Rill | 612 |
23 | query | 600 |