function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| xcc3641/SeeWeather SeeWeather (就看天气) is a Material Design weather app for Android built with RxJava, RxBus, Retrofit, and Glide. It shows current conditions, … | 10 | 3403 | abandoned |
| ferdikoomen/openapi-typescript-codegen A Node.js library and CLI that generates TypeScript or JavaScript API clients from OpenAPI (Swagger) v2/v3 specifications, supporting fetch… | 88 | 3367 | abandoned |
| Facebook Platform SDKs A collection of archived Facebook Platform SDKs (PHP, JavaScript, Swift, React Native) for integrating Facebook login and Graph API calls i… | 10 | 3317 | abandoned |
| erdewit/ib_insync A Python library providing a sync and asyncio-based framework for the Interactive Brokers Trader Workstation API, making it easy to connect… | 10 | 3285 | abandoned |
| facebookarchive/php-graph-sdk The official Facebook SDK for PHP (v5), providing a native interface to the Facebook Graph API and Facebook Login from PHP applications. Th… | 10 | 3210 | abandoned |
| yangfuhai/afinal Afinal is an Android framework combining a SQLite ORM, an annotation-based IOC layer for UI/event binding, an HTTP client wrapper, and a bi… | 32 | 3129 | abandoned |
| Instagram API A Python 2/3 client library for the Instagram REST and Search APIs, supporting OAuth2 authentication, media access, and real-time subscript… | 10 | 3072 | abandoned |
| blackjack4494/yt-dlc youtube-dlc is a Python-based command-line media downloader and library for downloading videos from YouTube and other video platforms, fork… | 23 | 3041 | abandoned |
| MKSG-MugunthKumar/MKNetworkKit MKNetworkKit is an Objective-C networking framework for iOS 8+ built on NSURLSession, providing built-in authentication and HTTP 1.1 cachin… | 10 | 3030 | abandoned |
| laurentj/slimerjs SlimerJS is a scriptable headless browser that provides the PhantomJS API on top of Gecko (Firefox) instead of WebKit, letting external Jav… | 23 | 2998 | abandoned |
| nomad-cli/houston Houston is a Ruby gem and CLI for sending Apple Push Notifications (APNs) using the legacy binary protocol. It provides both a simple Ruby … | 10 | 2949 | abandoned |
| crazycodeboy/GitHubPopular GitHubPopular is a cross-platform mobile app built with React Native for browsing the most popular and trending GitHub repositories. It sup… | 23 | 2945 | abandoned |
| Accelerider/BaiduPanDownloadWinform A Windows desktop application (C#/WinForms) that enables high-speed downloads from Baidu Netdisk (Baidu Cloud) by accessing files placed in… | 10 | 2942 | abandoned |
| stephanenicolas/robospice RoboSpice is a modular Android library that simplifies writing asynchronous long-running tasks, specialized in network requests. It execute… | 10 | 2925 | abandoned |
| ded/reqwest Reqwest is a small browser-side JavaScript library that wraps asynchronous HTTP requests (AJAX) with support for XMLHttpRequest, JSONP, COR… | 32 | 2921 | abandoned |
| fancymax/12306ForMac An unofficial macOS desktop client for China Railway's 12306 ticketing system, built in Swift. It helps users book train tickets and grab r… | 23 | 2893 | abandoned |
| yubo725/flutter-osc An open-source client app for OSChina (开源中国) built with Google Flutter, supporting Android and iOS. It is explicitly no longer maintained a… | 32 | 2883 | abandoned |
| NikolaiT/GoogleScraper GoogleScraper is a Python module and CLI tool for scraping search engine results from Google, Bing, Yandex, DuckDuckGo and others, with sup… | 32 | 2879 | abandoned |
| zhuhaow/NEKit NEKit is a Swift toolkit for building iOS/macOS Network Extension apps (NETunnelProvider) that route traffic through proxies to bypass netw… | 10 | 2816 | abandoned |
| chanjarster/weixin-java-tools A Java SDK for developing WeChat Official Account (subscription/service) and WeChat Enterprise (WeChat Work) applications, distributed via … | 10 | 2730 | abandoned |
| gimite/web-socket-js A JavaScript library that provides a WebSocket implementation for browsers lacking native support, powered by an embedded Flash (SWF) bridg… | 32 | 2714 | abandoned |
| artsy/eidolon Eidolon is Artsy's open-source iPad auction kiosk app, written in Swift, that lets gallery visitors browse auction lots, register to bid, a… | 10 | 2692 | abandoned |
| ximan/dropload dropload is a lightweight jQuery/Zepto plugin that adds pull-to-refresh and pull-up-to-load-more (infinite scroll) behavior to mobile web p… | 23 | 2685 | abandoned |
| jaydenxiao2016/AndroidFire AndroidFire is an Android news-reading app framework built on Material Design with MVP architecture, RxJava, Retrofit, and Glide. It packag… | 32 | 2637 | abandoned |
| venomous0x/WhatsAPI WhatsAPI is an unofficial, reverse-engineered interface library for WhatsApp Messenger that allowed developers to send and receive messages… | 32 | 2619 | abandoned |
| wkh237/react-native-fetch-blob A React Native library providing file access, upload/download, and streaming APIs with native-to-native file handling to avoid BASE64 bridg… | 10 | 2608 | abandoned |
| spray/spray spray is a suite of Scala libraries for building and consuming RESTful web services on top of Akka, designed to be lightweight, asynchronou… | 10 | 2493 | abandoned |
| ading2210/poe-api A reverse-engineered Python API wrapper for Quora's Poe, providing programmatic access to ChatGPT, GPT-4, and Claude via Poe's web interfac… | 10 | 2465 | abandoned |
| taspinar/twitterscraper A Python library that scrapes tweets and user information from Twitter using requests and BeautifulSoup, without relying on Twitter's offic… | 23 | 2461 | abandoned |
| simon-weber/gmusicapi An unofficial Python client library for Google Play Music, supporting library management, playlists, uploads, and streaming via OAuth-authe… | 10 | 2456 | abandoned |
| QiuChenlyOpenSource/MusicDownload A tool for downloading songs in FLAC/MP3 quality, primarily using the QQ Music API. The project has been discontinued after legal pressure … | 10 | 2449 | abandoned |
| pksunkara/alpaca Alpaca is a Go-based CLI tool that generates client libraries (SDKs) for a web API in multiple languages including Node.js, PHP, Python, an… | 10 | 2448 | abandoned |
| vooidzero/B23Downloader B23Downloader is a Qt 6 (C++) desktop application for downloading videos, live streams, and manga from Bilibili. It accepts various Bilibil… | 23 | 2437 | abandoned |
| xanzy/go-gitlab A Go client library for the GitLab API, covering most GitLab REST endpoints such as projects, issues, merge requests, and CI. It is now arc… | 10 | 2426 | abandoned |
| DuendeArchive/identity-model-oidc-client-js oidc-client is a JavaScript library providing OpenID Connect (OIDC) and OAuth2 protocol support for browser-based client applications, incl… | 10 | 2423 | abandoned |
| MengTo/DesignerNewsApp An open-source iOS client for Designer News written in Swift by the creator of Design+Code. It serves as a real-world example app for desig… | 32 | 2422 | abandoned |
| nickoala/telepot Telepot is a Python framework wrapping the Telegram Bot API, providing classes and helpers for building Telegram bots. The author has expli… | 10 | 2412 | abandoned |
| witoldsz/angular-http-auth An AngularJS module that installs an $http interceptor to buffer requests failing with HTTP 401 and broadcast login-required events, plus a… | 23 | 2378 | abandoned |
| twitter-archive/CocoaSPDY CocoaSPDY is an Objective-C framework implementing the SPDY/3.1 protocol for iOS and OS X, integrating with the NSURL stack to speed up HTT… | 10 | 2375 | abandoned |
| mattdonnelly/Swifter Swifter is a Swift framework for interacting with the Twitter API on iOS and OS X, supporting OAuth authentication and Twitter endpoints in… | 23 | 2348 | abandoned |
| evilsocket/xray XRay is a Go-based CLI tool for network reconnaissance and OSINT that enumerates subdomains via DNS bruteforcing, gathers open-port intelli… | 10 | 2331 | abandoned |
| gitbobobo/StreamMusic StreamMusic (音流) is a cross-platform music player client for Android, iOS, macOS, and Windows that connects to self-hosted music servers in… | 59 | 2325 | abandoned |
| Rukey7/MvpApp An Android news/media app built as a practice project demonstrating MVP architecture in Java. It integrates RxJava, Dagger2, Retrofit, Gree… | 32 | 2317 | abandoned |
| jeneser/douban A demo single-page application cloning the Douban movie/media site, built with Vue 2, Vuex, Vue Router, and Superagent. It serves as a refe… | 23 | 2291 | abandoned |
| getify/LABjs LABjs is a dynamic JavaScript script loader that loads all scripts in parallel while allowing explicit execution-order dependencies via a c… | 10 | 2259 | abandoned |
| Rhymen/go-whatsapp A Go library implementing the WhatsApp Web API via reverse engineering, providing connection, QR-code login, session restore, and message h… | 65 | 2244 | abandoned |
| iMeiji/Toutiao A third-party Android client for Toutiao (Today's Headlines) built with MVP architecture, RxJava, and Retrofit, aggregating news, images, v… | 23 | 2240 | abandoned |
| adamdbradley/foresight.js Foresight.js is a JavaScript library that detects whether a user's device has a high-resolution display and a fast enough network connectio… | 32 | 2228 | abandoned |
| ckreibich/scholar.py A Python module that queries and parses Google Scholar search results, extracting publication metadata, citation counts, PDF links, and Bib… | 10 | 2175 | abandoned |
| maicong/music A PHP-based web application that aggregates music search across multiple Chinese music platforms (NetEase Cloud Music, QQ Music, Kugou, Kuw… | 10 | 2142 | abandoned |
| simplecrawler/simplecrawler simplecrawler is a flexible, event-driven web crawler library for Node.js with a configurable queue system, robots.txt support, and link di… | 10 | 2134 | abandoned |
| bradjasper/ImportJSON A Google Apps Script library that adds ImportJSON functions to Google Sheets, letting users import JSON from any URL directly into spreadsh… | 10 | 2131 | abandoned |
| stormzhang/9GAG An unofficial Android client for 9GAG built in 2014 with Java, Volley, OkHttp, and Glide, featuring feed browsing, image zoom, and SQLite c… | 58 | 2117 | abandoned |
| searchbox-io/Jest Jest is a Java HTTP REST client library for Elasticsearch, filling the gap for a lightweight REST-based client instead of the native Java A… | 10 | 2093 | abandoned |
| mukulhase/WebWhatsapp-Wrapper A Python library providing an unofficial API for WhatsApp by automating WhatsApp Web through Selenium browser automation. It allows sending… | 23 | 2077 | abandoned |
| robertodoering/harpy Harpy is a feature-rich alternative Twitter client built with Flutter, offering a polished user experience with customizable themes, timeli… | 23 | 2075 | abandoned |
| 7kfpun/FinanceReactNative A deprecated React Native clone of Apple's iOS Stocks app that displays stock quotes and charts using data from Yahoo Finance. It runs on b… | 23 | 2075 | abandoned |
| soyjavi/QuoJS QuoJS is a micro, modular JavaScript library for mobile web development that provides DOM traversal, event handling, touch/gesture events, … | 32 | 2048 | abandoned |
| acani/Chats Acani Chats is an open-source native iOS instant messaging app with user accounts and profiles, intended as a reference example for buildin… | 10 | 2045 | abandoned |
| tinyeeliu/androidquery AndroidQuery is a lightweight Java library for Android that simplifies asynchronous HTTP requests, JSON/XML parsing, and UI manipulation wi… | 23 | 2035 | abandoned |
| wujunyang/MobileProject MobileProject is an open-source iOS project scaffold written in Objective-C that organizes an app using the MVC pattern with clearly separa… | 23 | 2020 | abandoned |
| mozilla-mobile/android-components A collection of Android libraries (in Kotlin) for building browsers or browser-like applications, published via Maven. The project has move… | 10 | 1990 | abandoned |
| haskellcamargo/gemidao-do-zap A Node.js command-line application that places phone calls (or sends SMS) to a victim playing the Brazilian meme audio 'gemidão do Zap', op… | 23 | 1973 | abandoned |
| white-cat/ThinkAndroid ThinkAndroid is a free, open-source Android development framework aimed at simple and rapid Android app development. It bundles MVC structu… | 32 | 1971 | abandoned |
| iambus/xunlei-lixian A Python 2 command-line script for managing Xunlei (Thunder) offline download tasks, including login, listing, adding, downloading, deletin… | 10 | 1968 | abandoned |
| wkeeling/selenium-wire Selenium Wire extends Selenium's Python bindings to expose the HTTP/HTTPS requests and responses made by the browser, with APIs to inspect … | 10 | 1965 | abandoned |
| JakeWharton/retrofit2-kotlin-coroutines-adapter A Retrofit 2 CallAdapter.Factory that lets Retrofit service methods return Kotlin coroutine Deferred types. It is deprecated because Retrof… | 10 | 1960 | abandoned |
| singro/v2ex An open-source iOS client for the v2ex.com developer community forum, written in Objective-C. It provides browsing topics, replying, and sh… | 32 | 1948 | abandoned |
| lyrric/seckill A Java-based automation script for snatching scarce HPV 9-valent (Gardasil 9) vaccine appointment slots on the Chinese Miaomiao/Yuemiao boo… | 10 | 1948 | abandoned |
| pkyeck/socket.IO-objc An Objective-C client library for connecting iOS and OS X apps to Socket.IO servers (v0.7.2–0.9.x) over websockets or long-polling, built o… | 10 | 1947 | abandoned |
| mozilla/hawk A JavaScript implementation of the HTTP Hawk Holder-Of-Key authentication scheme, providing message authentication for HTTP requests. The r… | 10 | 1941 | abandoned |
| mattt/GroundControl GroundControl is an Objective-C library for iOS that enables remote configuration of apps by fetching a plist file over HTTP and registerin… | 10 | 1931 | abandoned |
| 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 | 1897 | 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 | 1882 | 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 | 1869 | 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 | 1851 | 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 | 1823 | abandoned |
| charlierguo/gmail A Python library providing a Pythonic interface to Gmail via IMAP, supporting searching, reading, sending, labeling, archiving, and deletin… | 32 | 1806 | 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 | 1800 | 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… | 38 | 1793 | 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 | 1792 | 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 | 1746 | 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 | 1745 | 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 | 1743 | 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 | 1735 | abandoned |
| pilcrowonpaper/arctic Arctic is a TypeScript library providing OAuth 2.0 client implementations for popular providers like Google and GitHub, handling authorizat… | 72 | 1717 | 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 | 1703 | 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 | 1692 | abandoned |
| xiaoyaoyou1212/XSnow XSnow is an Android base framework built on RxJava2 and Retrofit2 that bundles networking, upload/download, caching, event bus, permission … | 23 | 1691 | 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 | 1688 | 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 | 1685 | 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 | 1678 | 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 |