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
nodeca/probe-image-size
A small JavaScript library that reads image dimensions (width, height, type, mime, orientation) from URLs, streams, or buffers without down…
751031active
modelcontextprotocol/use-mcp
use-mcp is a lightweight React hook library for connecting browser-based AI applications to Model Context Protocol (MCP) servers. It handle…
101030active
daijro/hrequests
hrequests is a Python HTTP client library that replaces the requests library with browser TLS fingerprint replication, HTTP/2 support, and …
311026active
wnma3mz/wechat_articles_spider
A Python library for scraping WeChat Official Account articles, including article URLs, reading counts, likes, and comments. It can also do…
233481maintenance
net-ssh/net-ssh
Net::SSH is a pure-Ruby implementation of the SSH2 client protocol, packaged as a Ruby gem. It lets Ruby programs open SSH connections to r…
771024active
guozhigq/flutter_v2ex
VVEX is an open-source third-party client for the V2EX developer forum, built with Flutter for Android and iOS. It supports Material You dy…
791023active
thunder-app/thunder
Thunder is an open-source, cross-platform mobile client for Lemmy and PieFed, built with Flutter and Dart. It lets users browse, post, and …
801020active
JoMingyu/google-play-scraper
A Python library that provides APIs to crawl the Google Play Store for app details, reviews, and other data without any external dependenci…
321018active
wolkykim/qlibc
qLibc is a general-purpose C/C++ library providing a consistent set of container APIs including hash tables, tree tables, linked lists, vec…
741015stable
ghostery/adblocker
An efficient, embeddable JavaScript/TypeScript adblocker library that blocks ads, trackers, and annoyances. It is uBlock Origin- and Easyli…
951014active
gophercloud/gophercloud
Gophercloud is a Go SDK for the OpenStack cloud platform, providing clients for OpenStack services such as Keystone identity, Compute, and …
941014stable
openid/AppAuth-JS
AppAuth-JS is a TypeScript client SDK for OAuth 2.0 and OpenID Connect, designed for public clients following RFC 8252 best practices. It s…
731014active
ranahaani/GNews
GNews is a lightweight Python package that queries the Google News RSS feed and returns article results as usable JSON. It supports keyword…
661013active
singingwolfboy/flask-dance
Flask-Dance is a Python library that simplifies OAuth consumer authentication in Flask applications, built on requests and oauthlib. It pro…
231012active
binux/qiandao
qiandao is an automated check-in (sign-in) framework based on a HAR editor, letting users record HTTP requests and replay them on a schedul…
323429maintenance
Nextcloud News
Nextcloud News is an RSS/Atom feed aggregator that runs as a Nextcloud app. It lets users subscribe to, organize, and read news feeds from …
1001011active
oxidecomputer/progenitor
Progenitor is a Rust crate that generates opinionated async client code from OpenAPI 3.0.x API descriptions, producing a typed `Client` wit…
751010active
orestonce/m3u8d
A Go-based m3u8 (HLS) video downloader with a Windows/macOS Qt GUI and a cross-platform CLI, including Linux ARM/386/MIPSLE builds. It down…
571008active
stripe/stripe-java
The official Stripe Java client library for accessing the Stripe API, published on Maven Central. It provides typed models, request paramet…
981006stable
theapache64/retrosheet
A Kotlin Multiplatform library that turns Google Spreadsheets into JSON REST endpoints, letting apps read and write data through Google She…
761006active
terricain/aioboto3
aioboto3 is a Python library that wraps boto3's high-level resource APIs with the aiobotocore async backend, letting you use AWS services l…
541004active
heroku/react-refetch
React Refetch is a JavaScript library that lets you declaratively map React component props to REST API URLs, wrapping components in a conn…
573399maintenance
mcohen01/amazonica
Amazonica is a comprehensive Clojure client library wrapping the entire Amazon AWS API. It provides idiomatic Clojure access to hundreds of…
431000active
hybridauth/hybridauth
Hybridauth is an open-source PHP library for social sign-on that acts as an abstract API between your application and social identity provi…
853383maintenance
hasura/graphqurl
graphqurl is a curl-like CLI for making GraphQL queries, mutations, and subscriptions, with schema-based autocomplete and schema export. It…
323377maintenance
kevinsawicki/http-request
A lightweight Java library that wraps HttpURLConnection with a fluent interface for making HTTP requests, including multipart support. It i…
323374maintenance
addyosmani/basket.js
Basket.js is a JavaScript script loader that caches scripts and resources in localStorage to improve page load times. It provides a Promise…
233348maintenance
OAuthSwift
OAuthSwift is a Swift framework implementing OAuth 1.0 and OAuth 2.0 client authentication for iOS and macOS apps. It provides URL-scheme-b…
233330maintenance
kevinzg/facebook-scraper
A Python library for scraping public Facebook pages, groups, profiles, and posts without requiring an API key. It provides a simple get_pos…
323313maintenance
Instagram Private API
A Python client library for Instagram's private (undocumented) app and web APIs, with no third-party dependencies. It exposes app-only feat…
233311maintenance
alixaxel/chrome-aws-lambda
A TypeScript library that ships a size-optimized Chromium binary designed to run headless browser automation with Puppeteer (or Playwright)…
323284maintenance
python-twitter-tools/twitter
Python Twitter Tools (PTT) is a minimalist Python wrapper for the Twitter API, whose methods map directly to Twitter API URLs. It also ship…
103283maintenance
Tinder/Scarlet
Scarlet is a Retrofit-inspired declarative WebSocket client library for Kotlin, Java, and Android. It lets you define WebSocket services vi…
433256maintenance
scrapy-plugins/scrapy-splash
A Scrapy plugin that integrates the Splash headless browser service to enable crawling and scraping of JavaScript-rendered web pages. It pr…
233225maintenance
alibaba/lightproxy
LightProxy is a cross-platform desktop web debugging proxy built on Electron and whistle, offering out-of-the-box certificate installation …
233216maintenance
sustrik/libmill
Libmill is a C library that brings Go-style concurrency to C, providing goroutine-like coroutines and channels. It lets C developers write …
323176maintenance
matheuss/google-translate-api
A free and unlimited Node.js library that provides an unofficial API for Google Translate, using the same servers as translate.google.com. …
233154maintenance
thelinmichael/spotify-web-api-node
A Node.js and browser client wrapper for Spotify's Web API, providing helper methods for tracks, albums, artists, playlists, user profiles,…
103152maintenance
zhou-you/RxEasyHttp
RxEasyHttp is an Android networking library built on RxJava2 and Retrofit2 that wraps HTTP requests in a fluent, chainable API. It bundles …
323147maintenance
jpillora/xdomain
XDomain is a pure JavaScript CORS alternative that enables cross-domain XHR by routing requests through a hidden iframe and a small proxy.h…
483146maintenance
eclipse-paho/paho.mqtt.golang
The Eclipse Paho MQTT 3.1/3.1.1 client library for Go, enabling applications to connect to an MQTT broker to publish messages and subscribe…
663131maintenance
ZyqGitHub1/h-player-v2
h-player-v2 is an Electron desktop application built with Quasar Framework (Vue) for online playback of HLS video streams from resource col…
233126maintenance
tomnomnom/httprobe
httprobe is a Go command-line tool that takes a list of domains on stdin and probes for working HTTP and HTTPS servers, reporting which res…
233126maintenance
GoogleChromeLabs/psi
A Node.js library and CLI wrapper around Google's PageSpeed Insights v5 API that runs mobile and desktop performance tests on deployed site…
103100maintenance
CrawlScript/WebCollector
WebCollector is an open-source Java web crawler framework that provides simple interfaces for building multi-threaded web crawlers quickly.…
583081maintenance
joestump/python-oauth2
A Python library providing a fully tested, abstract interface for building OAuth 1.0 clients and servers. It is a fork of the original pyth…
323007maintenance
goldsmith/Wikipedia
A Python library that wraps the MediaWiki API to make it easy to search Wikipedia and retrieve article summaries, page content, links, and …
763006maintenance
Flow.js
Flow.js is a dependency-free JavaScript library that provides stable, fault-tolerant, and resumable file uploads via the HTML5 File API. It…
232984maintenance
zmzhang8/Photon
Photon is a lightweight multi-threaded desktop download manager built on the aria2 download core, packaged as an Electron application. It s…
102984maintenance
google-play-scraper
A Node.js library that scrapes application data from the Google Play store, exposing methods for app details, search, reviews, permissions,…
672981maintenance
deanishe/alfred-workflow
A Python helper library for authors of Alfred 2/3/4 workflows on macOS. It handles feedback JSON generation, fuzzy filtering, caching, sett…
232962maintenance
multiprocessio/datastation
DataStation is an open-source cross-platform data IDE for developers that lets you query databases, files, and HTTP APIs, script against th…
232952maintenance
Ekultek/WhatWaf
WhatWaf is a Python command-line tool that detects web application firewalls (WAFs) protecting a target web application and attempts to fin…
232932maintenance
best-pay
A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of …
232911maintenance
infinitered/apisauce
Apisauce is a low-fat wrapper around the Axios HTTP client that standardizes error handling with a 'problem' property on every response and…
652885maintenance
GitHawkApp/GitHawk
GitHawk is a free, open-source iOS client for GitHub that lets users manage notifications, issues, and pull requests from their phone. It f…
102885maintenance
CreateJS/PreloadJS
PreloadJS is a JavaScript library that simplifies preloading assets like images, sounds, JavaScript, fonts, JSON, and text in the browser. …
232868maintenance
CharlesPikachu/DecryptLogin
A Python library providing programmatic login APIs for popular websites (Weibo, Bilibili, Zhihu, GitHub, Taobao, etc.) built on the request…
322853maintenance
Twitter4J/Twitter4J
Twitter4J (now X4J) is a 100% pure Java library for the Twitter/X API with zero external dependencies and built-in OAuth support. It provid…
232810maintenance
hello-efficiency-inc/raven-reader
Raven Reader is an open-source cross-platform desktop RSS/news reader built with Electron and Vue that aggregates articles from feeds in a …
102807maintenance
eidam/cf-workers-status-page
A self-hosted status page and uptime monitor built entirely on Cloudflare Workers, CRON Triggers, and KV storage. It periodically checks we…
232805maintenance
mobolic/facebook-sdk
A Python client library for Facebook's Graph API, supporting authentication and API interactions. It complements the official Facebook Java…
232798maintenance
EZLippi/WebBench
WebBench is a very simple website stress-testing tool for Linux, originally written by Radim Kolar in 1997. It uses fork() to simulate mult…
322792maintenance
jordan-wright/email
A Go library for composing and sending email over SMTP with a simple, human-friendly API. It supports text and HTML bodies, attachments, cu…
232791maintenance
spdy-http2/node-spdy
A Node.js module for creating SPDY and HTTP/2 servers with a natural http-module-like interface, falling back to regular HTTPS for unsuppor…
322789maintenance
jayden320/flutter_shuqi
A Flutter clone of the Shuqi novel-reading app, demonstrating a full-featured mobile reading UI for iOS and Android. It serves primarily as…
322781maintenance
solana-foundation/solana-web3.js
The Solana JavaScript SDK (v1.x maintenance branch) for interacting with accounts and programs on the Solana blockchain via its JSON RPC AP…
972758maintenance
SunLiner/MiaowShow
An iOS live video streaming application written in Objective-C that mimics a live-broadcast app (Miaobo/喵播). It integrates RTMP-based video…
322752maintenance
jeanphix/Ghost.py
Ghost.py is a scriptable WebKit-based web client library for Python, built on PySide2/Qt5, allowing programmatic page loading and content i…
322752maintenance
Streamedian/html5_rtsp_player
Streamedian is a JavaScript library implementing an RTSP client that plays IP camera streams directly in the browser over a standard HTML5 …
322731maintenance
rusoto/rusoto
Rusoto is an AWS SDK for Rust providing crates for interacting with AWS services like S3, SQS, and DynamoDB. It is now in maintenance mode,…
232720maintenance
JessYanCoding/ProgressManager
A lightweight Android library that listens to download and upload progress of network requests made with Okhttp, Retrofit, and Glide using …
232716maintenance
SunOfBeach2/CheckVersionLib
CheckVersionLib is an Android library for automatically checking app version updates and downloading/installing new APKs. It offers chain-s…
232706maintenance
MailCore/mailcore2
MailCore 2 is a C++/Objective-C library providing a simple, asynchronous API for working with email protocols IMAP, POP, and SMTP. It inclu…
672698maintenance
eidheim/Simple-Web-Server
A simple, fast, multithreaded HTTP and HTTPS server and client library for C++11 built on Boost.Asio or standalone Asio. It is designed to …
102691maintenance
jayden320/MeiTuan
A React Native (0.62.2) clone of the Meituan food delivery and group-buying app, implementing its main pages (deals, nearby, orders, profil…
322683maintenance
MooTools
MooTools Core is a classic JavaScript utility framework providing an elegant class-based OOP system, DOM manipulation, selectors, events, a…
322676maintenance
chanxuehong/wechat
A Go SDK for WeChat (Weixin) covering the Official Account platform (mp) and the Merchant/Pay platform (mch). It provides core package abst…
722674maintenance
js-newbee/taro-yanxuan
A reference implementation of the NetEase Yanxuan e-commerce app built with Taro to demonstrate unified multi-platform development across W…
322656maintenance
SOHU-Co/kafka-node
kafka-node is a Node.js client library for Apache Kafka 0.9 through 0.11, providing producers, consumers, consumer groups, stream-based API…
232650maintenance
micha/resty
Resty is a tiny shell script wrapper around curl that provides concise GET/POST/PUT/DELETE commands for interacting with REST APIs directly…
232650maintenance
takayama-lily/oicq
A Node.js library implementing the Tencent QQ (Android) protocol, letting developers log in a QQ account programmatically and build bots. I…
102633maintenance
thewhiteh4t/nexfil
Nexfil is an OSINT command-line tool written in Python that finds social media profiles by username across 350+ websites in seconds. It sup…
322630maintenance
rails/jquery-ujs
A small JavaScript library that adds unobtrusive scripting support to jQuery, driven by HTML data attributes. It enables confirmation dialo…
232599maintenance
Ccixyj/JBusDriver
An Android app for browsing the JAVBUS adult content catalog, inspired by JAViewer. It is built with Kotlin using MVP architecture, RxJava2…
232585maintenance
javaswing/NeteaseCloudWebApp
A Vue.js web application that replicates the core features of the Netease Cloud Music app in the browser. It uses the Vue ecosystem (vue-ro…
322580maintenance
astaxie/bat
Bat is a cURL-like command-line HTTP client written in Go, inspired by HTTPie, designed for testing, debugging, and interacting with HTTP s…
232561maintenance
fixerAPI/fixer
Fixer is a hosted JSON API providing current and historical foreign exchange rates and currency conversion for 170 world currencies, includ…
322549maintenance
yeriomin/YalpStore
Yalp Store is a lightweight open-source Android app that downloads APKs directly from the Google Play Store without requiring Google Servic…
232548maintenance
Gecco
Gecco is a lightweight, easy-to-use web crawler framework for Java that lets developers define crawlers with annotation-based jQuery-style …
482513maintenance
liyiorg/weixin-popular
A Java SDK implementing the WeChat platform APIs across the Official Account, Open Platform, Merchant (Pay), and Service Provider platforms…
232485maintenance
yichahucha/surge
A collection of JavaScript rewrite scripts for the Surge and Quantumult X proxy apps. They modify HTTP responses on iOS to inject Netflix I…
662467maintenance
lukeed/sockette
Sockette is a tiny (367 bytes) JavaScript wrapper around the WebSocket API that adds automatic reconnection with configurable timeout and m…
232467maintenance
lorien/grab
Grab is a Python web scraping framework providing HTTP request handling, proxy/cookie support, and XPath-based HTML parsing, plus a Spider …
482463maintenance
ciaranj/node-oauth
A simple OAuth client library for Node.js that lets applications act as OAuth consumers against OAuth 1.0 and OAuth 2.0 providers. It suppo…
332431maintenance
Stripe.js
The official Stripe Node.js library providing convenient, typed access to the Stripe API from server-side JavaScript and TypeScript applica…
93754stable
Chora10/Cknife
Cknife (China Chopper Knife) is a Java-based cross-platform webshell management tool, an open-source client compatible with the China Chopp…
322422maintenance
xuexiangjys/XUpdate
XUpdate is a lightweight, highly available Android version update framework written in Java. It handles version checking via GET/POST or cu…
232408maintenance
LeaVerou/bliss
Bliss is a tiny (3KB) JavaScript library that makes Vanilla JS DOM APIs more pleasant to use, without wrapper objects or prototype pollutio…
452393maintenance
mmattozzi/cocoa-rest-client
CocoaRestClient is a free, native macOS application for testing and debugging HTTP/REST endpoints, built in Objective-C. It offers a lightw…
232369maintenance

← prev page 15 / 26 next →