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
#2hoppscotch/hoppscotch
Open-Source API Development Ecosystem • https://hoppscotch.io • Offline, On-Prem & Cloud • Web, Desktop & CLI • Open-Source Alternative to Postman, Insomnia
#3usebruno/bruno
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia)
#4Kong/insomnia
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.
#5httpie/cli
🥧 HTTPie CLI — modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.
#6Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
#7mountain-loop/yaak
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬
#8sindresorhus/ky
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API
#9aio-libs/aiohttp
Asynchronous HTTP client/server framework for asyncio and Python
#10sindresorhus/got
🌐 Human-friendly and powerful HTTP request library for Node.js
#11OpenFeign/feign
Feign makes writing java http clients easier
#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.
#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
#14node-fetch/node-fetch
A light-weight module that brings the Fetch API to Node.js
#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.
#16imroc/req
Simple Go HTTP client with Black Magic
#17boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
#18posva/mande
800 bytes modern wrapper around fetch with smart defaults
#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.
#20sqdshguy/wreq-js
HTTP client for Node.js with browser TLS fingerprint impersonation