Ross ROSS = Recommend OSS · open-source software intelligence for agents

Open-source http-client software

2577 open-source libraries, tools and applications tagged http-client, ranked by how closely http-client is their primary purpose, then by adoption and maintenance health. Each entry links to a page with sources, use cases and when to choose or avoid it.

2577 products, primary matches first, then adoption-weighted; health v2 shown.

ProductHealth v2StarsMaturity
yt-dlp
yt-dlp is a feature-rich command-line audio/video downloader supporting thousands of websites, forked from youtube-dl. It offers extensive …
96195314active
axios
Axios is a promise‑based HTTP client for the browser and Node.js. It provides a simple API, request/response interceptors, and full TypeScr…
97109349active
puppeteer/puppeteer
Puppeteer is a JavaScript/TypeScript library that provides a high‑level API to control Chrome or Firefox via the DevTools Protocol or WebDr…
9595714active
D4Vinci/Scrapling
Scrapling is a high‑performance Python library for web scraping and crawling that adapts to site changes automatically. It includes stealth…
8786704active
Hoppscotch
Hoppscotch is an open‑source API development ecosystem offering a web‑based client, desktop app and CLI for building, testing and debugging…
9880634active
Hoppscotch
Hoppscotch is an open-source API development ecosystem for building, testing, and documenting HTTP, REST, GraphQL, and WebSocket requests. …
9880634active
OpenBB
OpenBB is an open-source Python library that provides a unified data integration layer for financial, economic, and crypto data. It powers …
8573550active
scrapy/scrapy
Scrapy is a fast, high-level web crawling and scraping framework for Python. It provides tools for defining spiders, extracting data, and e…
9764503active
jquery/jquery
jQuery is a fast, small, and feature‑rich JavaScript library for DOM traversal, manipulation, event handling, animation, and Ajax. It provi…
7459864active
psf/requests
Requests is a widely-used Python library for making HTTP/1.1 requests with a simple, human-friendly API. It handles connection pooling, ses…
9054342stable
TanStack/query
TanStack Query is a TypeScript/JavaScript library for asynchronous state management and server‑state utilities. It provides declarative API…
9550412active
htmx
htmx is a lightweight JavaScript library that lets you perform AJAX, CSS transitions, WebSockets, and Server‑Sent Events directly from HTML…
9649542active
Bruno
Bruno is an open‑source, cross‑platform IDE for exploring and testing APIs, offering a lightweight alternative to Postman and Insomnia. It …
9847313active
Bruno
Bruno is an open-source desktop IDE for exploring and testing REST and GraphQL APIs, positioned as a lightweight alternative to Postman and…
9847313active
lysine-dev/okhttp
OkHttp is a meticulous HTTP client library for the JVM, Android, and GraalVM, written in Kotlin. It provides efficient HTTP/2 and HTTP/1.1 …
7747090stable
cli/cli
GitHub CLI (gh) is an open‑source command‑line tool that brings GitHub features such as pull requests, issues, releases and repository mana…
9446644active
mitmproxy/mitmproxy
mitmproxy is an interactive, SSL/TLS-capable intercepting proxy for HTTP/1, HTTP/2, HTTP/3, and WebSockets, offered as a console tool (mitm…
8945113stable
ccxt/ccxt
CCXT is a multi‑language library that provides a unified API for interacting with over 100 cryptocurrency and prediction‑market exchanges. …
9444298active
lysine-dev/retrofit
Retrofit is a type-safe HTTP client for Android and the JVM that turns REST APIs into Java or Kotlin interfaces using annotations. It gener…
7943934stable
curl Docker images
curl is a command-line tool and libcurl is a C library for transferring data to or from servers using URL syntax, supporting dozens of prot…
9543152stable
aria2/aria2
aria2 is a lightweight, cross-platform command-line download utility supporting HTTP/HTTPS, FTP, SFTP, BitTorrent, and Metalink with multi-…
5942970stable
FuelLabs/fuels-ts
fuels-ts is a TypeScript SDK for interacting with the Fuel blockchain. It provides utilities for connecting to the network, managing wallet…
8542940active
Alamofire
Alamofire is an elegant HTTP networking library for Swift built on top of URLSession, providing chainable request/response handling, parame…
9242405stable
cheat.sh
cheat.sh is a web service that provides instant access to community‑driven cheat sheets for programming languages, commands, and tools. It …
7541796active
tRPC
tRPC is a TypeScript-first library that lets you build end‑to‑end type‑safe APIs without schemas or code generation. It provides adapters f…
9740686active
Kong/insomnia
Insomnia is an open-source, cross‑platform API client and design tool. It supports REST, GraphQL, gRPC, WebSockets and other HTTP‑compatibl…
10040055active
httpie/cli
HTTPie CLI is a modern, user-friendly command-line HTTP client written in Python for testing, debugging, and interacting with APIs and HTTP…
2338644stable
Lightpanda Browser
Lightpanda Browser is a lightweight, headless web browser built from scratch in Zig, designed for AI agents and automation tasks. It offers…
9936755active
Netty
Netty is an asynchronous event-driven network application framework for the JVM, enabling rapid development of high-performance protocol se…
9635065stable
bumptech/glide
Glide is a fast and efficient image loading and media management library for Android that wraps media decoding, memory and disk caching, an…
9435014stable
Selenium
Selenium is an open‑source umbrella project that provides tools and libraries for automating web browsers. It implements the W3C WebDriver …
10034559active
binarywang/WxJava
WxJava is a comprehensive Java SDK for WeChat backend development, covering WeChat Pay, Mini Programs, Official Accounts, Open Platform, En…
7233138active
SWR
SWR is a lightweight React Hooks library for data fetching that implements the stale‑while‑revalidate caching strategy. It provides built‑i…
9032493active
SWR
SWR is a React Hooks library for data fetching, named after the stale-while-revalidate caching strategy. It returns cached data first, then…
9032493stable
Nuclei
Nuclei is a high‑performance, open‑source vulnerability scanner written in Go. It uses simple YAML‑based templates to detect security issue…
9632091active
CloakBrowser
CloakBrowser is a stealth Chromium binary with source‑level fingerprint patches that evades bot detection systems. It provides a drop‑in re…
8232001active
CloakBrowser
CloakBrowser is a stealth Chromium distribution with 73 source-level C++ fingerprint patches that passes major bot-detection systems like C…
8232001active
k6
k6 is an open‑source load‑testing tool written in Go with a JavaScript/TypeScript scripting engine. It lets developers define performance t…
9931932active
openai/openai-python
The official OpenAI Python library provides a convenient wrapper around the OpenAI REST API. It supports both synchronous and asynchronous …
9631870active
googleworkspace/cli
A single command-line tool (`gws`) for interacting with all Google Workspace APIs — Drive, Gmail, Calendar, Sheets, Docs, Chat, Admin, and …
7231505active
WebTorrent
WebTorrent is a streaming BitTorrent client written entirely in JavaScript that runs in Node.js (using TCP/UDP) and in the browser (using W…
9431424active
ScrapeGraphAI
ScrapeGraphAI is a Python library that leverages large language models to automate web scraping and data extraction. It provides a high‑lev…
8731358active
Uppy
Uppy is a modular, open‑source JavaScript file uploader that runs in the browser and can be integrated with any web app. It provides a rich…
9331010active
Uppy
Uppy is a sleek, modular JavaScript file uploader for web browsers that integrates with any frontend framework via plugins. It fetches file…
9331010stable
XIU2/CloudflareSpeedTest
CloudflareSpeedTest is a command‑line utility written in Go that measures latency and download speed of Cloudflare (and other) CDN IPs. It …
8929257active
swagger-api/swagger-ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate interactive API documentation from an OpenAPI (Swa…
9329025stable
h4ckf0r0day/obscura
Obscura is an open‑source headless browser engine written in Rust that speaks the Chrome DevTools Protocol. It provides isolated, fast‑star…
8228938active
locustio/locust
Locust is an open-source load and performance testing framework where test scenarios are written in plain Python code. It supports distribu…
9528227active
Gopeed
Gopeed is a fast, modern, open‑source download manager built with Go and Flutter. It supports HTTP/HTTPS, BitTorrent, magnet links and ed2k…
8826917active
Gopeed
Gopeed is a free, open-source, cross-platform download manager built with Golang and Flutter that supports HTTP/HTTPS, BitTorrent, Magnet, …
8826917active
discord.js
discord.js is a powerful, object-oriented Node.js library for interacting with the Discord API, covering gateway events, REST calls, slash …
9026819stable
OpenAPI Generator
OpenAPI Generator is a Java‑based tool that automatically creates API client libraries, server stubs, documentation, and configuration from…
9126758active
Crawlee
Crawlee is an open‑source web scraping and browser automation library for JavaScript/TypeScript (and Python) that abstracts away headless b…
9826010active
SDWebImage
SDWebImage is an asynchronous image downloader and caching library for Apple platforms, provided as categories on UIImageView, UIButton, an…
7025628stable
Stagehand
Stagehand is an SDK that lets developers control a browser with familiar Playwright‑style APIs and AI‑driven primitives. It provides self‑h…
8625583active
gocolly/colly
Colly is a Go library that provides a clean, fast API for building web scrapers and crawlers. It supports synchronous, asynchronous, and pa…
6725552active
ranaroussi/yfinance
yfinance is a Python library that fetches financial and market data from Yahoo! Finance's publicly available APIs, returning data as pandas…
9525373stable
tsenart/vegeta
Vegeta is a versatile HTTP load testing tool and Go library that drills HTTP services with a constant request rate. It is usable both as a …
6825203stable
gorilla/websocket
gorilla/websocket is a fast, well-tested Go implementation of the WebSocket protocol (RFC 6455) for both clients and servers. It is part of…
2524876stable
dev-sidecar
DevSidecar is an Electron‑based desktop application that acts as a local proxy to accelerate access to GitHub, Stack Overflow, npm and othe…
9424442active
onevcat/Kingfisher
Kingfisher is a pure-Swift library for asynchronously downloading and caching remote images, with a multi-layer memory and disk cache and b…
9724402stable
youtube-dl
youtube-dl is a Python-based command-line program to download videos from YouTube.com and many other video platforms. It is released to the…
50141432maintenance
valyala/fasthttp
A high-performance HTTP server and client library for Go, optimized for zero memory allocations in hot paths and up to 10x faster than the …
9923482stable
Guzzle
Guzzle is an extensible PHP HTTP client that simplifies sending synchronous and asynchronous HTTP requests. It provides a PSR-7/PSR-18 comp…
9823445active
Guzzle
Guzzle is an extensible PHP HTTP client for sending HTTP requests and integrating with web services. It supports synchronous and asynchrono…
9823445stable
AKShare
AKShare is a Python library that provides a simple, unified interface to fetch a wide range of financial data from many sources. It aims to…
9322831active
whatsapp-web.js
whatsapp-web.js is a Node.js client library that connects to WhatsApp through the WhatsApp Web browser app using Puppeteer, exposing nearly…
9022673active
js-cookie/js-cookie
js-cookie is a simple, lightweight JavaScript library for reading, writing, and deleting browser cookies on the client side. It is RFC 6265…
9222567stable
Machine Learning for Trading
Machine Learning for Trading is an open‑source Python ecosystem that provides end‑to‑end tools for quantitative finance, from market data a…
9421452active
hey
hey is a small command-line HTTP load generator written in Go, originally named boom and designed as a replacement for ApacheBench (ab). It…
5320285stable
camsong/You-Dont-Need-jQuery
A curated collection of vanilla JavaScript snippets that replicate common jQuery functionalities such as selectors, DOM manipulation, event…
6720120active
Apollo Client
Apollo Client is a TypeScript/JavaScript library that simplifies GraphQL data fetching and caching in web and native applications. It provi…
9419805active
Jack-Cherish/python-spider
A Python3 collection of web‑scraping scripts and tutorials covering sites like Taobao, JD, Bilibili, 12306, Douyin, and more. It provides r…
3219805active
mxrch/GHunt
GHunt is an offensive Google framework focused on OSINT, usable both as a CLI tool and as a Python library. It can gather information about…
5319586active
dnshe/DNSHE-FreeDomains
DNSHE Free Domains is a non‑profit service that offers free subdomain registration with Anycast DNS and a REST API for automated management…
5919567active
probelabs/goreplay
GoReplay is an open‑source command‑line tool that captures live HTTP traffic from a network interface and replays it against a test environ…
4819323active
mountain-loop/yaak
Yaak is a fast, privacy‑first desktop API client built with Tauri, Rust and React. It lets you create, organize and execute REST, GraphQL, …
9519247active
Orange-OpenSource/hurl
Hurl is a command‑line tool written in Rust that executes HTTP requests defined in a simple plain‑text format. It can also assert on respon…
8119214active
browsh-org/browsh
Browsh is a fully-modern text-based browser that renders real web pages (HTML5, CSS3, JS, video, WebGL) as text and basic graphics in a ter…
3319089active
facebook/relay
Relay is a JavaScript library that provides a high‑performance GraphQL client for React applications. It lets developers declare data requi…
8818961active
Swoole
Swoole is a PHP extension that provides an event‑driven networking engine and coroutine runtime. It enables building high‑performance, conc…
9818917active
dropzone/dropzone
Dropzone is a JavaScript library that turns any HTML element into a drag-and-drop file upload zone. It displays file previews and upload pr…
9818399active
Mock Service Worker
Mock Service Worker (MSW) is an API mocking library for JavaScript that intercepts HTTP, GraphQL, and WebSocket requests in browsers via th…
9518275stable
Tencent/mars
Mars is a cross-platform network and infrastructure component library developed by Tencent's WeChat team, comprising STN (signaling/network…
3817659stable
apache/brpc
Apache bRPC ("better RPC") is an industrial-grade C++ RPC framework for building reliable, high-performance services and clients. It suppor…
9317621stable
apache/pouchdb
Apache PouchDB is an open-source JavaScript document database inspired by Apache CouchDB that runs in the browser (via IndexedDB) and in No…
6617619active
Tencent/vConsole
vConsole is a lightweight, extendable in-page developer console for mobile web pages, providing log, network, element, and storage panels. …
5217531stable
JustAuth
JustAuth is a small, comprehensive Java library for third-party OAuth2 authorization login. It integrates dozens of domestic and internatio…
5417523stable
Ky
Ky is a tiny, zero-dependency JavaScript HTTP client built on the Fetch API, offering a simpler API with method shortcuts, automatic retrie…
9517095stable
yhirose/cpp-httplib
A C++11 single-file header-only HTTP/HTTPS server and client library supporting HTTP/1.1 with SSL/TLS via OpenSSL, MbedTLS, or wolfSSL. It …
9616913active
ffuf
ffuf is a fast web fuzzer written in Go used for discovering directories, virtual hosts, and parameters by brute-forcing HTTP requests. It …
9616880stable
forwardemail/superagent
SuperAgent is a small, progressive HTTP request library for Node.js and browsers with an elegant, chainable API supporting callbacks, promi…
9316628stable
aiohttp
aiohttp is an asynchronous HTTP client and server framework for Python built on asyncio. It supports client and server WebSockets out of th…
9916572stable
hyperium/hyper
hyper is a fast, correct, low-level HTTP implementation for Rust providing both client and server APIs with HTTP/1 and HTTP/2 support. It i…
9516362stable
scalar/scalar
Scalar is an open-source API platform centered on rendering beautiful interactive API references from OpenAPI/Swagger documents, with a bui…
9116250active
Rapptz/discord.py
discord.py is a modern, async-ready Python library wrapping the Discord API, including a commands extension for building bots. It handles r…
7416187stable
Simple Live / AllLive
Simple Live is a Flutter-based cross-platform live streaming viewer app that aggregates streams from Huya, Douyu, Bilibili, and Douyin, inc…
7216061active
HTTPX
HTTPX is a fully featured HTTP client library for Python 3 with sync and async APIs, HTTP/1.1 and HTTP/2 support, and a requests-compatible…
7815639stable
Y2Z/monolith
Monolith is a Rust CLI tool and library that saves complete web pages as a single self-contained HTML file, embedding CSS, images, and Java…
7815508active
Moya/Moya
Moya is a Swift network abstraction layer that encapsulates Alamofire calls behind typed, enum-based API endpoints. It provides compile-tim…
6115354stable

page 1 / 26 next →