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
#15imroc/req
Simple Go HTTP client with Black Magic
#16boostorg/beast
HTTP and WebSocket built on Boost.Asio in C++11
#17userver-framework/userver
Production-ready C++ Asynchronous Framework with rich functionality
#18VoidenHQ/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.
#19ninenines/gun
HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.
#20frigus02/RESTer
A REST client for almost any web service (Firefox and Chrome Extension)