back to home

Best Open Source http client Libraries

A curated list of the most popular GitHub repositories tagged with http client. Select any project to visualize its architecture and dive into the codebase using RepoMind's AI engine.

#1axios/axios

Promise based HTTP client for the browser and node.js

108,657JavaScript
Explore Repo

#2hoppscotch/hoppscotch

Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia

78,487TypeScript
Explore Repo

#3usebruno/bruno

Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)

41,883JavaScript
Explore Repo

#4Kong/insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

38,074TypeScript
Explore Repo

#5httpie/cli

🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

37,724Python
Explore Repo

#6Orange-OpenSource/hurl

Hurl, run and test HTTP requests with plain text.

18,639Rust
Explore Repo

#7mountain-loop/yaak

The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬

18,143TypeScript
Explore Repo

#8sindresorhus/ky

🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API

16,454TypeScript
Explore Repo

#9aio-libs/aiohttp

Asynchronous HTTP client/server framework for asyncio and Python

16,393Python
Explore Repo

#10sindresorhus/got

🌐 Human-friendly and powerful HTTP request library for Node.js

14,877TypeScript
Explore Repo

#11OpenFeign/feign

Feign makes writing java http clients easier

9,790Java
Explore Repo

#12pocoproject/poco

The POCO C++ Libraries are powerful cross-platform C++ libraries for building network- and internet-based applications that run on desktop, server, mobile, IoT, and embedded systems.

9,384C++
Explore Repo

#13httpie/http-prompt

An interactive command-line HTTP and API testing client built on top of HTTPie featuring autocomplete, syntax highlighting, and more. https://twitter.com/httpie

9,120Python
Explore Repo

#14node-fetch/node-fetch

A light-weight module that brings the Fetch API to Node.js

8,861JavaScript
Explore Repo

#15line/armeria

Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite technologies, including gRPC, Thrift, Kotlin, Retrofit, Reactive Streams, Spring Boot and Dropwizard.

5,126Java
Explore Repo

#16imroc/req

Simple Go HTTP client with Black Magic

4,770Go
Explore Repo

#17boostorg/beast

HTTP and WebSocket built on Boost.Asio in C++11

4,769C++
Explore Repo

#18posva/mande

800 bytes modern wrapper around fetch with smart defaults

1,334TypeScript
Explore Repo

#19ILoveDotNet/ilovedotnet

I love to teach dotnet concepts in a simple way with real world examples to people who aspire to to be a dotnet developer. I also help developers to refresh their memory with easy to understand analogy.

153HTML
Explore Repo

#20sqdshguy/wreq-js

HTTP client for Node.js with browser TLS fingerprint impersonation

138TypeScript
Explore Repo