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
kaimallea/isMobile
A small (~1.3KB minified) TypeScript/JavaScript library that detects mobile devices by inspecting the browser environment or a user-agent s…
682365maintenance
youxinLu/flutter_mall
Flutter_Mall is an open-source online shopping mall mobile application built with Flutter, based on the litemall project. It implements the…
322357maintenance
binux/yaaw
YAAW is a pure HTML/CSS/JavaScript web frontend for controlling the aria2 download utility via its JSON-RPC interface. It requires no backe…
322355maintenance
hidroh/materialistic
Materialistic is a material-design Hacker News client for Android built in Java. It uses the official Hacker News API, Algolia search, and …
232331maintenance
ava/use-http
use-http is a React hook library for making isomorphic HTTP requests that work in both browser and server-side rendering contexts. It wraps…
232295maintenance
ustayready/fireprox
FireProx is a Python CLI tool that uses AWS API Gateway to create on-the-fly HTTP pass-through proxies that rotate the source IP address wi…
322285maintenance
iamj0ker/bypass-403
A shell script that attempts to bypass HTTP 403 Forbidden responses using 24 known bypass techniques via curl. It also compares responses u…
322274maintenance
mwaterfall/MWFeedParser
MWFeedParser is an Objective-C library for iOS that downloads and parses RSS (1.x and 2.x) and Atom web feeds. It exposes feed metadata and…
322266maintenance
f/graphql.js
graphql.js is a lightweight (4k gzipped), dependency-free GraphQL client for JavaScript that works isomorphically in both browsers and Node…
232261maintenance
guolindev/coolweatherjetpack
CoolWeather Jetpack is a weather app for Android implemented with the Jetpack architecture components and an MVVM design. It serves primari…
322250maintenance
fsouza/go-dockerclient
A Go client library for the Docker Engine remote API, including Swarm and network API support. It predates Docker's official Go SDK and rem…
672249maintenance
buckket/twtxt
twtxt is a decentralised, minimalist microblogging tool and format specification where your identity is a publicly accessible text file of …
232235maintenance
Valine
Valine is a fast, simple, and lightweight client-side comment system for websites and static blogs, built on LeanCloud with no backend impl…
232230maintenance
Revadike/epicgames-freebies-claimer
A Node.js CLI tool that automatically claims free game promotions from the Epic Games Store using device authentication. It runs on a sched…
232224maintenance
mscdex/node-imap
node-imap is an IMAP client module for Node.js that lets applications connect to IMAP mail servers, list mailboxes, and fetch messages and …
322221maintenance
zendesk/cross-storage
A JavaScript library enabling cross-domain local storage sharing with per-origin permissions. It uses a hub-and-client architecture with em…
442218maintenance
IAmBlackHacker/Facebook-BruteForce
A Python script that performs brute-force password attacks against Facebook accounts using wordlists, intended for educational purposes. It…
232207maintenance
umijs/umi-request
umi-request is a JavaScript HTTP request library built on fetch that combines fetch's native browser support with axios-like conveniences s…
232205maintenance
marcelduran/yslow
YSlow analyzes web pages and grades their performance against Yahoo's rules for high performance web pages. It ships as browser extensions,…
322201maintenance
insin/react-hn
A React and react-router-powered client for Hacker News built on its Firebase API. It supports all HN item types, collapsible comment threa…
232201maintenance
JessYanCoding/RetrofitUrlManager
A lightweight Java/Android library that extends Retrofit to support multiple BaseUrls and dynamic BaseUrl switching at runtime via OkHttp i…
232194maintenance
tokland/youtube-upload
A Python command-line script that uploads videos to YouTube using the YouTube Data API v3 with OAuth 2.0 authentication. It works on any pl…
322191maintenance
mikeal/bent
Bent is a tiny functional HTTP client library for Node.js and browsers built on async/await, returning configured async request functions. …
322182maintenance
Yaffle/EventSource
A JavaScript polyfill for the EventSource (Server-Sent Events) API, providing support for older browsers like IE 8-10 and adding features s…
232180maintenance
bustoutsolutions/siesta
Siesta is a Swift library for building REST API clients on iOS, macOS, and tvOS. It provides an app-wide, observable, resource-centric cach…
232178maintenance
jadepeng/XMusicDownloader
A C# desktop application that aggregates music search across Baidu, NetEase, QQ, Kugou, and Migu music sites and supports batch downloading…
232174maintenance
ShareKit/ShareKit
ShareKit is an Objective-C library that adds drop-in content sharing to iPhone and iPad apps, handling authentication, API calls, and share…
322165maintenance
gabrielfalcao/HTTPretty
HTTPretty is a Python library that mocks HTTP clients by intercepting requests at the socket level, faking the entire socket module. It let…
322148maintenance
php-embed/Embed
A PHP library that extracts metadata and embed information from any web page or web service using oEmbed, OpenGraph, Twitter Cards, and HTM…
872141maintenance
async-library/react-async
React Async is a promise-based React library for declarative data fetching and asynchronous state handling, offering a component, helper co…
672140maintenance
VBA-Web
VBA-Web is a VBA library that lets Excel, Access, and other Office applications call web services and REST APIs on Windows and Mac. It prov…
232136maintenance
yaphone/itchat4j
itchat4j is a Java library that provides an interface to the personal WeChat (Weixin) account API, inspired by the Python itchat project. I…
232111maintenance
cymcsg/UltimateAndroid
UltimateAndroid is a rapid development framework for Android apps that bundles view injection, ORM, asynchronous networking, image loading,…
322102maintenance
sav7ng/WeHalo
WeHalo is a minimalist-style WeChat Mini Program client for the Halo blogging system. It renders posts from a self-hosted Halo blog inside …
232095maintenance
TideSec/TideFinger
TideFinger is a Python web fingerprinting tool that merges rule sets from multiple open-source fingerprint databases (Wappalyzer, webanalyz…
322090maintenance
stevenvachon/broken-link-checker
A Node.js library and CLI tool (blc) that crawls HTML to find broken links, missing images, and other dead URLs. It supports concurrent, st…
742081maintenance
profclems/glab
GLab is an open-source command-line tool for GitLab that lets users manage issues, merge requests, and pipelines from the terminal. It supp…
102074maintenance
remi/her
Her is a Ruby ORM-like library that maps REST API resources to Ruby objects, providing an ActiveRecord-style interface for applications pow…
232073maintenance
thisbejim/Pyrebase
Pyrebase is a simple Python wrapper around the Firebase API, supporting authentication, the Realtime Database, and Cloud Storage. It lets P…
322071maintenance
sesine/wechat-weapp-movie
A WeChat mini-program (weapp) that recommends movies, built in JavaScript using WeChat's native APIs and custom UI components. It integrate…
232068maintenance
yzddmr6/WebCrack
WebCrack is a Python CLI tool for batch detection of weak passwords and universal-password (SQL injection bypass) vulnerabilities on web ad…
322056maintenance
TakahikoKawasaki/nv-websocket-client
A high-quality WebSocket client library for Java implementing RFC 6455, usable on Java SE 1.5+ and Android. It supports all frame types, fr…
322051maintenance
PuerkitoBio/gocrawl
gocrawl is a polite, slim and concurrent web crawler library written in Go. It respects robots.txt rules, applies per-host crawl delays, an…
232051maintenance
veggiedefender/torrent-client
A tiny BitTorrent client written in Go that implements the original 2001 BitTorrent protocol spec. It was built as an educational weekend p…
322041maintenance
yale8848/CacheWebView
An Android library that implements custom caching for WebView by intercepting resource requests, allowing larger cache space and forced cac…
322028maintenance
c0ny1/chunked-coding-converter
A Burp Suite extension written in Java that converts HTTP request bodies to chunked transfer encoding, including delayed (sleep) chunking, …
232026maintenance
AriaNg GUI
AriaNg GUI is a cross-platform desktop application that bundles the aria2c download engine with the AriaNg web interface, providing a graph…
232019maintenance
XuYang8026/UniversalProject
UniversalProject is a lightweight MVC-based iOS framework that packages base classes, network services built on YTKNetwork, and utility lib…
322017maintenance
jgrahamc/httpdiff
A Go command-line tool that sends the same HTTP request to two servers and diffs the responses, highlighting differences in headers and bod…
232014maintenance
pashky/restclient.el
An Emacs major mode for manually exploring and testing HTTP REST web services from plain-text query sheets. It runs requests and pretty-pri…
102012maintenance
awolfly9/IPProxyTool
A Python/Scrapy application that crawls free proxy websites, validates the collected proxy IPs against target sites, and stores usable prox…
322004maintenance
ishkawa/APIKit
APIKit is a Swift library providing a type-safe networking abstraction layer that associates each request type with its response type. It l…
231992maintenance
drewm/mailchimp-api
A super-simple, minimal-abstraction PHP wrapper for the MailChimp API v3. It maps API endpoints directly to simple get/post/patch/delete ca…
231974maintenance
danwrong/restler
Restler is an HTTP client library for Node.js that simplifies making REST API requests by hiding the complexity of http.Client. It provides…
321973maintenance
DevConnector
DevConnector 2.0 is a social network application for developers built on the MERN stack (MongoDB, Express, React, Node.js). It serves as th…
321965maintenance
EWAS
A web music player app modeled on NetEase Cloud Music, built with React Hooks, Redux, immutable.js, styled-components, and better-scroll. I…
231945maintenance
Schmavery/facebook-chat-api
An unofficial Node.js library that automates Facebook chat on a user account by emulating browser requests, since Facebook offers no user-a…
101945maintenance
netguru/ResponseDetective
ResponseDetective is a Swift framework that intercepts outgoing HTTP requests and incoming responses between an iOS, macOS, or tvOS app and…
231944maintenance
kymjs/KJFrameForAndroid
KJFrameForAndroid is an Android rapid-development framework written in Java that wraps the complexity of the native Android SDK. It bundles…
631937maintenance
bottenderjs/messaging-apis
A TypeScript monorepo of API client libraries for building chatbots across multiple messaging platforms including Messenger, LINE, Slack, T…
231937maintenance
nuxt-community/auth-module
A Nuxt 2 module providing zero-boilerplate authentication with configurable schemes (local, JWT, OAuth2, OpenIDConnect) and built-in provid…
661924maintenance
lobuhi/byp4xx
byp4xx is a command-line tool written in Go that attempts to bypass HTTP 40X (access denied) responses using techniques like verb tampering…
321897maintenance
OkGoDoIt/OpenAI-API-dotnet
An unofficial C#/.NET SDK wrapping the OpenAI API, covering chat completions (GPT-3.5/4), DALL-E image generation, embeddings, moderation, …
231894maintenance
JMPerez/spotify-web-api-js
A lightweight, dependency-free JavaScript/TypeScript wrapper for the Spotify Web API, covering all endpoints with helper methods that suppo…
231893maintenance
daltoniam/SwiftHTTP
SwiftHTTP is a thin Swift wrapper around NSURLSession that simplifies making HTTP requests with closure-based APIs. It supports parameter e…
321888maintenance
webmodules/jsonp
A small JavaScript library implementing JSONP for making cross-domain requests from the browser via script tag callbacks. It supports confi…
321886maintenance
jpochyla/psst
Psst is a fast, cross-platform Spotify client with a native GUI written in Rust, built without Electron. It supports Windows, Linux, and ma…
639491experimental
WebDriverAgent tooling
A Python client library for Facebook's WebDriverAgent, enabling programmatic control and testing of iOS devices over HTTP. It implements th…
711882maintenance
jakiestfu/himawari.js
A Node.js library and CLI for downloading real-time images of Earth from the Himawari-8 geostationary weather satellite, which photographs …
321858maintenance
nodeWechat/wechat4u
A JavaScript library implementing the WeChat web (web wechat) protocol, usable in Node.js and the browser to build WeChat bots. It supports…
231858maintenance
Twython
Twython is a pure Python library wrapping the Twitter API, supporting both the standard REST endpoints and the streaming API, with OAuth 1 …
231857maintenance
twitter/ios-twitter-image-pipeline
Twitter Image Pipeline (TIP) is an iOS framework for fetching, decoding, and caching images with in-memory and on-disk caches. It supports …
231846maintenance
danpaquin/coinbasepro-python
An unofficial Python client (pip package cbpro) wrapping the Coinbase Pro (formerly GDAX) REST and WebSocket APIs for public and authentica…
321843maintenance
trailblazer/roar
Roar is a Ruby framework for parsing and rendering REST API documents using representers, supporting JSON, JSON-HAL, and XML formats. Its b…
231836maintenance
xianhu/PSpider
PSpider is a simple, easy-to-read web spider framework written in Python 3.8+. It uses a Fetcher/Parser/Saver pipeline with queues for mult…
321833maintenance
libquic
libquic is a standalone C++ library packaging Chromium's QUIC implementation with minimal dependencies (only embedded BoringSSL), built via…
231833maintenance
junedomingo/movieapp
A React Native mobile app for discovering movies and TV shows, using TMDB and YouTube APIs. It serves as both a usable app and a reference …
231828maintenance
TTLabs/EvaporateJS
EvaporateJS is a JavaScript library for uploading files directly from the browser to AWS S3 using parallel multipart uploads. It supports M…
321825maintenance
lausobo/Nocilla
Nocilla is an Objective-C library for stubbing HTTP and HTTPS requests in iOS and macOS unit tests, inspired by WebMock. It intercepts requ…
231825maintenance
siaorg/sia-task
SIA-TASK is a microservices-oriented distributed task scheduling platform written in Java. It collects task metadata from executors, suppor…
231824maintenance
Yvesssn/DetectDee
DetectDee is a Go CLI tool for OSINT that hunts down social media accounts by username, email, or phone number across many social networks.…
211824maintenance
fossasia/loklak_search
An Angular-based web frontend for the loklak server that provides a search interface over social media messages, including timeline, media,…
101824maintenance
mholt/curl-to-go
A browser-based tool that instantly converts curl commands into Go code using net/http. It handles common flags like headers, data, basic a…
321817maintenance
chaychan/TouTiao
An Android app that closely replicates the Toutiao (Today's Headlines) news client, built with RxJava, Retrofit, and MVP architecture. It s…
321816maintenance
franmontiel/PersistentCookieJar
A persistent CookieJar implementation for OkHttp 3 on Android that stores cookies in SharedPreferences. It provides in-memory caching with …
321814maintenance
J7mbo/twitter-api-php
A minimal PHP wrapper class for making Twitter API v1.1 requests with OAuth authentication. It supports GET, POST, and PUT calls via a simp…
101804maintenance
jpbarrette/curlpp
cURLpp is a C++ object-oriented wrapper around the libcURL client-side URL transfer library. It adds type safety, exception safety, and C++…
491801maintenance
googlemaps/google-maps-services-java
A Java client library for Google Maps API Web Services, covering Directions, Distance Matrix, Elevation, Geocoding, Maps Static, Places, Ro…
671800maintenance
twitter/twurl
Twurl is a Ruby-based command-line tool that acts like curl but is tailored specifically for the Twitter API, handling OAuth authorization …
231798maintenance
jeffbski/redux-logic
redux-logic is Redux middleware for organizing business logic and action side effects in one place. It intercepts actions for validation/tr…
231793maintenance
zhihulite/Hydrogen
Hydrogen is a third-party lightweight Zhihu (Chinese Q&A platform) client for Android, built with AndroLua+ using Lua 5.3 business logic br…
911791maintenance
robinhood-unofficial/pyrh
pyrh is a Python framework for interacting with the unofficial Robinhood trading API. It lets users log in, fetch quotes, and place trades …
231785maintenance
1tayH/noisy
A Python script that generates random HTTP and DNS traffic noise in the background to obscure your real browsing patterns. It crawls config…
321780maintenance
gimite/google-drive-ruby
A Ruby library for reading and writing files and spreadsheets in Google Drive and Google Docs. It wraps the Google Drive API with a simple …
321777maintenance
eso
Eso (亦搜) is an open-source, cross-platform Flutter app that combines a manga/novel reader with audio and video playback, sourcing content f…
231776maintenance
htmlpreview/htmlpreview.github.com
A client-side web tool that renders HTML files hosted on GitHub or BitBucket repositories without cloning or downloading them. It prepends …
321771maintenance
Monkey for GitHub
Monkey is an unofficial open-source GitHub client for iOS that shows rankings of coders and repositories, trending repos, and supports logi…
231771maintenance
plexdrive/plexdrive
Plexdrive is a Go CLI tool that mounts a Google Drive account as a read-only FUSE filesystem, optimized for media streaming with Plex. It s…
231771maintenance
WanAndroid
A third-party Android client for the WanAndroid website written in Kotlin, built with an MVP architecture using RxJava, Retrofit, Glide, an…
231771maintenance
htty/htty
htty is an interactive console application for making HTTP requests to web servers, written in Ruby. It provides a tab-completed terminal s…
321768maintenance

← prev page 16 / 26 next →