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.
#6guzzle/guzzle
Guzzle, an extensible PHP HTTP client
#7Orange-OpenSource/hurl
Hurl, run and test HTTP requests with plain text.
#8mountain-loop/yaak
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC π¦¬
#9sindresorhus/got
π Human-friendly and powerful HTTP request library for Node.js
#10scalar/scalar
Scalar is an open-source API platform:γγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Modern Rest API Clientγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγπ Beautiful API Referencesγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγγβ¨ 1st-Class OpenAPI/Swagger Support
#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