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
alibaba/hooks
ahooks is a high-quality, reliable React Hooks library written in TypeScript by Alibaba. It provides a comprehensive collection of basic an…
9214976stable
Holehe
Holehe is an OSINT tool that checks whether an email address is registered on 120+ sites (Twitter, Instagram, Snapchat, etc.) by abusing th…
3214958active
sindresorhus/got
Got is a human-friendly and powerful HTTP request library for Node.js, offering JSON mode, retries, pagination, hooks, and stream support. …
9514949stable
Vert.x
Eclipse Vert.x is a polyglot toolkit for building reactive, non-blocking, asynchronous applications on the JVM, built on top of Netty. It p…
7714686stable
Ktor
Ktor is an asynchronous web framework for Kotlin, built by JetBrains on top of coroutines, for creating servers, microservices, and multipl…
9814548stable
MithrilJS/mithril.js
Mithril.js is a small (~9 KB gzipped) client-side JavaScript framework for building Single Page Applications, with a virtual DOM, routing, …
7714501stable
forwardemail/supertest
SuperTest is a Node.js library for testing HTTP servers using a fluent, chainable API built on top of superagent. It provides high-level HT…
9914401stable
FreeRDP
FreeRDP is a free, open-source implementation of Microsoft's Remote Desktop Protocol (RDP), provided as a C library plus client application…
9913827stable
guozhigq/pilipala
PiliPala is a third-party BiliBili (Chinese video platform) client built with Flutter, focused on mobile devices. It supports video playbac…
1013789active
redis/redis-py
redis-py is the official Python client library for the Redis key-value store, supporting both synchronous and asynchronous usage. It provid…
9413647stable
graphql/dataloader
DataLoader is a JavaScript/Node.js utility that batches and caches data-loading requests to reduce round trips to backends like databases o…
6613387stable
HackerNews/API
Official documentation and samples for the Hacker News public API, hosted on Firebase. It describes how to access HN items (stories, commen…
3213357stable
AriaNg
AriaNg is a modern web frontend for the aria2 download utility, written in pure HTML and JavaScript with no runtime dependencies. It provid…
8313194active
nock/nock
Nock is an HTTP server mocking and expectations library for Node.js. It intercepts HTTP requests made by code under test and returns predef…
9413126stable
PixEz
PixEz is a third-party Pixiv client built with Flutter that supports direct connection from mainland China without a proxy and animated ugo…
9913105active
JoeanAmier/XHS-Downloader
A tool for extracting links and downloading content (images, videos, live photos) from XiaoHongShu (RedNote) posts. It ships as a Python TU…
8613039active
ultrafunkamsterdam/undetected-chromedriver
A Python library that patches Selenium's ChromeDriver binary so automated Chrome sessions avoid detection by anti-bot systems like Cloudfla…
4212858active
fullstorydev/grpcurl
grpcurl is a command-line tool for invoking RPC methods on gRPC servers, accepting JSON input and converting it to binary protobuf encoding…
8612855active
dio
dio is a powerful HTTP client library for Dart and Flutter supporting global configuration, interceptors, FormData, request cancellation, t…
9412840stable
cloudflare/quiche
quiche is Cloudflare's Rust implementation of the QUIC transport protocol and HTTP/3 as specified by the IETF. It exposes a low-level API f…
9812758stable
NangoHQ/nango
Nango is an open-source integration platform for building product integrations with 900+ pre-built API providers. It handles OAuth/API-key …
9512694active
dstotijn/hetty
Hetty is an open source HTTP toolkit for security research, serving as an alternative to Burp Suite Pro. It provides a MITM HTTP proxy with…
6112515active
g1879/DrissionPage
DrissionPage is a Python-based web automation library that combines browser control (via Chromium's DevTools Protocol, without WebDriver) w…
7012511active
darrenburns/posting
Posting is a terminal-based (TUI) HTTP client for testing and working with REST APIs, similar to Postman or Insomnia but keyboard-centric. …
9112509active
grpc/grpc-rust
Tonic is a Rust implementation of gRPC over HTTP/2, providing async/await client and server support built on hyper and tokio, with prost-ba…
9112495stable
TwiN/gatus
Gatus is a self-hosted, developer-oriented health dashboard and status page that monitors services via HTTP, ICMP, TCP, and DNS checks with…
9712215stable
LonamiWebs/Telethon
Telethon is a pure Python 3 asyncio MTProto library for interacting with Telegram's full API, either as a user account or a bot, serving as…
1012067active
seanmonstar/reqwest
Reqwest is an ergonomic, batteries-included HTTP client library for Rust built on hyper. It supports async and blocking clients, JSON/multi…
9611845stable
go-resty/resty
Resty is a simple HTTP, REST, and SSE client library for Go with a fluent API. It provides middleware, retries with backoff, circuit breaki…
9311814active
Streamlink
Streamlink is a Python-based command-line utility and library that extracts video streams from services like Twitch and YouTube and pipes t…
9311813stable
majd/ipatool
A command-line tool written in Go that lets users search the iOS App Store and download app packages (ipa files) using their Apple ID. It s…
10011795active
quic-go/quic-go
quic-go is a production-ready, pure Go implementation of the QUIC transport protocol (RFC 9000/9001/9002) with support for HTTP/3, datagram…
9811794stable
code4craft/webmagic
WebMagic is a scalable web crawler framework for Java covering the full crawl lifecycle: downloading, URL management, content extraction (X…
5611670active
jo-inc/camofox-browser
A self-hosted anti-detection browser server for AI agents, wrapping the Camoufox Firefox fork that spoofs fingerprints at the C++ level. It…
8311663active
Baileys
Baileys is a WebSocket-based TypeScript/JavaScript library that interacts with the WhatsApp Web API directly, without a browser or Selenium…
9511366active
google/go-github
go-github is a Go client library for accessing the GitHub REST API v3, maintained by Google. It provides typed services for repositories, i…
9811320stable
GoogleChromeLabs/quicklink
A tiny JavaScript library (< 2KB) by Google Chrome Labs that speeds up subsequent page navigations by prefetching or prerendering links tha…
8111301stable
reduxjs/redux-toolkit
Redux Toolkit is the official, opinionated toolset for writing Redux state management logic with minimal boilerplate. It bundles store setu…
9811228stable
openai/openai-node
The official JavaScript/TypeScript SDK for the OpenAI REST API, auto-generated from OpenAI's OpenAPI specification. It provides typed acces…
9611225stable
Tweepy
Tweepy is an open-source Python library for accessing the Twitter/X API. It wraps the API's endpoints in user-friendly Python functions, su…
7511185active
NopeCHA
NopeCHA is an AI-powered CAPTCHA solving service distributed as a browser extension (Chrome/Firefox/Edge) plus Python and Node.js client li…
8710997active
Apache IoTDB
Apache Thrift is a lightweight, language-independent software stack for point-to-point RPC, combining an interface definition language, a c…
9510960stable
filecxx/FileCentipede
File Centipede is an all-in-one cross-platform internet file upload/download manager built with C++ and Qt. It combines a BitTorrent client…
6710940active
sashabaranov/go-openai
An unofficial Go client library for the OpenAI API covering chat completions, the Responses API, embeddings, image generation, audio transc…
9610778active
asciimoo/wuzz
Wuzz is an interactive terminal-based tool for inspecting and modifying HTTP requests and responses, with cURL-compatible command line argu…
6210737active
hatoo/oha
oha is a small HTTP load generator written in Rust, inspired by rakyll/hey, that sends load to a web application and displays results in a …
9310601active
projectdiscovery/httpx
httpx is a fast, multi-purpose HTTP toolkit written in Go that runs multiple probes (status codes, titles, TLS certificates, tech detection…
9410500active
w7corp/easywechat
EasyWeChat is a popular PHP SDK for integrating with WeChat (Weixin) platform APIs, including Official Accounts, Mini Programs, Pay, and Op…
9210366active
shidenggui/easytrader
A Python library for automated quantitative stock trading in the Chinese market, supporting THS client automation, miniqmt broker APIs, and…
6010210active
go-acme/lego
Lego is an ACME client and Go library for obtaining, renewing, and revoking TLS certificates from Let's Encrypt and other ACME CAs. It supp…
989938active
kubernetes/client-go
The official Go client library for the Kubernetes API, providing typed clientsets, a dynamic client, API discovery, authentication plugins,…
779908stable
Boto3
Boto3 is the official Amazon Web Services SDK for Python, providing idiomatic Python APIs for AWS services such as S3, EC2, and DynamoDB. I…
679908stable
paramiko/paramiko
Paramiko is a pure-Python implementation of the SSHv2 protocol providing both client and server functionality, built on the cryptography li…
749861stable
restsharp/RestSharp
RestSharp is a lightweight REST and HTTP API client library for .NET, built as a wrapper around HttpClient. It adds convenient parameter ha…
779824stable
Miniflux
Miniflux is a minimalist, opinionated, self-hosted RSS/Atom/JSON Feed reader written in Go with PostgreSQL as its only dependency. It empha…
1009810stable
OpenFeign/feign
Feign is a Java library that simplifies writing HTTP clients by binding annotated interfaces to templatized HTTP requests. It supports plug…
969801stable
Pageres
A Node.js library for capturing website screenshots at multiple resolutions using headless Chrome (Puppeteer). It supports custom CSS/JS in…
389731active
facebookincubator/SocketRocket
SocketRocket is a conforming WebSocket (RFC 6455) client library written in Objective-C for Apple platforms including iOS, macOS, tvOS, and…
449597stable
reactiveui/refit
Refit is a type-safe REST client library for .NET that turns REST APIs into live C# interfaces, generating HttpClient-based implementations…
999575active
XiaoYouChR/Ghost-Downloader-3
Ghost Downloader is a cross-platform, open-source download manager built with Python and PySide6/Qt that handles HTTP, BitTorrent/magnet, F…
929416active
yagop/node-telegram-bot-api
A runtime-agnostic TypeScript client library for the Telegram Bot API, supporting Node.js, Bun, Deno, Cloudflare Workers, and Vercel Functi…
949206active
eze-is/web-access
An Agent Skill that gives AI coding agents (Claude Code, Cursor, Gemini CLI, etc.) full web access capabilities: three-tier channel dispatc…
639124active
MQTT.js
MQTT.js is a client library for the MQTT publish/subscribe messaging protocol, written in TypeScript for Node.js and the browser. It suppor…
969114active
reactphp/reactphp
ReactPHP is a low-level PHP library for event-driven, non-blocking I/O built around a core event loop (reactor pattern). It provides reusab…
239089stable
Snapshot
Snapshot V1 is the web interface for Snapshot, an off-chain gasless multi-governance client for DAOs and crypto communities. It lets users …
759085active
urql-graphql/urql
urql is a highly customizable and versatile GraphQL client for JavaScript applications, with first-class support for React, Preact, Vue, So…
968977active
Senparc.Weixin .NET SDK
Senparc.Weixin is a comprehensive C# SDK for all WeChat platforms, covering Official Accounts, Mini Programs, Mini Games, WeChat Pay, WeCom…
968906active
twitter/finagle
Finagle is an extensible, fault-tolerant, protocol-agnostic RPC system for the JVM, written in Scala with idiomatic APIs for both Scala and…
638867stable
node-fetch/node-fetch
A light-weight module that brings the WHATWG Fetch API to Node.js, providing a spec-compliant fetch() with promise-based requests and strea…
568856stable
nilaoda/N_m3u8DL-RE
A cross-platform command-line stream downloader for DASH (MPD), HLS (M3U8), and ISM streams, supporting both VOD and live recording. Writte…
828855active
eternnoir/pyTelegramBotAPI
pyTelegramBotAPI (TeleBot) is a simple but extensible Python implementation of the Telegram Bot API, supporting both synchronous and asynch…
938789active
ethers-io/ethers.js
Ethers.js is a complete, compact Ethereum library and wallet implementation written in TypeScript. It provides wallet management, contract …
848716stable
vi/websocat
websocat is a command-line tool for WebSockets, acting like netcat, curl, and socat for ws:// and wss:// connections. It supports both conn…
688702active
kean/Nuke
Nuke is a Swift image loading and caching framework for Apple platforms, providing an ImagePipeline for fetching, processing, and displayin…
968681stable
daltoniam/Starscream
Starscream is a Swift library implementing a conforming WebSocket client (RFC 6455) for iOS and macOS. It provides nonblocking, GCD-based c…
238637stable
segmentio/kafka-go
kafka-go is a pure-Go Apache Kafka client library offering both low-level connection APIs and high-level Reader/Writer abstractions for pro…
698634active
oapi-codegen/oapi-codegen
oapi-codegen is a command-line tool and Go library that generates Go server boilerplate, API clients, and HTTP models from OpenAPI 3.0/3.1 …
898592active
autocannon
A fast HTTP/1.1 benchmarking and load-testing tool written in Node.js, inspired by wrk and wrk2. It can be used from the command line or pr…
568520stable
jdepoix/youtube-transcript-api
A Python library and CLI that retrieves transcripts and subtitles for YouTube videos, including auto-generated captions, with subtitle tran…
838468active
openapi-ts/openapi-typescript
A monorepo of tools for consuming OpenAPI schemas in TypeScript, centered on openapi-typescript which converts OpenAPI 3.0/3.1 specs into s…
818380stable
facebook/proxygen
Proxygen is Facebook's collection of C++ HTTP libraries, providing core HTTP abstractions and an easy-to-use HTTPServer framework. It suppo…
958375active
ComicSparks/pikapika
Pikapika is a cross-platform comic/manga reader client built with Flutter, supporting Picacomic (bika), E-Hentai and similar sources. It of…
888347active
wg/wrk
wrk is a modern HTTP benchmarking tool that generates significant load from a single multi-core machine using a multithreaded design with e…
3240417maintenance
shaka-project/shaka-player
Shaka Player is an open-source JavaScript library for playing adaptive media formats like DASH and HLS in the browser using MediaSource Ext…
938233active
curlconverter
A tool that transpiles curl commands into equivalent code in Python, JavaScript, Go, and 27+ other languages or formats like HTTPie and HAR…
518172active
iyear/tdl
tdl is a fast, single-binary Telegram toolkit written in Go that downloads and uploads files, forwards messages, and exports chat data to J…
938167active
ducaale/xh
xh is a fast, friendly command-line tool for sending HTTP requests, written in Rust. It reimplements HTTPie's design with a focus on improv…
888128active
CeuiLiSA/Pixiv-Shaft
PixShaft (Shaft) is an open-source third-party Pixiv client for Android built in Kotlin. It provides access to illustrations, manga, novels…
958053active
cv-cat/Spider_XHS
A Python library that reverse-engineers Xiaohongshu (Little Red Book) signature algorithms and wraps the platform's PC, creator, and Pugong…
898053active
miniblink
miniblink is an open-source, single-file, extremely small browser widget based on the Chromium Blink kernel, exposed through a pure C inter…
687825active
PyGithub/PyGithub
PyGithub is a Python library providing typed, object-oriented access to the full GitHub REST API v3. It lets Python applications manage Git…
917779active
nodejs/undici
Undici is a fast HTTP/1.1 client library for Node.js, written from scratch, that also provides WHATWG-compliant fetch, WebSocket, EventSour…
947708stable
Guzzle
A Promises/A+ implementation for PHP that supports promise chaining, synchronous waiting, cancellation, and promise groups. It is the promi…
937707stable
hect0x7/JMComic-Crawler-Python
A Python library providing an API client for the JMComic (18comic) site, supporting both web and mobile endpoints, with album downloading, …
987607stable
Kaggle/kaggle-cli
The official Kaggle command-line interface for interacting with Kaggle competitions, datasets, models, notebooks, and discussion forums. It…
957607active
eRPC
Pholcus is a distributed, high-concurrency web crawler framework written in pure Go. It supports standalone, server, and client modes with …
847582active
Huibq/keep-alive
A collection of custom music source plugins for the LX Music (洛雪音乐) and MusicFree players, provided as JavaScript scripts and plugin manife…
517577active
ithewei/libhv
libhv is a cross-platform C/C++ network library providing an event loop with non-blocking IO and timers, similar to libevent/libuv but with…
697563active
metafizzy/infinite-scroll
Infinite Scroll is a JavaScript plugin that automatically loads and appends the next page of content as the user scrolls, avoiding full pag…
247477stable
Persepolis Download Manager
Persepolis is a free and open-source GUI download manager written in Python with Qt (PySide6/PyQt5). It supports multi-segment downloading …
517463active

← prev page 2 / 26 next →