英文原文: https://argusic.com/best/api-clients
开源 API 客户端,构建并运行
你可以自己运行的 API 和 HTTP 客户端。列表按照每个项目在 Argusic 全新安装时是否成功运行来排序,那次尝试的录屏一键即可查看。
测试时间为 2026年9月23日 至 2026年11月4日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。
142 个已测试项目中有 139 个可运行。另有 7 个正在等待测试。
简而言之: 在 142 个已测试项目中,有 88 个在全新机器上直接启动:yaak、aiohttp、resty、node-fetch、xh、libhv、curl_cffi 和 async-http-client,以及另外 80 个项目。另有 51 个在用替身替换其依赖的服务(例如数据库)后启动:nba_api、ruby-openai、reverse-api-engineer、APIAuto、notion-sdk-py、requests、lithium 和 algoliasearch-client-javascript,以及另外 43 个项目。3 个无法验证:vscode-restclient、userver 和 ky;log 显示了每个项目停在哪里。
每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。
| # | 项目 | 结论 | Argusic 评分 | 语言 | 星标数 | 测试日期 |
|---|---|---|---|---|---|---|
| 1 | yaak | 可运行 | 100 / 100 | TypeScript | 19,433 | 2026年11月2日 |
最直观的桌面 API 客户端。组织并执行 REST、GraphQL、WebSockets、Server Sent Events 和 gRPC。 测试发现:npm 551 tests pass, Rust 179 tests pass, yaak-web serve binary and yaak CLI binary both build and run, web app dist builds successfully, Tauri desktop GUI skipped due to missing webkit2gtk-4.0 system package. 10 分钟。 | ||||||
| 2 | aiohttp | 可运行 | 100 / 100 | Python | 16,605 | 2026年11月3日 |
用于 asyncio 和 Python 的异步 HTTP 客户端/服务器框架 测试发现:aiohttp 4.0.0a2.dev0 is installed in pure-Python mode with all runtime dependencies; the HTTP client and server work end-to-end on localhost; 4417 of 4721 tests pass, the 5 failures are pre-existing environmental issues (missing optional deps gunicorn/brotli, IPv6, and a mock test). 7 分钟。 | ||||||
| 3 | resty | 可运行 | 100 / 100 | Go | 11,824 | 2026年11月4日 |
用于 Go 的简单 HTTP、REST 和 SSE 客户端库 测试发现:Toolchain installed and the resty.dev/v3 module builds, vets clean, passes all 417 tests, and a real HTTP GET through the library returned 200 with the expected JSON body. 4 分钟。 | ||||||
| 4 | node-fetch | 可运行 | 100 / 100 | JavaScript | 8,846 | 2026年9月28日 |
将 Fetch API 带到 Node.js 的轻量级模块 测试发现:node-fetch v3.1.1 installed, builds cleanly, all 389 functional tests pass with 4 pending (1 IPv6 skip patched), module loads and works via ESM import against a local HTTP server. 4 分钟。 | ||||||
| 5 | xh | 可运行 | 100 / 100 | Rust | 8,168 | 2026年9月23日 |
友好且快速的 HTTP 请求发送工具 测试发现:xh 0.26.2 builds with cargo, cargo test passes 281 tests (1 ignored: expired test certificate), and the installed binary answered HTTP requests against a local Python server (GET 200 with JSON body, POST echo with JSON object, --curl translation). 5 分钟。 | ||||||
| 6 | libhv | 可运行 | 100 / 100 | C | 7,572 | 2026年9月28日 |
比 libevent/libuv/asio 更易用的网络库。一个用于开发 TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis 客户端/服务器的 c/c++ 网络库。 测试发现:libhv 1.3.4 builds successfully producing libhv.so and libhv.a shared/static libraries plus 65 example/test binaries, all unit tests pass, and the httpd server serves HTTP responses verified via bin/curl returning 200 OK. 6 分钟。 | ||||||
| 7 | curl_cffi | 可运行 | 100 / 100 | Python | 6,814 | 2026年9月28日 |
Python binding for curl-impersonate fork via cffi. 一个能够模拟浏览器 TLS/JA3/HTTP2 指纹的 HTTP 客户端。 测试发现:After installing the pre-built curl-cffi wheel (v0.16.3) into a fresh venv, the library imports, the CLI runs (curl-cffi get, doctor, --help), real HTTP requests with browser impersonation return 200, and the unit test suite passes 600+ tests across all 20 test modules including sync/async HTTP, websockets... 38 分钟。 | ||||||
| 8 | async-http-client | 可运行 | 100 / 100 | Java | 6,398 | 2026年9月28日 |
面向 JVM 的异步、非阻塞 HTTP 与 WebSocket 客户端 测试发现:Project builds and all 1791 tests pass on JDK 11 via Maven wrapper with embedded Jetty test infrastructure. 30 分钟。 | ||||||
| 9 | Fast-Android-Networking | 可运行 | 100 / 100 | Java | 5,932 | 2026年9月29日 |
一个完整的快速 Android 网络库,同时支持 HTTP/2 测试发现:Fast Android Networking Library builds fully, all 129 instrumentation tests pass on a real emulator, and outputs AARs and APKs for all modules. 24 分钟。 | ||||||
| 10 | wretch | 可运行 | 100 / 100 | TypeScript | 5,180 | 2026年9月29日 |
一个基于 fetch 构建的小巧包装器,具有直观的语法。:candy: 测试发现:npm install builds without errors; Node.js tests pass 79/79, browser tests pass 58/58 on Chromium and 58/58 on Firefox, snippet tests pass 67/87 with 20 expected skips, type tests pass, Deno tests pass 59 steps, Bun tests pass 58/58. 6 分钟。 | ||||||
| 11 | req | 可运行 | 100 / 100 | Go | 4,871 | 2026年9月29日 |
带有 Black Magic 的简单 Go HTTP 客户端 测试发现:All 180 tests pass, go build and go vet succeed with zero errors across the req/v3 HTTP client library. 5 分钟。 | ||||||
| 12 | urllib3 | 可运行 | 100 / 100 | Python | 4,079 | 2026年9月30日 |
urllib3 是一个用户友好的 Python HTTP 客户端库 测试发现:urllib3 is installed in a Python 3.12 venv, the full non-network/integration test suite (2453 tests) passes, the dummyserver starts correctly with IPv6-unavailable environments handled gracefully, and the library makes successful real HTTPS requests to external endpoints. 15 分钟。 | ||||||
| 13 | ATAC | 可运行 | 100 / 100 | Rust | 3,748 | 2026年9月30日 |
终端中的一个简单 API 客户端(类似 Postman) 测试发现:ATAC v0.23.1 builds and runs; the `try` command successfully sends HTTP requests and receives real server responses. 14 分钟。 | ||||||
| 14 | curlie | 可运行 | 100 / 100 | Go | 3,731 | 2026年9月30日 |
curl 的强大功能,httpie 的易用性。 测试发现:curlie builds from source, passes its args tests, and makes real HTTP requests to the internet returning correct responses. 17 分钟。 | ||||||
| 15 | cortex | 可运行 | 100 / 100 | TypeScript | 3,299 | 2026年10月1日 |
Cortex:从 OpenAPI、AsyncAPI、GraphQL、gRPC、OpenRPC 和 Markdown 生成交互式 API 文档、类型化 SDK 和 MCP 服务器。 测试发现:Cortex Docs installs, builds, passes its full unit test suite (377 tests, 0 failures), and the CLI successfully initializes a project, validates specs, and generates SDKs in 11 languages plus an MCP server from OpenAPI, AsyncAPI, GraphQL, and OpenRPC sources. 6 分钟。 | ||||||
| 16 | php-curl-class | 可运行 | 100 / 100 | PHP | 3,298 | 2026年10月1日 |
PHP Curl Class 让发送 HTTP 请求和集成 Web API 变得简单。 测试发现:php-curl-class repository is fully installed with PHP 8.5.8 static binary and all Composer dependencies; the full test suite passes with 264 tests and 23390 assertions and zero failures. 43 分钟。 | ||||||
| 17 | http | 可运行 | 100 / 100 | Ruby | 3,083 | 2026年10月1日 |
HTTP (The Gem,又名 http.rb) - 一个快速的 Ruby HTTP 客户端,具有可链式调用的 API、流式支持和超时功能。 测试发现:Ruby 3.4.0 from source, zlib 1.3.1, libyaml 0.2.5, psych.so, and all 67 gem dependencies are installed. The http.rb test suite passes 2332/2332 and the client successfully makes real HTTPS requests. 21 分钟。 | ||||||
| 18 | Restfox | 可运行 | 100 / 100 | TypeScript | 2,775 | 2026年10月16日 |
离线优先的极简 HTTP 和 Socket 测试客户端,适用于 Web 和桌面 测试发现:Restfox web-standalone builds and serves on port 4004, UI vitest suite passes all 306 tests. 4 分钟。 | ||||||
| 19 | httplug | 可运行 | 100 / 100 | PHP | 2,586 | 2026年10月3日 |
HTTPlug,PHP 的 HTTP 客户端抽象层 测试发现:HTTPlug library dependencies install via Composer and all 37 phpspec tests pass with PHP 8.3.26. 4 分钟。 | ||||||
| 20 | http-kit | 可运行 | 100 / 100 | Java | 2,566 | 2026年10月3日 |
简单、高性能、事件驱动的 Clojure HTTP 客户端+服务器 测试发现:http-kit 2.9.0-beta4 compiles Java sources (141 files), resolves all Clojure dependencies, and passes 138/139 tests (the sole excluded test (test-ipv6) fails only because IPv6 is unavailable in this container). 24 分钟。 | ||||||
| 21 | httpoison | 可运行 | 100 / 100 | Elixir | 2,287 | 2026年10月3日 |
又一个基于 hackney 的 Elixir HTTP 客户端 测试发现:HTTPoison compiles and all 104 tests pass under Elixir 1.18.4 on Erlang/OTP 28 with regenerated SSL test certificates. 12 分钟。 | ||||||
| 22 | tesla | 可运行 | 100 / 100 | Elixir | 2,077 | 2026年10月4日 |
用于 Elixir 的灵活 HTTP 客户端库,支持中间件和多种适配器。 测试发现:Elixir 1.19.6 with Erlang/OTP 28.5.0.7 installed via asdf, tesla deps fetched, project compiled, and full test suite (1235 tests + 24 doctests) passes with 0 failures. 15 分钟。 | ||||||
| 23 | resterm | 可运行 | 100 / 100 | Go | 2,004 | 2026年10月5日 |
用于 HTTP、GraphQL、gRPC、WebSocket 和 SSE 的 Terminal API 客户端。Plain.http 文件可进行 diff 和版本管理,并支持脚本化测试、工作流、mock、录制器,以及用于 CI 的 CLI 运行器。 测试发现:resterm builds from source with Go 1.26.8, all 64 test packages pass, the CLI runner executes real HTTP requests (verified 204 from httpbin.org), the mock server serves responses (verified 200 on /health), and the init command creates a new workspace. 21 分钟。 | ||||||
| 24 | voiden | 可运行 | 100 / 100 | TypeScript | 1,821 | 2026年10月5日 |
使用纯 Markdown 设计、测试和记录 API。使用 API 块组合请求。像代码一样复用、替换和版本化一切。离线,真正的 Git 原生,无锁定。 测试发现:Voiden runner builds and passes all 29 tests, UI passes 27 tests with 21 jsdom ESM errors (pre-existing), Electron app compiled and launched but fails to connect to Vite dev server in headless container. Node v22.11.0 + Yarn 4.3.1 installed and working. 13 分钟。 | ||||||
| 25 | wreq-python | 可运行 | 100 / 100 | Python | 1,508 | 2026年10月7日 |
易用的、注重隐私的 Python HTTP 客户端 测试发现:wreq Python package builds, installs, and passes all 57 unit tests against a local httpbin server, supporting HTTP/1.1 and HTTP/2 requests, cookie jars, redirect policies, TLS emulation (JA3/JA4), multipart uploads, streaming, and compression. 15 分钟。 | ||||||
| 26 | mint | 可运行 | 100 / 100 | Elixir | 1,418 | 2026年10月8日 |
适用于 Elixir 的函数式 HTTP 客户端,支持 HTTP/1 和 HTTP/2 测试发现:Erlang OTP 25 + Elixir 1.18.3 installed locally; Mint project compiles and its test suite runs 659 tests with 3 IPv6 failures caused by the container's kernel-level IPv6 disablement. 13 分钟。 | ||||||
| 27 | finch | 可运行 | 100 / 100 | Elixir | 1,366 | 2026年10月8日 |
Elixir HTTP 客户端,专注于性能 测试发现:With OTP 27.3 and Elixir 1.20.4 installed into $HOME/toolchain, mix deps.get/deps.compile/compile all exit 0, and mix test --max-cases 1 reports 234 passed and 1 skipped (the intentional ALPN skip), while the default parallel run has load-sensitive timing flakiness in a few assert_receive tests. 12 分钟。 | ||||||
| 28 | req | 可运行 | 100 / 100 | Elixir | 1,335 | 2026年10月8日 |
Req 是一个开箱即用的 Elixir HTTP 客户端。 测试发现:Req HTTP client compiled and runs tests successfully on OTP 25 with Elixir 1.18. Two IPv6-related tests fail due to no IPv6 in the container. End-to-end HTTP requests to httpbin.org work correctly. 15 分钟。 | ||||||
| 29 | gout | 可运行 | 100 / 100 | Go | 1,327 | 2026年10月8日 |
gout to become the Swiss Army Knife of the http client @^^@---> gout 是http client领域的瑞士军刀,小巧,强大,犀利。具体用法可看文档,如使用迷惑或者API用得不爽都可提issues 测试发现:The gout HTTP client library compiles and all 49 built-in tests pass on Go 1.22.3 with no errors. 5 分钟。 | ||||||
| 30 | apiark | 可运行 | 100 / 100 | TypeScript | 1,293 | 2026年10月9日 |
注重隐私的 API 平台,基于 Tauri v2 构建。无需登录,无需云服务,约 60 MB 内存。轻量级 Postman 替代品。 测试发现:CLI binary builds and sends HTTP requests with proper response handling; web and desktop frontends build successfully; 26 frontend tests pass; Rust GUI backend requires system GTK3 packages not available in this container. 13 分钟。 | ||||||
| 31 | slumber | 可运行 | 100 / 100 | Rust | 1,233 | 2026年10月9日 |
基于终端的 HTTP/REST 客户端 测试发现:Built slumber 5.3.0 from source; the binary answers --version/--help, renders real HTTP requests to a local server (200 GET, 201 POST with echoed body), imports OpenAPI/Insomnia files, and launches the TUI, with 1052 workspace tests passing. 17 分钟。 | ||||||
| 32 | goose | 可运行 | 100 / 100 | Rust | 1,014 | 2026年10月11日 |
负载测试框架,受 Locust 启发 测试发现:The Goose load testing Rust library v0.19.0-dev compiles successfully, all 143 tests pass with zero failures, and example binaries run end-to-end against live HTTP servers. 17 分钟。 | ||||||
| 33 | binance | 可运行 | 100 / 100 | TypeScript | 932 | 2026年10月11日 |
用于 Binance REST API 与 WebSocket 的 Node.js 和 JavaScript SDK,支持 TypeScript 和浏览器,集成测试、美化等。 测试发现:The SDK installs, builds via tsc with no errors, and 74 tests pass including all unit tests and public Binance API endpoint tests (getServerTime, getSystemStatus, getExchangeInfo, testConnectivity, market data) plus TLS certificate pinning verification against the live server. 5 分钟。 | ||||||
| 34 | isahc | 可运行 | 100 / 100 | Rust | 790 | 2026年10月14日 |
实用的 HTTP 客户端,使用起来很有趣。 测试发现:The isahc HTTP client crate builds from source and all 245 integration and unit tests pass, with IPv6-dependent tests skipping cleanly when the host has no IPv6 bind support. 7 分钟。 | ||||||
| 35 | pywikibot | 可运行 | 100 / 100 | Python | 780 | 2026年10月14日 |
一个与 MediaWiki API 交互的 Python 库。这是来自 gerrit.wikimedia.org 的镜像。请勿在此提交任何补丁。 测试发现:Pywikibot 11.8.0.dev0 installs in a virtualenv, pwb.py --version works, the offline test suite passes 1010/1010, and a real live-API fetch of English Wikipedia Main Page returns 3108 characters. 10 分钟。 | ||||||
| 36 | urllib | 可运行 | 100 / 100 | TypeScript | 743 | 2026年10月14日 |
在复杂世界中请求 HTTP(s) URL。 测试发现:urllib v4.9.0 installed, built, and tested: 230/236 tests pass on Node.js v22.23.3 with 41 test files. 4 分钟。 | ||||||
| 37 | http-client | 可运行 | 100 / 100 | PHP | 733 | 2026年10月14日 |
用于 PHP 的高级异步 HTTP 客户端库,支持高效、非阻塞和并发的请求和响应。 测试发现:amphp/http-client installed with all 91 composer dependencies, PHP 8.3.29 binary and Composer 2.10.3 operational, test suite runs (205/209 pass, 3 skipped, 1 failure from unreachable external server), real HTTPS requests to httpbin.org succeed over HTTP/2. 8 分钟。 | ||||||
| 38 | ghapi | 可运行 | 100 / 100 | Python | 687 | 2026年10月15日 |
一个令人愉悦且完整的 GitHub 出色 API 接口 测试发现:ghapi package installed in venv at /work/repo; Python API works both sync and async with real GitHub API calls; 5 CLI commands functional; all convenience methods (paged, sync_paged, call_gh, GhEvent, date2gh/gh2date, Scope, parse_link_hdr, sync_pages, gh_create_workflow, templates) verified working. 7 分钟。 | ||||||
| 39 | comet | 可运行 | 100 / 100 | PHP | 682 | 2026年10月15日 |
用于构建极速 REST API 和微服务的现代 PHP 框架 测试发现:Comet v2.7.2 PHP framework installed with all dependencies, serves HTTP responses from its embedded Workerman server, and the Validator component validates rules correctly. 3 分钟。 | ||||||
| 40 | paozhu | 可运行 | 100 / 100 | C++ | 673 | 2026年10月15日 |
Paozhu 一个支持 HTTP/1.1、HTTP/2、WebSocket、MQTT 和内置 ORM 的 C++20 Web 框架,用于快速 CRUD 开发。 测试发现:The Paozhu C++ web framework builds successfully and serves HTTP/1.1 requests on port 8080, responding 200 on /hello, /plaintext, and /json endpoints. 18 分钟。 | ||||||
| 41 | wechatpay-php | 可运行 | 100 / 100 | PHP | 602 | 2026年10月17日 |
微信支付 APIv3 的官方 PHP 库,同时也支持 APIv2 测试发现:All 541 PHPUnit tests pass with 2775 assertions against a complete set of generated cryptographic fixtures; the CertificateDownloader CLI binary outputs its full help text. 5 分钟。 | ||||||
| 42 | Stealth-Requests | 可运行 | 100 / 100 | Python | 567 | 2026年10月18日 |
Python 下的无检测网页抓取与无缝 HTML 解析 测试发现:stealth-requests 2.1.0 installed in a fresh venv, all 64 tests pass, and real requests to httpbin.org succeed with proper Chrome impersonation headers. 1 分钟。 | ||||||
| 43 | azuretls-client | 可运行 | 100 / 100 | Go | 471 | 2026年10月20日 |
一个易于使用的 HTTP 客户端,用于伪装 TLS/JA3、HTTP2 和 HTTP3 指纹 测试发现:AzureTLS Go HTTP client builds successfully, passes go vet, and all 91 non-skipped tests pass against real external services including HTTP/1.1, HTTP/2, HTTP/3, compression, headers, TLS fingerprinting, redirects, cookies, websockets, SOCKS4 proxy, and SSL pinning. 6 分钟。 | ||||||
| 44 | yii2-httpclient | 可运行 | 100 / 100 | PHP | 428 | 2026年10月21日 |
Yii 2 HTTP 客户端 测试发现:The yii2-httpclient library installs via composer, all 139 PHPUnit tests pass (1 intentional skip), and a real HTTP GET through Client returns 200 when run with OPENSSL_CONF=/etc/ssl/openssl.cnf. 3 分钟。 | ||||||
| 45 | cyberapi | 可运行 | 100 / 100 | Rust | 423 | 2026年10月22日 |
基于 gpui 的 API 工具,体积更小,速度更快。 测试发现:The cyberapi desktop app builds, all 198 workspace tests pass, and a fresh launch on the virtual display stays up with a live 'Cyber API' 1280x800 window while creating a valid 10-table cyberapi.db, after a one-line src/lib.rs fix that creates the data directory on first launch. 67 分钟。 | ||||||
| 46 | twitch4j | 可运行 | 100 / 100 | Java | 414 | 2026年10月21日 |
一个用于所有 Twitch API 的 JVM 库,包括 Chat、Helix 和 EventSub(webhook/websocket/conduit)。它包含面向大规模应用的高级功能,例如连接池、速率限制等。 测试发现:Twitch4J builds cleanly and all 162 unit tests pass on JDK 17 with Gradle 8.14.5 in an Ubuntu 24.04 container. 11 分钟。 | ||||||
| 47 | pyreqwest | 可运行 | 100 / 100 | Python | 411 | 2026年10月21日 |
基于 Rust reqwest 的快速 Python HTTP 客户端 测试发现:pyreqwest 0.14.0 installed and importable from Python 3.14, with 706 passing tests across client, mock, sync, URL, redirect, cookie, proxy, TLS, and streaming modules. 25 分钟。 | ||||||
| 48 | noodle | 可运行 | 100 / 100 | TypeScript | 403 | 2026年10月22日 |
一个以仓库为工作区的 REST 客户端 测试发现:Bun 1.4.3 is installed, all 137 dependencies resolved, the full test suite (3617 pass, 3 skip, 0 fail), typecheck, and lint all pass, and real HTTP requests via the CLI produce 200 responses with full bodies against external APIs. 9 分钟。 | ||||||
| 49 | rek | 可运行 | 100 / 100 | Go | 383 | 2026年10月22日 |
一个易用的 Go HTTP 客户端。灵感来自不朽的 Requests。 测试发现:The rek Go library builds cleanly, its full test suite passes (3/3), and live GET, POST, bearer-auth, JSON, and status-code requests against a local HTTP server returned the expected 200/200/201 responses; duplicate-body errors also return the documented error sentinel. 2 分钟。 | ||||||
| 50 | Kivo | 可运行 | 100 / 100 | JavaScript | 368 | 2026年10月23日 |
一款使用 Rust 和 Tauri 构建的极简、快速、现代的桌面 HTTP 客户端 测试发现:89 frontend unit tests pass and vite build succeeds on Node 18 with vite 5; the Tauri/Rust desktop backend cannot be tested without a Rust toolchain in this container. 5 分钟。 | ||||||
| 51 | java-http | 可运行 | 100 / 100 | Java | 366 | 2026年10月23日 |
一个功能完备、独立、高性能的 HTTP 服务器和客户端,完全用纯 Java 编写 测试发现:Compiled 65 source files and passed all 2621 tests, exercising the HTTP server end-to-end with real HTTP requests including TLS, chunked encoding, compression, cookies, multipart forms, keep-alive, and more. 6 分钟。 | ||||||
| 52 | redux-requests | 可运行 | 100 / 100 | JavaScript | 366 | 2026年10月23日 |
声明式 AJAX 请求和自动网络状态管理,用于单页应用 测试发现:All 29 test suites pass with 249 tests and 24 snapshots passing on Node 18.19.1. The redux-requests monorepo is fully installed and testable. 11 分钟。 | ||||||
| 53 | nimbus | 可运行 | 100 / 100 | PHP | 346 | 2026年10月23日 |
Nimbus 自动分析你的路由和验证规则,构建交互式请求模式和用于测试与探索 API 的原生界面。 测试发现:PHP dependency installation via Composer succeeded with all 140 packages, npm install succeeded with 711 packages, all 687 PHP tests pass including 35 integration tests, Vite frontend build succeeds producing dist assets, and vue-tsc type checking passes with zero errors. 9 分钟。 | ||||||
| 54 | node-request-retry | 可运行 | 100 / 100 | JavaScript | 346 | 2026年10月23日 |
:guardsman: 包装 NodeJS request 模块,以便在发生错误时重试 http 请求 测试发现:npm install completed, the mocha suite ran 61 passing tests including a 100%-coverage run, and a local smoke test observed a real HTTP 500 followed by an automatic retry that returned 200 with attempts: 2. 3 分钟。 | ||||||
| 55 | confluence-cli | 可运行 | 100 / 100 | JavaScript | 322 | 2026年10月25日 |
一个强大的 Atlassian Confluence 命令行界面 测试发现:npm install succeeds, all 1232 tests pass, and the CLI binary prints its help output correctly. 1 分钟。 | ||||||
| 56 | postman-chinese-injector | 可运行 | 100 / 100 | JavaScript | 303 | 2026年10月26日 |
Postman 汉化工具:注入桌面端 app.asar 以及 Chrome/Edge 浏览器扩展(Web 版本)。 测试发现:npm install succeeds with engine warnings, all 18 unit tests pass, build:data generates all locale bundles, build:extension produces dist/extension, CLI prints version 1.6.0 and full help text. 2 分钟。 | ||||||
| 57 | rusty-req | 可运行 | 100 / 100 | Python | 299 | 2026年10月25日 |
高性能异步 HTTP 客户端,基于 Rust 开发,提供 Python 绑定,用于极速批量请求。 测试发现:rusty-req 0.4.27 is installed from the pre-built wheel, imports cleanly, exposes all 9 API symbols (fetch_single, fetch_requests, set_debug, set_global_proxy, ConcurrencyMode, HttpVersion, ProxyConfig, RequestItem, SslVerify), honours per-request and batch timeouts correctly on local embedded servers, and successfully... 6 分钟。 | ||||||
| 58 | client | 可运行 | 100 / 100 | Go | 298 | 2026年10月27日 |
Tetiva:桌面 API 客户端,用于 HTTP、gRPC、GraphQL 和 WebSocket(Wails v3 + Vue 3) 测试发现:Server binary builds and serves HTTP 200 on port 9246; 38 Go test packages pass (36 ok, 2 no test files); frontend dist embedded and served correctly. 16 分钟。 | ||||||
| 59 | kitsu | 可运行 | 100 / 100 | TypeScript | 294 | 2026年10月25日 |
一个简单、轻量且与框架无关的 JSON:API 客户端 测试发现:Full test pipeline passes on Node 22; all 382 tests pass, CJS and ESM imports work, size limits respected, and a mock JSON:API server round-trip confirmed Kitsu fetches and deserialises correctly. 8 分钟。 | ||||||
| 60 | framework | 可运行 | 100 / 100 | PHP | 271 | 2026年10月27日 |
Aplus 全栈框架 测试发现:PHP 8.3.33 installed, all 101 Composer packages installed, Aplus version 25.1.0 confirmed, PHPUnit test passes (1/1). 6 分钟。 | ||||||
| 61 | nyquest | 可运行 | 100 / 100 | Rust | 248 | 2026年10月28日 |
真正平台原生的 Rust HTTP 客户端库 测试发现:The nyquest Rust crate and its curl backend compile, unit tests pass, and 32 real backend integration tests against a live hyper HTTP server all pass using system libcurl on Linux. 3 分钟。 | ||||||
| 62 | ffetch | 可运行 | 100 / 100 | TypeScript | 247 | 2026年10月28日 |
TypeScript 优先的 fetch 包装器,内置可配置的超时、重试和熔断器。 测试发现:With Node 22.23.4, npm ci installs cleanly, tsup builds dist, vitest passes 27 files/274 tests with 99.31% coverage, and the built library serves real HTTP requests with working retries, status handling, and HttpError. 3 分钟。 | ||||||
| 63 | gracy | 可运行 | 100 / 100 | Python | 247 | 2026年10月28日 |
Gracy 可帮助你处理所有 HTTP 交互中的失败、日志、重试、限流和跟踪。 测试发现:gracy 2.0.0a0 builds from source with its compiled Rust core, passes 621 tests (1 intentional skip) on both rust and python engines, and its quickstart and CLI agent mode return live HTTP 200 data from PokeAPI. 7 分钟。 | ||||||
| 64 | nonecap-py | 可运行 | 100 / 100 | Python | 247 | 2026年11月1日 |
NoneCap(hCaptcha solver API)的官方 Python 客户端 测试发现:Package installs in a venv, all 128 unit tests pass, mypy strict reports zero issues, and ruff linting passes with no violations. 1 分钟。 | ||||||
| 65 | nonecap-js | 可运行 | 100 / 100 | TypeScript | 237 | 2026年11月1日 |
NoneCap(hCaptcha 求解器 API)的官方 TypeScript 客户端。 测试发现:npm install added 85 dependencies, tsup builds ESM+CJS+DTS cleanly, vitest passes all 96 tests (4 suites), and tsc --noEmit type-checks without errors. 1 分钟。 | ||||||
| 66 | http-client | 可运行 | 100 / 100 | PHP | 231 | 2026年10月29日 |
Aplus Framework HTTP 客户端库 测试发现:PHP 8.3.6 runtime with all required extensions, Composer 2.11.0, 83 library dependencies installed, phpunit runs 62 tests with 407 assertions all passing against live HTTP endpoints. 14 分钟。 | ||||||
| 67 | tiktokshop-php | 可运行 | 100 / 100 | PHP | 216 | 2026年10月30日 |
基于 PHP 的 Tiktok Shop API Client。使用 API 版本 202309 及更高版本。 测试发现:Composer install completed without errors under the downloaded PHP 8.4.23 binary; the full PHPUnit suite passes with 175 tests and 354 assertions, and bin/tiktokshop-mcp-server runs, answering initialize, tools/list, ping, and a live get_api_list call that fetched 9 Order documents from the real TikTok API reference. 2 分钟。 | ||||||
| 68 | rustman | 可运行 | 100 / 100 | Rust | 203 | 2026年10月31日 |
免费、开源的 API 测试桌面应用,使用 Rust 构建,无账户、无云、无遥测。 测试发现:Rustman 0.3.15 builds from source on Ubuntu 24.04 with Rust 1.99.1, all 139 unit tests pass, and the GUI launches and stays up on Xvfb :99. 18 分钟。 | ||||||
| 69 | fragment-stars-api | 可运行 | 100 / 100 | Python | 193 | 2026年10月31日 |
Telegram Stars & Premium API for Fragment.com:Python SDK + REST,无需 API 密钥,KYC 0%,无 KYC 0.25%,包含 TON/USDT 和商店示例。 测试发现:Package installed in venv, all 47 tests pass, SDK connects to the live production API and successfully returns prices and commission rates from read-only endpoints. 1 分钟。 | ||||||
| 70 | axios | 可运行 | 96 / 100 | JavaScript | 109,317 | 2026年10月31日 |
基于 Promise 的 HTTP 客户端,用于浏览器和 node.js 测试发现:axios 1.20.0 builds, lints clean, loads via ESM and CJS, makes real HTTP requests returning status 200, and 1073 of 1075 unit tests pass. 6 分钟。 | ||||||
| 71 | primp | 可运行 | 96 / 100 | Rust | 623 | 2026年10月17日 |
可模拟浏览器的 HTTP 客户端 测试发现:The repo builds and runs: Rust workspace checks and per-crate test suites pass (1354 tests), the primp Python extension installs into crates/primp-python/.venv, 493 Python tests pass, and a real impersonated HTTPS request returns HTTP 200. 15 分钟。 | ||||||
| 72 | Client | 可运行 | 95 / 100 | PHP | 951 | 2026年10月11日 |
GitLab API v4 的 PHP 客户端 测试发现:Dependencies installed with composer (exit 0), the full PHPUnit suite passes with 657 tests/2327 assertions including live GitLab API integration tests, PHPStan reports no errors, and a README-style client call returned real contributor data from gitlab.com. 12 分钟。 | ||||||
| 73 | guzzle | 可运行 | 94 / 100 | PHP | 23,445 | 2026年11月2日 |
Guzzle,一个可扩展的 PHP HTTP 客户端 测试发现:Composer dependencies installed successfully, PHP 8.3 CLI runs with all required extensions, test servers (node.js on 8126 and PHP on 10000) respond 200, PHPUnit test suite executes 3095 tests with 8550 assertions; 1 error (StreamHandlerTest credential leak test) and 1 failure (StreamHandlerTest exception type... 25 分钟。 | ||||||
| 74 | DPP | 可运行 | 90 / 100 | C++ | 1,402 | 2026年10月8日 |
C++ Discord API Bot Library - D++ 是轻量级且可扩展的,适用于小型和大型机器人。 测试发现:Built D++ v10.1.7 (libdpp.so) with g++ 13.3, zlib 1.3, OpenSSL 3.0.13; all 64 offline unit tests pass (100%), socket and HTTP tests verified real connectivity, coroutine async infrastructure confirmed working. 20 分钟。 | ||||||
| 75 | laravel-transporter | 可运行 | 90 / 100 | PHP | 479 | 2026年10月20日 |
Transporter 是一种在 PHP 中发送 API 请求的未来主义方式。这是一种处理 API 请求的面向对象方法。 测试发现:The Transporter PHP/Laravel package installs with composer (138 packages), Pest test suite passes 19 tests with 49 assertions, and real JSON requests plus 3-request concurrency against a local HTTP server returned HTTP 200 with correct headers and payloads. 3 分钟。 | ||||||
| 76 | http | 可运行 | 65 / 100 | PHP | 781 | 2026年10月14日 |
面向 ReactPHP 的事件驱动流式 HTTP 客户端和服务器实现。 测试发现:All 990 PHPUnit tests pass with 2473 assertions, including a real HTTPS TLS handshake to www.google.com which previously failed due to missing CA bundle configuration. 3 分钟。 | ||||||
| 77 | bruno | 可运行 | 60 / 100 | JavaScript | 48,121 | 2026年11月1日 |
用于探索和测试 API 的开源 IDE(Postman/Insomnia 的轻量级替代品) 测试发现:Bruno monorepo builds, all library packages compile, ~4078 unit tests pass, and the Bruno CLI executes API requests against real HTTP endpoints returning 200 OK responses. 68 分钟。 | ||||||
| 78 | got | 可运行 | 60 / 100 | TypeScript | 14,956 | 2026年9月28日 |
面向 Node.js 的人性化且强大的 HTTP 请求库 测试发现:Got v16.0.0 installs, builds with tsc, and 1619+ ava tests pass across 33 test files with 5 skipped. Only 1 pre-existing container-network test quirk in test/timings.ts (resolver not invoked for localhost lookup). The HTTP client handles basic GET, POST with JSON, and streaming responses correctly against a real... 45 分钟。 | ||||||
| 79 | wreq | 可运行 | 60 / 100 | Rust | 1,094 | 2026年10月11日 |
一个易用、注重隐私的 Rust HTTP 客户端 测试发现:wreq v0.16.1 builds and all 280+ integration tests pass on Rust 1.99.0 (Ubuntu 24.04) with BoringSSL via btls, after providing libclang (extracted from libclang1-20 + libclang-20-dev debs) and workaround for Ubuntu 24.04's missing /usr/include/stddef.h. 35 分钟。 | ||||||
| 80 | go-sse | 可运行 | 60 / 100 | Go | 532 | 2026年10月18日 |
功能完备、符合规范的 HTML5 Server-Sent Events 库 测试发现:Go 1.22.10 installed, the go-sse library builds without errors, all tests pass, and the helloworld SSE server successfully streams events to the client. 4 分钟。 | ||||||
| 81 | php-redmine-api | 可运行 | 60 / 100 | PHP | 423 | 2026年10月21日 |
一个简单的 PHP Redmine API 客户端,面向对象 测试发现:PHP 8.3.32 and Composer 2.10.3 are installed, all 81 composer dependencies are resolved, the PHPUnit test suite passes 1020/1020 tests with 4239 assertions, and the XmlSerializer tests are fixed for libxml 2.15.3 compatibility. 6 分钟。 | ||||||
| 82 | pg_net | 可运行 | 60 / 100 | Python | 376 | 2026年10月23日 |
一个 PostgreSQL 扩展,支持使用 SQL 进行异步(非阻塞)HTTP/HTTPS 请求。 测试发现:PostgreSQL 16.4 with pg_net 0.20.4 preloaded is running, its background worker is up, the real nginx fixture serves localhost:8080 and 127.0.0.1:8888 with 200s, and the full 92-test pytest suite passes. 26 分钟。 | ||||||
| 83 | shopee-sdk | 可运行 | 60 / 100 | TypeScript | 224 | 2026年10月30日 |
一个轻量级、功能完整的 TypeScript SDK,用于 Shopee Open API v2。具备自动请求签名、可插拔的 token 存储、健壮的错误处理,以及 100% 的端点覆盖。 测试发现:All 1188 unit tests pass on Node.js 18.19.1. The project installs and builds cleanly. 31 sandbox integration tests are skipped (expected, require Shopee sandbox credentials). 7 分钟。 | ||||||
| 84 | RESTer | 可运行 | 55 / 100 | JavaScript | 387 | 2026年10月22日 |
一个适用于几乎所有 Web 服务的 REST 客户端(Firefox 和 Chrome 扩展) 测试发现:RESTer builds into build/, its 98 unit tests and 9 end-to-end extension tests all pass against Firefox 159.0b5 on the virtual display, lint is clean, and chrome-4.15.1.zip plus firefox-4.15.1.zip packages were produced and passed zip integrity checks. 10 分钟。 | ||||||
| 85 | reqwest | 可运行 | 50 / 100 | Rust | 11,896 | 2026年9月28日 |
一个简单而强大的 Rust HTTP 客户端 测试发现:reqwest builds and all 101 tests pass with default features (rustls, charset, http2, system-proxy) on Rust 1.98.1. 37 分钟。 | ||||||
| 86 | armeria | 可运行 | 50 / 100 | Java | 5,154 | 2026年9月29日 |
适用于任何场景的微服务框架,由 Netty 等项目的创建者打造。你可以利用自己偏好的技术构建任意类型的微服务,包括 gRPC、Thrift、Kotlin、Retrofit、Reactive Streams、Spring Boot 和 Dropwizard。 测试发现:Armeria core module compiles and its full com.linecorp.armeria.common test suite (2239 tests) passes on JDK 21 with Gradle 9.6.1. The project also builds annotation-processor tests successfully. 63 分钟。 | ||||||
| 87 | forest | 可运行 | 50 / 100 | Java | 1,948 | 2026年10月5日 |
一个用于 Java 的高层、轻量级声明式 HTTP 客户端框架,让在 Java 中发送 HTTP 请求变得更简单。 测试发现:All 13 modules compile with JDK 17. forest-core and forest-jaxb test suites pass (combined ~1860+ tests, 0 failures). forest-spring tests fail due to JDK 17 XML schema strictness (pre-existing), forest-reactor hangs on async reactor pattern. 33 分钟。 | ||||||
| 88 | static-curl | 可运行 | 50 / 100 | Shell | 512 | 2026年10月19日 |
包含最新功能的静态 cURL 测试发现:A statically linked curl 8.23.0 binary (OpenSSL 4.0.3, HTTP/3, ECH, brotli, zstd, c-ares, libidn2, libpsl, libssh2, nghttp2/3, ngtcp2) was built from this repo's script in the container and fetched http://example.com/ over HTTPS with HTTP/3, returning HTTP 200, and 1790 of 1809 upstream curl tests passed. 54 分钟。 | ||||||
| 89 | nba_api | 借助 mock 可运行 | 92 / 100 | Python | 3,859 | 2026年9月30日 |
一个用于访问 NBA.com API 的 API 客户端包 测试发现:nba_api v1.11.4 installed via editable venv install, all 522 unit tests pass, all 150 VCR-backed integration tests pass, and static NBA player/team data returns correct results. 39 分钟。 | ||||||
| 90 | ruby-openai | 借助 mock 可运行 | 92 / 100 | Ruby | 3,222 | 2026年10月1日 |
OpenAI API + Ruby。兼容 GPT-5 和 Realtime WebRTC。 测试发现:Ruby 3.2.3 and all gem dependencies (40 gems) are installed in a local prefix under /home/runner/ruby, the ruby-openai gem loads without errors, and all 155 test specs pass when run via bundle exec rspec. 17 分钟。 | ||||||
| 91 | reverse-api-engineer | 借助 mock 可运行 | 92 / 100 | Python | 2,597 | 2026年10月9日 |
将任意网站逆向工程为类型化的 API 客户端。支持 Claude Code、Codex、Cursor 和 OpenCode。 测试发现:Project installed via uv sync, all 1025 tests pass, and the reverse-api-engineer CLI displays its help output. 2 分钟。 | ||||||
| 92 | APIAuto | 借助 mock 可运行 | 92 / 100 | JavaScript | 2,222 | 2026年10月4日 |
最强大易用的 HTTP API 接口工具,支持机器学习零代码测试、AI 问答、代码生成与静态检查、文档生成与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等企业正在使用。 测试发现:The server starts, prints the startup banner to stdout, and all three endpoints (/test/status, /test/start, /test/compare) respond with correct HTTP status codes and valid JSON bodies. 3 分钟。 | ||||||
| 93 | notion-sdk-py | 借助 mock 可运行 | 92 / 100 | Python | 2,196 | 2026年10月4日 |
用 Python 重写的 Notion API 客户端 SDK(同步 + 异步) 测试发现:The notion-client Python library (v3.1.0) installs cleanly, all 215 tests pass with 100% statement coverage using VCR-cassette mocks, and all imports and basic client operations work. 1 分钟。 | ||||||
| 94 | requests | 借助 mock 可运行 | 92 / 100 | Go | 1,672 | 2026年10月6日 |
面向 Gophers 的 HTTP 请求 测试发现:The requests library builds successfully and all 55 test cases pass, covering URL building, request construction, header manipulation, body serialization, response validation, transport customization, JSON handling, and multipart support. 8 分钟。 | ||||||
| 95 | lithium | 借助 mock 可运行 | 92 / 100 | C++ | 1,411 | 2026年10月8日 |
易于使用且性能毫不妥协的 C++17 HTTP 服务器。 测试发现:Lithium C++ HTTP framework builds, install.sh works with bash, li_symbol_generator compiles, 25 of 30 C++ tests pass, and the HTTP server example launches and responds correctly on localhost:8080. 28 分钟。 | ||||||
| 96 | algoliasearch-client-javascript | 借助 mock 可运行 | 92 / 100 | TypeScript | 1,385 | 2026年10月8日 |
一个功能齐全且速度极快的 JavaScript API 客户端,用于与 Algolia 交互。 测试发现:The JavaScript Algolia API client monorepo builds and all 214 tests pass across 4 packages (algoliasearch, client-common, requester-node-http, logger-console) on Node 24.21.0 using Yarn 4.10.3. Build artifacts include UMD bundles (170KB full, 17KB lite), ESM modules, CJS modules, and TypeScript DTS files for all... 31 分钟。 | ||||||
| 97 | httpcloak | 借助 mock 可运行 | 92 / 100 | Go | 1,358 | 2026年10月8日 |
Go HTTP 客户端,具有与浏览器一致的 TLS/HTTP2 指纹识别,通过精确模仿 Chrome、Firefox 和 Safari 在加密层面的特征(JA3/JA4、Akamai 指纹、请求头顺序)来绕过机器人检测,并支持 HTTP/1.1、HTTP/2、HTTP/3、会话、Cookie 和代理。 测试发现:Go 1.26.0 installed, httpcloak project builds cleanly, all 1402 Go test cases pass across 7 sub-packages, shared C library built, Python bindings installed and all 12 Python alias tests pass. 8 分钟。 | ||||||
| 98 | UniFi-API-client | 借助 mock 可运行 | 92 / 100 | PHP | 1,349 | 2026年10月8日 |
一个用于与 Ubiquiti 的 UniFi Controller API 交互的 PHP API 客户端类 测试发现:Library installs via composer, autoloads, and the Client class authenticates (password and API key), lists sites, lists usergroups, and reads sysinfo against a mock controller returning valid JSON responses. 25 分钟。 | ||||||
| 99 | mande | 借助 mock 可运行 | 92 / 100 | TypeScript | 1,337 | 2026年10月8日 |
一个 800 字节的现代封装,围绕 fetch 并具有智能默认值 测试发现:pnpm test passes with zero errors: tsdown builds the library, 35 unit tests pass, TypeScript type checks pass, and oxlint reports no lint issues. 4 分钟。 | ||||||
| 100 | UniFi-API-browser | 借助 mock 可运行 | 92 / 100 | PHP | 1,266 | 2026年10月9日 |
浏览 Ubiquiti 的 UniFi Controller API 所暴露数据的工具 测试发现:PHP 8.3.6 is installed and configured with curl and json extensions. The UniFi API Browser Gen2 app runs on PHP's built-in web server, serving all pages with HTTP 200. Vendor dependencies (Twig 3.x, Kint 5.x, UniFi-API-Client 2.0.11, UniFi-Network-Application-API-Client 1.0.0) all load via Composer autoloader. 7 分钟。 | ||||||
| 101 | jquick-curl | 借助 mock 可运行 | 92 / 100 | Java | 1,094 | 2026年11月3日 |
jquick‑curl:Java 库,用于运行原始 curl 命令,支持从 Postman/Apifox/Browser DevTools 复制粘贴 curl,无需编写 HTTP 客户端代码。 测试发现:A clean Maven install succeeds, all 33 tests pass with the in-test mock, and a separate consumer using the installed jquick-curl 2.8.0 jar receives HTTP 200 with the expected Ada Lovelace JSON. 8 分钟。 | ||||||
| 102 | Mastodon.py | 借助 mock 可运行 | 92 / 100 | Python | 959 | 2026年10月11日 |
Mastodon ( API 的 Python 封装。 测试发现:A temporary virtualenv install built the project cleanly, the full test suite passed (522 passed, 18 skipped, 4 xfailed), and a local mock HTTP server confirmed instance() and timeline_home() return parsed API entities. 11 分钟。 | ||||||
| 103 | 借助 mock 可运行 | 92 / 100 | PHP | 950 | 2026年10月21日 | |
适用于 Laravel 5.5+、6.x、7.x 和 8.x 的 Twitter API 测试发现:The atymic/twitter PHP library installs via Composer and all 73 unit and integration tests pass using mocked HTTP clients, proving both Laravel and PHP-DI service providers resolve correctly. 3 分钟。 | ||||||
| 104 | twurple | 借助 mock 可运行 | 92 / 100 | TypeScript | 754 | 2026年10月14日 |
与 Twitch 的 API 交互,并通过 PubSub 和 EventSub 进行聊天和事件订阅。 测试发现:Twurple installs, builds, and all 25 unit tests pass; the built @twurple/api and @twurple/auth run real lookups and OAuth flows against the bundled TWURPLE_MOCK_API_PORT mock gateway, and scripts/e2e-mock/ captures that verification. 6 分钟。 | ||||||
| 105 | Client | 借助 mock 可运行 | 92 / 100 | PHP | 729 | 2026年10月14日 |
DigitalOcean API v2 的 PHP 客户端 测试发现:Static PHP 8.4 binary installed, Composer dependencies resolved, all 36 PHPUnit tests pass (295 assertions), and PHPStan static analysis reports no errors. 3 分钟。 | ||||||
| 106 | algoliasearch-client-php | 借助 mock 可运行 | 92 / 100 | PHP | 695 | 2026年10月15日 |
一个功能全面且速度极快的 PHP API 客户端,用于与 Algolia 交互。 测试发现:Algolia PHP API Client 4.49.0 installed via composer (73 packages) and verified end-to-end: php -l clean on 951 files, phpstan completes, and SearchClient/InsightsClient/RecommendClient calls (search, saveObject, getObject, pushEvents, getRecommendations, 404 handling) return correct JSON from a local mock HTTP server... 9 分钟。 | ||||||
| 107 | concord | 借助 mock 可运行 | 92 / 100 | C | 660 | 2026年10月16日 |
用 C 编写的 Discord API 包装库 测试发现:The C Discord API library builds as a 1.3 MiB static archive (lib/libdiscord.a). The unit test suite (queriec) passes 3/3. The REST integration tests pass 8/8 when pointed at a local mock Discord server. Examples and tests that require a real Discord bot token and a live WebSocket gateway connection return 401... 18 分钟。 | ||||||
| 108 | restc-cpp | 借助 mock 可运行 | 92 / 100 | C++ | 652 | 2026年10月16日 |
现代 C++ REST 客户端库 测试发现:Library builds with Boost 1.83, OpenSSL 3.0, and zlib 1.3. Static archive librestc-cpp.a produced. All 6 unit tests pass. basic_tests functional test suite passes against a mock HTTP/1.1 server. 16 分钟。 | ||||||
| 109 | node-vault | 借助 mock 可运行 | 92 / 100 | JavaScript | 557 | 2026年10月18日 |
HashiCorp Vault 的客户端 测试发现:node-vault v0.12.0 installed cleanly, all 99 tests pass including init and status against a mock Vault server. 4 分钟。 | ||||||
| 110 | simplemind | 借助 mock 可运行 | 92 / 100 | Python | 538 | 2026年10月30日 |
用于 AI 提供商的 Python API 客户端,旨在替换 LangChain 和 LangGraph 以满足大多数常见用例。 测试发现:The simplemind package installs in a Python venv and all 45 tests pass with mocked provider SDKs (OpenAI, Anthropic, Groq, Gemini, Ollama) returning canned responses for text generation, structured data generation, conversation management, tool calling, and minimax configuration. 19 分钟。 | ||||||
| 111 | qbittorrent-api | 借助 mock 可运行 | 92 / 100 | Python | 518 | 2026年10月19日 |
qBittorrent 的 Web API 的 Python client 实现 测试发现:The qbittorrent-api Python package installed successfully in a venv and passes all 454 offline (API surface) tests against a mock qBittorrent Web API server. The client can authenticate, retrieve app/web API versions, set preferences, and add/list torrents. 14 分钟。 | ||||||
| 112 | routeros-api-php | 借助 mock 可运行 | 92 / 100 | PHP | 510 | 2026年10月19日 |
适用于你的应用的 Mikrotik RouterOS API PHP 客户端 测试发现:Composer dependencies install cleanly, the RouterOS API client connects and runs queries (login, print, tag, monitor-traffic, iterator) against the mock router on 127.0.0.1:8728, and the full phpunit suite passes 157 tests with 220 assertions and 4 skipped. 12 分钟。 | ||||||
| 113 | deepseek-php-client | 借助 mock 可运行 | 92 / 100 | PHP | 474 | 2026年10月20日 |
一个社区驱动的 DeepSeek AI PHP 客户端,旨在为 PHP 应用提供简洁的 API 访问、流畅的开发体验和框架友好的集成。 测试发现:The library installs with composer install, passes its full dev gate (Pest 15 passed, PHPStan no errors, 100% type coverage), and its Guzzle and Symfony clients each returned 200/401 chat responses, 200 models list, and 200 stream responses against a local schema-correct mock DeepSeek API. 3 分钟。 | ||||||
| 114 | fetch-php | 借助 mock 可运行 | 92 / 100 | PHP | 451 | 2026年10月21日 |
受 JavaScript 的 fetch API 启发的现代 PHP HTTP 客户端,支持 async/await、流式传输、SSE、中间件、RFC 7234 缓存,并且完全符合 PSR-7/18。 测试发现:PHP 8.4.26 with Composer 2.11 installed, 569 PHPUnit tests pass (1600 assertions), all production and development dependencies resolved except phpstan/phpstan. 35 分钟。 | ||||||
| 115 | wreq-js | 借助 mock 可运行 | 92 / 100 | TypeScript | 451 | 2026年10月21日 |
适用于 Node.js 的 HTTP 客户端,支持浏览器 TLS 指纹模拟。 测试发现:wreq-js v3.2.0 is installed and working on x86_64 Ubuntu 24.04 with Node.js v22.23.4, the TypeScript build completes, the native Rust binding (prebuilt) loads correctly, and the test suite passes 195/200 tests against a local HTTP/HTTPS/WebSocket test server. 5 tests are skipped: 4 requiring full native setCookies... 28 分钟。 | ||||||
| 116 | bitly | 借助 mock 可运行 | 92 / 100 | Ruby | 448 | 2026年10月21日 |
一个用于 bit.ly API 的 Ruby 封装 测试发现:The bitly gem installs and builds on a portable Ruby 3.2.3, its 162-example RSpec suite passes with 0 failures, and shorten/expand/user/error paths were exercised end-to-end against a schema-correct local mock API. 11 分钟。 | ||||||
| 117 | node-zendesk | 借助 mock 可运行 | 92 / 100 | JavaScript | 375 | 2026年10月23日 |
一个值得信赖的 Zendesk API 客户端库,适用于 Node.js 和浏览器,精心维护超过 10 年。 测试发现:npm install and build completed cleanly, all 27 vitest tests pass using nock-recorded fixtures, and the compiled library loads correctly in Node producing a fully functional ZendeskClient instance. 1 分钟。 | ||||||
| 118 | diplomat | 借助 mock 可运行 | 92 / 100 | Ruby | 371 | 2026年10月23日 |
一个用于 Consul 的 HTTP Ruby API 测试发现:Ruby 3.3.5 and all 81 gem dependencies installed; full RSpec suite (281 examples, 0 failures) and 2 Cucumber integration scenarios pass against a mock Consul server; consul-cli tool outputs version 2.6.6. 3 分钟。 | ||||||
| 119 | better-curl-saul | 借助 mock 可运行 | 92 / 100 | Go | 321 | 2026年10月24日 |
你知道你有权利吗?FOSS 说你有... Better Curl Saul 是我自制的 CLI 'http client',用于简化 API 重用。 测试发现:Binary builds, unit tests pass, CLI parses commands correctly, HTTP requests to a mock server succeed and return parsed responses. 6 分钟。 | ||||||
| 120 | http-request-action | 借助 mock 可运行 | 92 / 100 | JavaScript | 309 | 2026年10月25日 |
在 GitHub Actions 中创建 HTTP 请求 测试发现:Dependencies installed, both CLI (bin/http-action) and GitHub Action bundle (dist/index.js) work correctly; npm run build succeeds with @vercel/[email protected]; HTTP GET, POST, file upload, bearer auth, URL-encoded form, custom headers, and custom content-type all function via the CLI against a real HTTP server. 6 分钟。 | ||||||
| 121 | go-proxmox | 借助 mock 可运行 | 92 / 100 | Go | 293 | 2026年10月26日 |
用于 Proxmox-VE REST API 的 Go 客户端,包含类型和测试 测试发现:Go 1.25.14 compiler installed in /tmp/golang-1.25, all dependencies resolved via GOPROXY, project compiles with go build -tags test, all 956 unit tests pass via gock mocks. 18 分钟。 | ||||||
| 122 | client-js | 借助 mock 可运行 | 92 / 100 | TypeScript | 273 | 2026年10月26日 |
Massive.com REST 和 WebSocket API 的官方 JS 客户端库。 测试发现:dist/main.js (261 KB) and dist/main.d.ts (1.6 MB) built; all 4 REST API methods and WebSocket client verified against a local mock server; 0 uncommitted changes remain. 7 分钟。 | ||||||
| 123 | openreview-py | 借助 mock 可运行 | 92 / 100 | Python | 273 | 2026年10月27日 |
OpenReview API 的官方 Python 客户端库 测试发现:openreview-py 2.6.3 package installed in a virtualenv, all 44 submodules import cleanly, 31 tests pass (3 unit tests + 14 mock-server client tests + 14 standalone tool tests). 16 分钟。 | ||||||
| 124 | hikvision-client | 借助 mock 可运行 | 92 / 100 | Python | 262 | 2026年10月27日 |
Hikvision 设备的客户端 测试发现:7 tests pass across VCR-recorded and mock-HTTP-server suites, library imports as hikvisionapi.Client and hikvisionapi.AsyncClient, and code coverage reaches 73% from tests, all without modifying a single line of repository source. 3 分钟。 | ||||||
| 125 | TheHive4py | 借助 mock 可运行 | 92 / 100 | Python | 244 | 2026年10月28日 |
TheHive 的 Python API 客户端 测试发现:thehive4py 2.1.0 installs, imports, builds, passes all static CI checks, and the client correctly communicates with any TheHive 5.x API endpoint (verified via mock server with 25 passing tests). Integration tests requiring Docker were not executed. 5 分钟。 | ||||||
| 126 | go-atlassian | 借助 mock 可运行 | 92 / 100 | Go | 217 | 2026年10月30日 |
用于 Atlassian Cloud 的 Golang client 库 测试发现:Go 1.27.3 installed in the container; the repository builds and its full test suite passes (go build ./... and go test -race -count=1 ./... both exit 0), and the library performs live authenticated HTTP calls against mock Atlassian endpoints returning 200 with correctly parsed responses. 4 分钟。 | ||||||
| 127 | CarConnectivity | 借助 mock 可运行 | 92 / 100 | Python | 216 | 2026年10月30日 |
Python API 用于从不同汽车品牌获取遥测数据 测试发现:In /work/repo/.venv, carconnectivity 0.11.12.dev4+g1e5c17361 with all official connectors and plugins is installed and importable, pip check passes, the CLI runs, and with a local mock connector the library loads, fetches a vehicle into the garage, reports healthy, persists an encrypted tokenstore/cache, and answers... 13 分钟。 | ||||||
| 128 | tekore | 借助 mock 可运行 | 92 / 100 | Python | 215 | 2026年10月30日 |
Spotify Web API 的 Python 3 客户端 测试发现:Tekore 6.2.0 installed editable in the container venv; its offline pytest suite passes (252 passed, 174 skipped) and sync+async client/token/album/search/player flows were verified end-to-end against a schema-correct local mock of the Spotify Web API. 14 分钟。 | ||||||
| 129 | piazza-api | 借助 mock 可运行 | 92 / 100 | Python | 213 | 2026年10月30日 |
Piazza 内部 API 的非官方客户端 测试发现:After installing in a fresh venv, the unmodified piazza-api 0.16.0 client imports and, pointed at the local mock via a requests session redirect, completes login and all verified API calls end to end, with the mock log showing only 200/302 responses and zero errors. 26 分钟。 | ||||||
| 130 | python-espncricinfo | 借助 mock 可运行 | 92 / 100 | Python | 209 | 2026年10月31日 |
ESPNCricInfo JSON API 的 Python 封装 测试发现:The python-espncricinfo library installs from source into a venv, all 119 unit tests pass using mocked Playwright, and Match/Player/Series/MatchRef classes load and return correct data from fixture files. 1 分钟。 | ||||||
| 131 | maxigo-client | 借助 mock 可运行 | 92 / 100 | Go | 203 | 2026年10月31日 |
用于 Max Bot API 的惯用 Go HTTP 客户端,零依赖项,支持上下文,结构化错误 测试发现:maxigo-client builds via go build and passes all unit tests using httptest.NewServer mocks, with zero external dependencies beyond the Go standard library. 1 分钟。 | ||||||
| 132 | openidea | 借助 mock 可运行 | 87 / 100 | TypeScript | 5,988 | 2026年10月28日 |
你所熟悉的 IDE,用 Rust 重新构建。IntelliJ IDEA 风格的按键映射、工具窗口和全局搜索,集成在一个快速的原生应用中:支持 60 多种语言的编辑器、代码洞察、调试器、Git、终端、数据库和 HTTP 客户端。 测试发现:All frontend (2522 vitest + 21 e2e) and Rust core (1040 cargo) tests pass and the production web build serves HTTP 200; the Tauri desktop shell does not build because the container lacks glib/webkit2gtk system dev libraries and has no root to install them. 31 分钟。 | ||||||
| 133 | ain | 借助 mock 可运行 | 86 / 100 | Go | 622 | 2026年10月16日 |
用于终端的 HTTP API 客户端 测试发现:The ain binary builds and runs, version 1.6.0 prints, 22 e2e tests and all unit tests pass against a local mock HTTP server with curl, httpie, and wget backends all working. 19 分钟。 | ||||||
| 134 | aiodocker | 借助 mock 可运行 | 86 / 100 | Python | 538 | 2026年10月18日 |
基于 asyncio 和 aiohttp 的 Python Docker API 客户端 测试发现:aiodocker 0.1.dev1 installed and tested: 80/80 unit tests pass (core library, context, SSH, events, system info) using a mock Docker API server; containers/images/exec/swarm tests require a real Docker daemon not available in this environment. 21 分钟。 | ||||||
| 135 | notion-sdk-js | 借助 mock 可运行 | 56 / 100 | TypeScript | 5,678 | 2026年9月29日 |
官方 Notion JavaScript 客户端 测试发现:SDK installed, built, and all 5 main test suites pass (135 tests). SDK exports work with a mock Notion API server: users.list and users.retrieve return correctly formatted responses. Webhook signature helpers verify correctly. 30 分钟。 | ||||||
| 136 | runn | 借助 mock 可运行 | 56 / 100 | Go | 656 | 2026年10月16日 |
runn 是一个用于按场景运行操作的包/工具。 测试发现:runn builds and runs: binary reports version 1.11.1, local + mock-github runbooks run with 0 failures, internal/fs GitHub/gist fetch tests pass against a locally stood-up schema-correct GitHub Enterprise mock, HTTP GitHub-API test passes end-to-end against that mock; Chrome and Docker daemon not available in the... 44 分钟。 | ||||||
| 137 | Requester | 借助 mock 可运行 | 56 / 100 | Python | 303 | 2026年10月25日 |
基于 Requests 库构建的强大、现代 HTTP/REST 客户端 测试发现:All 16 core unit tests pass; deps/ directory is on sys.path, Requester package is importable via symlink, and a mock HTTP server provides endpoints for requests during testing. 8 分钟。 | ||||||
| 138 | kubernetes-client | 借助 mock 可运行 | 56 / 100 | PHP | 234 | 2026年10月29日 |
一个简洁而优雅的 Kubernetes 集群访问与控制客户端 测试发现:Dependencies installed, 66 source files and 6 example files pass PHP lint, all 103 unit tests pass against mocked HTTP clients. 7 分钟。 | ||||||
| 139 | feign | 借助 mock 可运行 | 46 / 100 | Java | 9,802 | 2026年9月28日 |
Feign 让编写 java http 客户端更容易。 测试发现:Feign Core 13.16-SNAPSHOT compiles and passes its full test suite (734 core tests, 0 failures, 4 skipped) on JDK 21 with Maven 3.9.16; all 24 integration modules build successfully. The reactive-wrappers, kotlin, vertx, and graphql modules were not tested due to skipped compilation. 32 分钟。 | ||||||
| 140 | vscode-restclient | 无法验证 | 65 / 100 | TypeScript | 6,060 | 2026年9月29日 |
Visual Studio Code 的 REST Client 扩展 测试发现:REST Client VSCode extension installs dependencies, type-checks via tslint with zero errors, and builds successfully in both development (14.6 MiB) and production (4.57 MiB, minified) webpack configurations; the extension requires VSCode to activate and run. 12 分钟。 | ||||||
| 141 | userver | 无法验证 | 20 / 100 | C++ | 2,999 | 2026年10月2日 |
功能丰富的生产就绪 C++ 异步框架 测试发现:无法验证;log 显示了它停在哪里。 2 分钟。 | ||||||
| 142 | ky | 无法验证 | 0 / 100 | TypeScript | 17,147 | 2026年9月28日 |
基于 Fetch API 的小巧而优雅的 JavaScript HTTP 客户端 测试发现:无法验证;log 显示了它停在哪里。 87 分钟。 | ||||||
| - | chapar | 尚未测试 | - | Go | 728 | - |
| - | node-libcurl | 尚未测试 | - | TypeScript | 717 | - |
| - | firefly | 尚未测试 | - | Java | 296 | - |
| - | minreq | 尚未测试 | - | Rust | 257 | - |
| - | google-searchconsole | 尚未测试 | - | Python | 256 | - |
| - | alpaca-java | 尚未测试 | - | Java | 255 | - |
| - | httpx | 尚未测试 | - | Ruby | 241 | - |
可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。
我们如何测试
截至最近一次测试,本榜单中:88 个项目直接运行,51 个借助 mock 运行,3 个无法验证,7 个仍在等待。已测试的语言:C、C++、Elixir、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Shell、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。
常见问题 (FAQ)
本榜单是如何排名的?
依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。
为什么有些项目没有排名?
7 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。
证据在哪里?
每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。
同一类别的更多榜单
- 开源 Web 抓取工具,已安装并运行 (与本榜单共有 Stealth-Requests、curl_cffi、httpcloak、php-curl-class、primp、reverse-api-engineer、wreq、wreq-js、wreq-python)
- 开源开发者 CLI 工具,已验证可构建和运行 (与本榜单共有 curlie、resterm、xh)
- 首次运行时即可启动的开源 MCP 服务器 (与本榜单共有 cortex)
- 构建并启动的开源代码编辑器和 IDE (与本榜单共有 openidea)
- 开源电子商务平台,安装并运行 (与本榜单共有 shopee-sdk)
- 开源搜索引擎,已安装并查询 (与本榜单共有 algoliasearch-client-php)
- 可自托管的开源 wiki,已测试 (与本榜单共有 confluence-cli)
- 开源 AI agent 框架,已安装并运行
- 可自行运行的开源 AI 应用,已测试
- 开源 API 网关和反向代理,已测试
- 开源 CI/CD 工具,安装并运行
- 开源 CMS 平台,已安装并运行
- 开源 LLM 网关,已安装并运行
- 开源 VPN 和网络工具,安装并运行
- 可安装并运行的开源备份工具
- 开源浏览器自动化工具,已安装并运行
- 在全新机器上运行过的开源 coding agents
- 开源数据库,安装并查询
- 已测试的开源电子书阅读器和库
- 开源游戏引擎,构建并运行
- 在全新机器上构建并启动的开源游戏
- 开源家庭自动化,安装并运行
- 开源低代码和无代码平台,已测试
- 开源地图服务器和工具,已安装并运行
- 开源消息队列与流处理,已测试
- 开源音乐服务器,安装即可播放
- 开源可观测性和日志,安装并运行
- 开源办公套件,安装并启动
- 可自托管且经过测试的开源密码管理器
- 开源项目管理工具,安装并运行
- 开源录屏工具,已开发并发布
- 开源自托管分析,在干净的服务器上测试过
- 开源语音转文本和文本转语音,已测试
- 开源静态网站生成器,构建并部署
- 开源运行时间监控与状态页面,已测试
- 开源向量数据库,可安装并查询
- 在全新机器上启动的开源视频编辑器
- 开源视频播放器,已构建并发布
- 经测试的开源白板和图表工具
- 开源工作流自动化,安装并运行
- 自托管 Notion 替代品,经真实安装验证
- 自托管仪表盘和主页,已安装并运行
- 在全新机器上启动的自托管 git 服务器