function: http-client
2548 products, primary matches first, then adoption-weighted; health v2 shown.
| Product | Health v2 | Stars | Maturity |
|---|---|---|---|
| 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… | 27 | 3350 | maintenance |
| OAuthSwift/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… | 23 | 3331 | maintenance |
| ping/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… | 23 | 3299 | maintenance |
| 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… | 10 | 3287 | maintenance |
| alixaxel/chrome-aws-lambda A TypeScript library that ships a size-optimized Chromium binary designed to run headless browser automation with Puppeteer (or Playwright)… | 32 | 3285 | maintenance |
| 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… | 32 | 3270 | maintenance |
| Tinder/Scarlet Scarlet is a Retrofit-inspired declarative WebSocket client library for Kotlin, Java, and Android. It lets you define WebSocket services vi… | 47 | 3253 | maintenance |
| 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… | 26 | 3227 | maintenance |
| alibaba/lightproxy LightProxy is a cross-platform desktop web debugging proxy built on Electron and whistle, offering out-of-the-box certificate installation … | 23 | 3217 | maintenance |
| 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 … | 32 | 3175 | maintenance |
| 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 … | 32 | 3157 | maintenance |
| 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,… | 10 | 3153 | maintenance |
| 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… | 51 | 3147 | maintenance |
| 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. … | 23 | 3135 | maintenance |
| 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… | 23 | 3127 | maintenance |
| 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… | 23 | 3119 | maintenance |
| 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… | 70 | 3118 | maintenance |
| 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… | 10 | 3101 | maintenance |
| CrawlScript/WebCollector WebCollector is an open-source Java web crawler framework that provides simple interfaces for building multi-threaded web crawlers quickly.… | 62 | 3083 | maintenance |
| 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… | 32 | 3009 | maintenance |
| 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 … | 32 | 3004 | maintenance |
| zmzhang8/Photon Photon is a lightweight multi-threaded desktop download manager built on the aria2 download core, packaged as an Electron application. It s… | 10 | 2991 | maintenance |
| 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… | 23 | 2983 | maintenance |
| 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… | 23 | 2966 | maintenance |
| 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… | 23 | 2955 | maintenance |
| facundoolano/google-play-scraper A Node.js library that scrapes application data from the Google Play store, exposing methods for app details, search, reviews, permissions,… | 66 | 2949 | maintenance |
| Ekultek/WhatWaf WhatWaf is a Python command-line tool that detects web application firewalls (WAFs) protecting a target web application and attempts to fin… | 23 | 2924 | maintenance |
| Pay-Group/best-pay-sdk A Java SDK that unifies Alipay and WeChat Pay integration behind a simple API, letting developers implement payments in about ten lines of … | 23 | 2914 | maintenance |
| 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… | 10 | 2893 | maintenance |
| 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… | 71 | 2886 | maintenance |
| CreateJS/PreloadJS PreloadJS is a JavaScript library that simplifies preloading assets like images, sounds, JavaScript, fonts, JSON, and text in the browser. … | 23 | 2869 | maintenance |
| CharlesPikachu/DecryptLogin A Python library providing programmatic login APIs for popular websites (Weibo, Bilibili, Zhihu, GitHub, Taobao, etc.) built on the request… | 32 | 2855 | maintenance |
| 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 … | 10 | 2810 | maintenance |
| 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… | 23 | 2809 | maintenance |
| 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… | 23 | 2809 | maintenance |
| 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… | 23 | 2796 | maintenance |
| mobolic/facebook-sdk A Python client library for Facebook's Graph API, supporting authentication and API interactions. It complements the official Facebook Java… | 23 | 2795 | maintenance |
| 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… | 32 | 2794 | maintenance |
| 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… | 32 | 2792 | maintenance |
| 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… | 32 | 2779 | maintenance |
| 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… | 32 | 2756 | maintenance |
| SunLiner/MiaowShow An iOS live video streaming application written in Objective-C that mimics a live-broadcast app (Miaobo/喵播). It integrates RTMP-based video… | 32 | 2756 | maintenance |
| 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… | 79 | 2749 | maintenance |
| 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 … | 32 | 2733 | maintenance |
| 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,… | 23 | 2720 | maintenance |
| JessYanCoding/ProgressManager A lightweight Android library that listens to download and upload progress of network requests made with Okhttp, Retrofit, and Glide using … | 23 | 2715 | maintenance |
| SunOfBeach2/CheckVersionLib CheckVersionLib is an Android library for automatically checking app version updates and downloading/installing new APKs. It offers chain-s… | 23 | 2704 | maintenance |
| 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… | 66 | 2695 | maintenance |
| 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 … | 10 | 2692 | maintenance |
| 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… | 32 | 2687 | maintenance |
| mootools/mootools-core MooTools Core is a classic JavaScript utility framework providing an elegant class-based OOP system, DOM manipulation, selectors, events, a… | 32 | 2677 | maintenance |
| 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… | 76 | 2668 | maintenance |
| 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… | 32 | 2659 | maintenance |
| 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… | 23 | 2653 | maintenance |
| 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… | 23 | 2651 | maintenance |
| 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… | 10 | 2639 | maintenance |
| 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… | 32 | 2610 | maintenance |
| rails/jquery-ujs A small JavaScript library that adds unobtrusive scripting support to jQuery, driven by HTML data attributes. It enables confirmation dialo… | 23 | 2601 | maintenance |
| Ccixyj/JBusDriver An Android app for browsing the JAVBUS adult content catalog, inspired by JAViewer. It is built with Kotlin using MVP architecture, RxJava2… | 23 | 2585 | maintenance |
| 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… | 32 | 2577 | maintenance |
| 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… | 23 | 2564 | maintenance |
| fixerAPI/fixer Fixer is a hosted JSON API providing current and historical foreign exchange rates and currency conversion for 170 world currencies, includ… | 32 | 2549 | maintenance |
| yeriomin/YalpStore Yalp Store is a lightweight open-source Android app that downloads APKs directly from the Google Play Store without requiring Google Servic… | 23 | 2547 | maintenance |
| xtuhcy/gecco Gecco is a lightweight, easy-to-use web crawler framework for Java that lets developers define crawlers with annotation-based jQuery-style … | 51 | 2510 | maintenance |
| liyiorg/weixin-popular A Java SDK implementing the WeChat platform APIs across the Official Account, Open Platform, Merchant (Pay), and Service Provider platforms… | 23 | 2486 | maintenance |
| 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… | 70 | 2468 | maintenance |
| lukeed/sockette Sockette is a tiny (367 bytes) JavaScript wrapper around the WebSocket API that adds automatic reconnection with configurable timeout and m… | 23 | 2468 | maintenance |
| lorien/grab Grab is a Python web scraping framework providing HTTP request handling, proxy/cookie support, and XPath-based HTML parsing, plus a Spider … | 51 | 2463 | maintenance |
| 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… | 37 | 2434 | maintenance |
| Chora10/Cknife Cknife (China Chopper Knife) is a Java-based cross-platform webshell management tool, an open-source client compatible with the China Chopp… | 32 | 2422 | maintenance |
| xuexiangjys/XUpdate XUpdate is a lightweight, highly available Android version update framework written in Java. It handles version checking via GET/POST or cu… | 23 | 2410 | maintenance |
| 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… | 49 | 2390 | maintenance |
| 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… | 23 | 2369 | maintenance |
| kaimallea/isMobile A small (~1.3KB minified) TypeScript/JavaScript library that detects mobile devices by inspecting the browser environment or a user-agent s… | 23 | 2366 | maintenance |
| 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… | 32 | 2358 | maintenance |
| 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… | 32 | 2357 | maintenance |
| 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 … | 23 | 2334 | maintenance |
| 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… | 23 | 2300 | maintenance |
| 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… | 32 | 2282 | maintenance |
| 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… | 32 | 2268 | maintenance |
| f/graphql.js graphql.js is a lightweight (4k gzipped), dependency-free GraphQL client for JavaScript that works isomorphically in both browsers and Node… | 23 | 2261 | maintenance |
| guolindev/coolweatherjetpack CoolWeather Jetpack is a weather app for Android implemented with the Jetpack architecture components and an MVVM design. It serves primari… | 32 | 2252 | maintenance |
| 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… | 67 | 2244 | maintenance |
| buckket/twtxt twtxt is a decentralised, minimalist microblogging tool and format specification where your identity is a publicly accessible text file of … | 23 | 2236 | maintenance |
| xCss/Valine Valine is a fast, simple, and lightweight client-side comment system for websites and static blogs, built on LeanCloud with no backend impl… | 23 | 2230 | maintenance |
| 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… | 23 | 2229 | maintenance |
| 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 … | 32 | 2224 | maintenance |
| 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… | 48 | 2219 | maintenance |
| 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… | 23 | 2210 | maintenance |
| 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… | 23 | 2207 | maintenance |
| marcelduran/yslow YSlow analyzes web pages and grades their performance against Yahoo's rules for high performance web pages. It ships as browser extensions,… | 32 | 2200 | maintenance |
| JessYanCoding/RetrofitUrlManager A lightweight Java/Android library that extends Retrofit to support multiple BaseUrls and dynamic BaseUrl switching at runtime via OkHttp i… | 23 | 2193 | maintenance |
| 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… | 32 | 2190 | maintenance |
| mikeal/bent Bent is a tiny functional HTTP client library for Node.js and browsers built on async/await, returning configured async request functions. … | 32 | 2189 | maintenance |
| 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… | 32 | 2189 | maintenance |
| 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… | 23 | 2183 | maintenance |
| IAmBlackHacker/Facebook-BruteForce A Python script that performs brute-force password attacks against Facebook accounts using wordlists, intended for educational purposes. It… | 23 | 2182 | maintenance |
| 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… | 23 | 2181 | maintenance |
| 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… | 32 | 2166 | maintenance |
| 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… | 32 | 2159 | maintenance |