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

#15imroc/req

Simple Go HTTP client with Black Magic

4,770Go
Explore Repo

#16boostorg/beast

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

4,769C++
Explore Repo

#17userver-framework/userver

Production-ready C++ Asynchronous Framework with rich functionality

2,905C++
Explore Repo

#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.

1,144TypeScript
Explore Repo

#19ninenines/gun

HTTP/1.1, HTTP/2, Websocket client (and more) for Erlang/OTP.

936Erlang
Explore Repo

#20frigus02/RESTer

A REST client for almost any web service (Firefox and Chrome Extension)

383JavaScript
Explore Repo