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.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| enyojs/enyo Enyo is an object-oriented JavaScript application framework emphasizing modularity and encapsulation, originally built for HP's TouchPad ta… | 32 | 1919 | abandoned |
| XuShaohua/bcloud bcloud is a GTK-based Linux desktop client for Baidu Netdisk (Baidu Cloud Storage), written in Python. It provides a GUI for browsing, uplo… | 10 | 1895 | abandoned |
| mashery/iodocs I/O Docs is a Node.js web application that generates live, interactive documentation for RESTful APIs from JSON schema definitions. It rend… | 32 | 1878 | abandoned |
| goadapp/goad Goad is a highly distributed load testing tool written in Go that runs HTTP load tests from AWS Lambda across multiple regions simultaneous… | 10 | 1866 | abandoned |
| contiamo/restful-react restful-react is a React library providing declarative components and hooks for interacting with RESTful APIs, including code generation of… | 10 | 1853 | abandoned |
| antoniolg/Bandhook-Kotlin Bandhook-Kotlin is a showcase Android music app written entirely in Kotlin that retrieves band information from the Last.fm API and display… | 10 | 1850 | abandoned |
| wingjay/jianshi JianShi (简诗) is a full-stack mobile app for writing poems in traditional Chinese style, consisting of an Android client written in Java and… | 23 | 1847 | abandoned |
| karmi/retire Tire (renamed to 'retire') is a Ruby client library and DSL for the Elasticsearch search engine, offering fluent query building and ActiveM… | 10 | 1847 | abandoned |
| allmarkedup/purl Purl is a small JavaScript utility for parsing URLs and extracting attributes like protocol, host, port, path segments, and querystring par… | 23 | 1840 | abandoned |
| octokit/octokit.objc OctoKit is a Cocoa and Cocoa Touch framework for interacting with the GitHub API, built on AFNetworking, Mantle, and ReactiveCocoa. It prov… | 10 | 1819 | abandoned |
| charlierguo/gmail A Python library providing a Pythonic interface to Gmail via IMAP, supporting searching, reading, sending, labeling, archiving, and deletin… | 32 | 1810 | abandoned |
| 1250422131/bilibilias BILIBILIAS was an open-source Android tool for parsing and caching Bilibili videos, built with Kotlin, Jetpack Compose, and Compose Multipl… | 10 | 1806 | abandoned |
| molnarg/node-http2 A pure-JavaScript HTTP/2 (RFC 7540) client and server implementation for Node.js with an API mirroring the standard HTTPS module, including… | 34 | 1791 | abandoned |
| node-js-libs/node.io node.io is a Node.js web scraping and data extraction library originally written in 2010. It is explicitly no longer maintained, with the a… | 32 | 1790 | abandoned |
| notnoop/java-apns A Java client library for the Apple Push Notification service (APNs) that sends push notifications to iOS/macOS devices. It is now defunct … | 23 | 1788 | abandoned |
| gram-js/gramjs GramJS is a Telegram MTProto API client library written in TypeScript for Node.js and browsers, based on the Python Telethon project. It le… | 10 | 1765 | abandoned |
| tdryer/hangups hangups is the first third-party instant messaging client for Google Hangouts, implemented by reverse-engineering Hangouts' proprietary pro… | 32 | 1744 | abandoned |
| fluttercandies/NeteaseCloudMusic A Flutter-based third-party client for NetEase Cloud Music, built as a hands-on tutorial project ('Building a NetEase Cloud Music app from … | 10 | 1744 | abandoned |
| bradfitz/http2 The original repository for Go's HTTP/2 protocol implementation, which has since moved into the golang.org/x/net module and the Go standard… | 10 | 1736 | abandoned |
| NicolasCARPi/jquery_jeditable A jQuery plugin that turns page elements into editable in-place fields, converting them into forms on click and submitting changes via AJAX… | 10 | 1734 | abandoned |
| pilcrowonpaper/arctic Arctic is a TypeScript library providing OAuth 2.0 client implementations for popular providers like Google and GitHub, handling authorizat… | 69 | 1718 | abandoned |
| xiekw2010/react-native-gitfeed A GitHub client mobile app built with React Native, showing feeds, notifications, trends, and personal profiles. It also serves as a React … | 32 | 1701 | abandoned |
| influxdata/influxdb-python The official Python client library for InfluxDB 1.x, supporting writes in line protocol and queries via InfluxQL, including 1.x-compatible … | 10 | 1694 | abandoned |
| xiaoyaoyou1212/XSnow XSnow is an Android base framework built on RxJava2 and Retrofit2 that bundles networking, upload/download, caching, event bus, permission … | 23 | 1692 | abandoned |
| xiaojiaqi/10billionhongbaos A Go-based stress-testing project that simulates the 2015 WeChat red envelope scenario, supporting one million concurrent users on a single… | 32 | 1689 | abandoned |
| przemyslawpluta/node-youtube-dl A Node.js wrapper library around the youtube-dl command-line tool for downloading videos from YouTube and other sites. It exposes youtube-d… | 10 | 1683 | abandoned |
| postwait/node-amqp node-amqp is an AMQP 0.9.1 protocol client library for Node.js, primarily targeting RabbitMQ. It provides connection, queue, and exchange A… | 32 | 1676 | abandoned |
| cool2528/baiduCDP BaiduCDP is a C++ Windows application for high-speed downloading from Baidu Netdisk (Baidu Cloud Drive). It analyzes Baidu Netdisk's web AP… | 10 | 1662 | abandoned |
| stypr/clubhouse-py A Python implementation of the Clubhouse social audio API, including a standalone desktop client. It was created for security research and … | 10 | 1654 | abandoned |
| ZFC-Digital/puppeteer-real-browser A Node.js library that wraps Puppeteer with a real-browser profile to bypass bot detection systems like Cloudflare and Turnstile captchas. … | 32 | 1648 | abandoned |
| mozilla/task.js task.js is a JavaScript library built on ES6 generators that provides a cooperative task scheduler and synchronizable events, enabling non-… | 32 | 1628 | abandoned |
| Threads API client ecosystem An unofficial, reverse-engineered Node.js/TypeScript client for Meta's Threads social network, built shortly after Threads launched, with a… | 10 | 1617 | abandoned |
| byoutline/kickmaterial KickMaterial is a crowdfunding app concept for Android built to showcase modern Android development trends with a strong focus on Material … | 32 | 1612 | abandoned |
| oubowu/OuNews OuNews is an Android news reading client built in Java with news, picture, and video modules. It was written as a learning project demonstr… | 32 | 1600 | abandoned |
| wenmingvs/WeiBo A third-party Android client for Sina Weibo that replicates the official app's UI while adding features like ad-free browsing, multi-accoun… | 32 | 1599 | abandoned |
| jenly1314/KingTV KingTV is an Android app that clones the Quanmin TV (全民直播) live-streaming platform, built with MVP architecture, RxJava, Retrofit, OkHttp, … | 28 | 1599 | abandoned |
| os/slacker Slacker is a full-featured Python client library for the Slack API, supporting messaging, file uploads, user listing, and other Slack metho… | 10 | 1588 | abandoned |
| rwieruch/favesound-redux A SoundCloud client web application built with React and Redux, serving as a real-world example app for learning the React + Redux ecosyste… | 32 | 1579 | abandoned |
| microsoftgraph/powershell-intune-samples A collection of PowerShell sample scripts demonstrating how to manage Microsoft Intune resources via HTTPS RESTful calls to the Microsoft G… | 51 | 1577 | abandoned |
| auchenberg/chrome-devtools-app Chrome DevTools packaged as a standalone macOS desktop application using Electron, allowing developers to inspect and debug Chrome targets … | 23 | 1576 | abandoned |
| jkpang/PPNetworkHelper PPNetworkHelper is an Objective-C wrapper around AFNetworking 3.x and YYCache for iOS, providing simple one-line APIs for GET/POST requests… | 10 | 1571 | abandoned |
| dghubble/go-twitter A Go client library for the Twitter REST and Streaming API v1.1, providing typed services for timelines, tweets, search, users, followers, … | 10 | 1561 | abandoned |
| fossasia/loklak_wok_android Loklak Wok is an Android app that acts as a harvesting peer for the loklak_server, collecting social media messages (tweets) and pushing th… | 10 | 1558 | abandoned |
| fossasia/loklak_webclient The loklak webclient is a web frontend application that provides an open-source alternative to closed Twitter-like frontends, built on top … | 10 | 1558 | abandoned |
| rainx/pytdx pytdx is a Python library implementing the TongDaXin (TDX) network protocol to fetch Chinese stock market data such as quotes, K-line bars,… | 10 | 1551 | abandoned |
| m-mall A WeChat mini-program mobile shopping mall frontend built with WeUI.wxss and ES6, paired with a separate admin backend (m-mall-admin). It d… | 10 | 1550 | abandoned |
| insoxin/imaotai A Dockerized automation service that performs daily automatic reservations for the i茅台 (iMaotai) app, scheduling purchases of Moutai liquor… | 10 | 1545 | abandoned |
| brynary/webrat Webrat is a Ruby library for writing expressive acceptance tests for web applications using a browser simulator instead of a real browser. … | 32 | 1529 | abandoned |
| fossasia/loklak-webtweets A small client-side web app that fetches and displays tweets via the loklak API, embeddable on any website with configurable query, count, … | 10 | 1525 | abandoned |
| Lokka Lokka is a simple JavaScript client for GraphQL that works in the browser, Node.js, and React Native. It provides a lightweight API for que… | 32 | 1523 | abandoned |
| Morec Morec is a beautifully designed cross-platform movie browsing application built with Flutter, using the Douban API to display films, rankin… | 10 | 1517 | abandoned |
| lanceli/cnodejs-ionic A hybrid mobile application for the CNode.js community forum (cnodejs.org), built with Ionic Framework 1.x, AngularJS 1.x, and Cordova. It … | 32 | 1516 | abandoned |
| githubwing/GankClient-Kotlin An Android client app for gank.io (a Chinese tech content aggregator) written in Kotlin with Material Design. It serves as a reference impl… | 32 | 1515 | abandoned |
| fossasia/wp-recent-tweet A WordPress widget plugin that displays recent tweets using the Twitter API v1.1 or the anonymous Loklak API, with built-in caching to avoi… | 10 | 1502 | abandoned |
| johntitus/node-horseman A Node.js library providing a chainable, Promise-based API for controlling the PhantomJS headless browser, supporting page navigation, form… | 32 | 1480 | abandoned |
| 锤子商城 A full-stack e-commerce demo mall (clone of the Smartisan/锤子 online store) built with Vue 2 + Vuex on the frontend and Node.js + MongoDB fo… | 32 | 1480 | abandoned |
| fossasia/susi_api_wrapper A Python wrapper library for the SUSI AI REST API, making it easy for developers to integrate SUSI AI intelligence into their applications.… | 10 | 1480 | abandoned |
| Richasy/BiliBili-UWP A beautifully designed third-party UWP client for BiliBili (a Chinese video platform), built in C# for Windows 10 desktops and tablets. It … | 10 | 1470 | abandoned |
| TimOliver/TOWebViewController TOWebViewController is an Objective-C UIViewController subclass for iOS that embeds an inline web browser with navigation controls and a pr… | 32 | 1469 | abandoned |
| jseidl/GoldenEye GoldenEye is a Python 3 command-line tool for testing HTTP servers against Layer 7 denial-of-service attacks using the HTTP KeepAlive + NoC… | 10 | 1468 | abandoned |
| fossasia/susi_gitterbot A Node.js chatbot that connects the SUSI AI assistant to Gitter chat rooms via Gitter's streaming API. It listens for mentions in a configu… | 10 | 1467 | abandoned |
| fossasia/loklak_publisher LoklakMessagePublisher is an Angular-based web application for publishing messages to the loklak social search platform. It can be deployed… | 32 | 1456 | abandoned |
| yahoo-finance/yahoo-finance A Python module for fetching stock quotes and historical price data from Yahoo! Finance's public API. It provides a simple Share class for … | 23 | 1452 | abandoned |
| cosenary/Instagram-PHP-API A PHP wrapper library for accessing Instagram's legacy API, providing OAuth2 authentication and methods for fetching user data, likes, and … | 32 | 1451 | abandoned |
| jmesnil/stomp-websocket A JavaScript STOMP client library that lets web browsers (over WebSockets) and node.js applications (over raw TCP or WebSockets) communicat… | 23 | 1446 | abandoned |
| liuling07/SimpleNews SimpleNews is an Android news client application built with Java, following the MVP architecture pattern and Material Design guidelines. It… | 32 | 1440 | abandoned |
| Shopify/shopify_python_api ShopifyAPI is a Python client library for programmatically accessing the Shopify Admin API, built on pyactiveresource to provide a Ruby-gem… | 73 | 1436 | abandoned |
| mikehostetler/amplify AmplifyJS is a jQuery-era JavaScript component library providing three modules: a pub/sub message bus for component communication, a unifie… | 32 | 1433 | abandoned |
| spotify/docker-client A Java (JVM) client library for the Docker Remote API, allowing programs to pull images, create and manage containers, and inspect Docker s… | 10 | 1429 | abandoned |
| OpnTec/parliament-scraper A collection of scrapers (in Python, Ruby, and Scala) that download public parliamentary data such as written questions from the EU Parliam… | 32 | 1404 | abandoned |
| mythz/jquip jquip is a modular, lightweight re-implementation of jQuery's most useful features, letting developers include only the parts they need (ev… | 32 | 1400 | abandoned |
| acheong08/Bard A Python SDK and CLI that reverse engineers Google's Bard chatbot API, allowing programmatic access using session cookies. It offers both s… | 10 | 1391 | abandoned |
| ValdikSS/blockcheck BlockCheck is a Python utility that detects the type of website blocking used by Russian ISPs, including DNS tampering, DPI filtering, SSL … | 10 | 1391 | abandoned |
| tejado/pgoapi pgoapi is an unofficial Python client library for the Pokemon Go game API, using protobuf-based request/response parsing to expose most ava… | 23 | 1390 | abandoned |
| rgrove/lazyload LazyLoad is a tiny (~966 bytes) dependency-free JavaScript utility for dynamically loading external JS and CSS files on demand, with parall… | 10 | 1387 | abandoned |
| zpz1237/NirZhihuDaily2.0 An iOS client app that closely replicates Zhihu Daily (知乎日报), built in Objective-C/Swift against the community-documented Zhihu Daily API. … | 32 | 1383 | abandoned |
| php-http/message-factory php-http/message-factory provides factory interfaces for creating PSR-7 HTTP message objects as part of the HTTPlug ecosystem. It is now ob… | 10 | 1378 | abandoned |
| Trovebox Trovebox (formerly OpenPhoto) frontend is a JavaScript web interface for photo sharing and photo management, designed to work with photos s… | 10 | 1376 | abandoned |
| lixuancn/LaneWeChat LaneWeChat is a PHP framework that wraps the WeChat Official Account developer APIs into simple method calls. It handles access tokens, mes… | 32 | 1370 | abandoned |
| Vespa314/bilibili-api A collection of Bilibili (B站) API documentation and Python tooling for scraping video, user, comment, danmaku, and bangumi data. It include… | 32 | 1357 | abandoned |
| rdesktop/rdesktop rdesktop is an open-source UNIX client for the Microsoft Remote Desktop Protocol (RDP), presenting a Windows desktop over the X Window Syst… | 56 | 1354 | abandoned |
| ISBX/apprtc-ios A native iOS video chat application built on WebRTC, packaged as a CocoaPods library with reusable Objective-C view controllers. It wraps G… | 32 | 1348 | abandoned |
| doraemonext/wechat-python-sdk A Python SDK for the WeChat Official Account (公众平台) platform, wrapping official APIs for subscription and service accounts. The project is … | 23 | 1348 | abandoned |
| mpvue-shop A WeChat mini-program e-commerce app cloning NetEase Yanxuan, built with mpvue (Vue-based mini-program framework) on the frontend and Node.… | 32 | 1339 | abandoned |
| terry3041/pyChatGPT An unofficial Python wrapper that lets scripts interact with ChatGPT by automating a browser session, bypassing Cloudflare anti-bot protect… | 10 | 1335 | abandoned |
| lukejacksonn/react-slack-clone A complete Slack-style real-time chat application built with React and Pusher's Chatkit SDK, demonstrating rooms, messaging, typing indicat… | 10 | 1333 | abandoned |
| twitter-archive/iago Iago is a load generator from Twitter for producing realistic traffic against services, written in Scala on the JVM. Users write Scala or J… | 10 | 1333 | abandoned |
| alexgolec/tda-api An unofficial Python wrapper around the TD Ameritrade HTTP and streaming APIs, offering authentication, quotes, historical pricing, options… | 23 | 1328 | abandoned |
| Flowdalic/asmack aSmack is a build environment (source fetching, patching, and build scripts) for the Smack XMPP client library on Android, not a code libra… | 10 | 1316 | abandoned |
| googlearchive/PyDrive PyDrive is a Python wrapper library around google-api-python-client that simplifies common Google Drive API tasks like OAuth2 authenticatio… | 10 | 1313 | abandoned |
| hzzly/xyy-vue A personal demo web application called 'Qu约' built with Vue, vue-router, Vuex, axios, and webpack, aimed at college students for organizing… | 32 | 1309 | abandoned |
| JD_AutoBuy A Python 2.7 command-line scraper that logs into JD.com (via QR code or credentials), monitors product stock and price, and automatically p… | 32 | 1309 | abandoned |
| kaku2015/ColorfulNews ColorfulNews is an Android news-reading app built with Material Design, MVP architecture, Dagger2, RxJava, and Retrofit2. It aggregates new… | 32 | 1299 | abandoned |
| Ximalaya Downloader A desktop tool for one-click downloading of albums and individual tracks from the Ximalaya audio platform, including purchased and VIP cont… | 10 | 1299 | abandoned |
| ToothlessGear/node-gcm A Node.js library providing an easy interface for sending push notifications to Android and iOS devices via Google Cloud Messaging / Fireba… | 57 | 1298 | abandoned |
| szdc/tiktok-api An unofficial, reverse-engineered TypeScript API wrapper for TikTok (formerly Musical.ly), published as the npm package tiktok-api. It lets… | 10 | 1292 | abandoned |
| zhaoxianjin/91porn An unofficial Android client for the adult video site 91Porn, built with RxJava, Retrofit, RxCache, MVP, and Jsoup. It bypasses the guest l… | 32 | 1290 | abandoned |
| JannsenYang/dingdong-helper A Java desktop tool that automates placing orders on the Dingdong Maicai (叮咚买菜) grocery delivery app by concurrently replaying the WeChat m… | 32 | 1279 | abandoned |
| mttkay/ignition Ignition is an Android library project that kick-starts app development by providing ready-to-use components and utility classes that wrap … | 32 | 1271 | abandoned |
| CTNetworking RTNetworking is an Objective-C networking layer library for iOS applications, providing a structured approach to API requests. The reposito… | 32 | 1255 | abandoned |