Open source http-client projects

Every project in the registry tagged http-client, ranked by real GitHub adoption.

projects 16 combined stars ★ 255K refresh nightly
01 Hoppscotch ★ 80K

Sleek, intuitive API development and testing platform

last push33 hours ago languageTypeScript licenseMIT
02 Bruno ★ 47K

Lightweight, fast, and open-source API client for developers

last push12 hours ago languageJavaScript licenseMIT
03 Insomnia ★ 40K

Powerful API development and testing made effortless

last push13 hours ago languageTypeScript licenseApache-2.0
04 Yaak ★ 19K

Fast, secure, offline API client with Git integration

last push6 hours ago languageTypeScript licenseMIT
05 hurl ★ 19K

Hurl, run and test HTTP requests with plain text.

last push22 hours ago languageRust licenseApache-2.0
06 Scalar ★ 16K

Open-source API documentation and testing platform

last push5 hours ago languageTypeScript licenseMIT
07 xh ★ 8.1K

Friendly and fast tool for sending HTTP requests

last push13 days ago languageRust licenseMIT
08 curl_cffi ★ 6.5K

Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints.

last push15 hours ago languagePython licenseMIT
09 nba_api ★ 3.8K

An API Client package to access the APIs for NBA.com

last push1 months ago languagePython licenseMIT
10 curlie ★ 3.7K

The power of curl, the ease of use of httpie.

last push9 months ago languageGo licenseMIT
11 php-curl-class ★ 3.3K

PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs

last push7 hours ago languagePHP licenseUnlicense
12 Restfox ★ 2.8K

Offline-First Minimalistic HTTP & Socket Testing Client for the Web & Desktop

last push3 months ago languageVue licenseMIT
13 resterm ★ 1.9K

Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH tunne

last push5 hours ago languageGo licenseApache-2.0
14 Voiden ★ 1.8K

Build APIs like code with Git-native workspace

last push7 days ago languageTypeScript licenseApache-2.0
15 runn ★ 649

runn is a package/tool for running operations following a scenario.

last push7 hours ago languageGo licenseMIT
16 Stealth-Requests ★ 563

Undetected web-scraping & seamless HTML parsing in Python!

last push6 months ago languagePython licenseMIT

Related tags

← all tags

Frequently asked questions

How many open source http-client projects are there?

This registry tracks 16 projects tagged http-client, with 254,976 GitHub stars between them. The most-adopted is Hoppscotch at 80,331 stars.

Are these http-client projects free to use?

Yes — 16 of the 16 carry an explicit open-source licence across 3 distinct licences, so there is no licence fee. Where a project also sells a hosted or enterprise version, the self-hosted path remains free.

Which http-client project should I choose?

The list above is ranked by GitHub stars, but stars measure attention rather than fit. Check three things on each card: the licence (permissive versus copyleft), the language it is written in, and the last-push date — a high-star project that has not been pushed in a year is a liability.

Are these http-client projects still maintained?

14 of the 16 were pushed in the last 90 days, and every card shows its exact last-push date so you can see the rest. Sort your shortlist by that date before committing to a migration.