SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript HTTP Client Projects
-
Project mention: API Testing Tools Worth Knowing in 2026 - Alternatives to Postman | dev.to | 2026-06-29
Hoppscotch: https://hoppscotch.io
-
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.
-
insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
公式サイト: https://insomnia.rest/ GitHub: https://github.com/Kong/insomnia
-
yaak
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬
Project mention: Ask HN: What developer tool do you wish existed in 2026? | news.ycombinator.com | 2025-12-22 -
Project mention: Our response to the Axios developer tool compromise | news.ycombinator.com | 2026-04-22
I usually reach for ky these days since it's an extremely lightweight wrapper over `fetch` - basically just adds a few niceties
https://github.com/sindresorhus/ky
From the readme:
- Simpler API
- Method shortcuts (ky.post())
- Treats non-2xx status codes as errors (after redirects)
- Retries failed requests
- JSON option
- Timeout support
- Upload and download progress
- Base URL option
- Instances with custom defaults
- Hooks
- Response validation with Standard Schema (Zod, Valibot, etc.)
- TypeScript niceties (e.g., .json() supports generics and defaults to unknown, not any)
Of course, this is only for projects where I have to make a lot of HTTP requests to a lot of different places where these niceties make sense. In most cases, we're usually using a library generated from an OpenAPI specification and fall back to `fetch` only as an escape hatch.
-
scalar
Scalar is an open-source API platform: 🌐 Modern REST API Client 📖 Beautiful API References ✨ 1st-Class OpenAPI/Swagger Support
Project mention: Build a versioned Laravel API with auto-generated OpenAPI docs in 10 minutes | dev.to | 2026-06-10Open GET /api/doc in a browser. You don't get a raw JSON file — you get a ready-to-use interactive API reference (rendered with Scalar), with a version switcher across v1, v2, … already wired up. The package walked your controllers, read those docblocks, and produced a complete OpenAPI 3.0 document — parameters, enums, response schemas, the lot. These docs can't drift, because they are the code.
-
I'd be more concerned about confusing it with https://github.com/sindresorhus/got, which is well-established (15k stars on GitHub is nothing to sneeze at).
-
I use a nice vscode extension called vscode-rest and I love it.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
voiden
Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git Native, No Lock-in.
Project mention: Why I Left Postman — The Real Cost of a Cloud-First API Client | dev.to | 2026-06-23Download Voiden here: https://voiden.md/download Repo, if you want to see how it actually works: https://github.com/VoidenHQ/voiden
-
-
-
-
-
-
Project mention: Show HN: Safe-fetch 1.0 – type-safe fetch wrapper (no try/catch, RQ adapter) | news.ycombinator.com | 2025-09-05
-
-
apigen-ts
Generate a fully typed TypeScript fetch client from OpenAPI/Swagger in one file. Supports OpenAPI 2.0, 3.0, and 3.1.
-
-
fetchff
Fetchff is a lightweight, powerful and flexible HTTP client library designed to simplify request handling.
-
next-nexus
An intelligent data layer library for the Next.js App Router, designed to slash server costs and simplify data management.
Project mention: Show HN: Next-Nexus – Optimize Next.js App Router SSR Costs with Smart Caching | news.ycombinator.com | 2025-10-11 -
scarlett
A strongly typed, TypeScript powered, with zero dependencies, rest client library based on Fetch API
-
cloudflare-client
Lightweight universal Cloudflare API client library for Node.js, Browser, and CF Workers
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript HTTP Client discussion
TypeScript HTTP Client related posts
-
Our response to the Axios developer tool compromise
-
Show HN: I built an app but now I've seen the hordes of AI generated clones
-
Show HN: Postchi, an IDE like API client
-
ky + p-limit: Concurrency Control With Built-in Retry for Batch Requests
-
Decorating Promises Without Breaking Them
-
Prerelease of Ky 2.0
-
Axios VS Ky: When to use which?
-
A note from our sponsor - SaaSHub
www.saashub.com | 22 Jul 2026
Index
What are some of the best open-source HTTP Client projects in TypeScript? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | Hoppscotch | 79,825 |
| 2 | insomnia | 39,897 |
| 3 | yaak | 18,875 |
| 4 | ky | 16,996 |
| 5 | scalar | 15,667 |
| 6 | got | 14,926 |
| 7 | vscode-restclient | 6,032 |
| 8 | wretch | 5,176 |
| 9 | voiden | 1,332 |
| 10 | node-libcurl | 716 |
| 11 | gotql | 410 |
| 12 | prestige | 402 |
| 13 | fetchbook | 150 |
| 14 | fetcher-ts | 132 |
| 15 | safe-fetch | 83 |
| 16 | fetch | 63 |
| 17 | apigen-ts | 54 |
| 18 | axios-react | 47 |
| 19 | fetchff | 39 |
| 20 | next-nexus | 33 |
| 21 | scarlett | 28 |
| 22 | cloudflare-client | 23 |
| 23 | dr-fetch | 22 |