英文原文: 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 评分语言星标数测试日期
1yaak可运行100 / 100TypeScript19,4332026年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 分钟。

2aiohttp可运行100 / 100Python16,6052026年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 分钟。

3resty可运行100 / 100Go11,8242026年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 分钟。

4node-fetch可运行100 / 100JavaScript8,8462026年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 分钟。

5xh可运行100 / 100Rust8,1682026年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 分钟。

6libhv可运行100 / 100C7,5722026年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 分钟。

7curl_cffi可运行100 / 100Python6,8142026年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 分钟。

8async-http-client可运行100 / 100Java6,3982026年9月28日

面向 JVM 的异步、非阻塞 HTTP 与 WebSocket 客户端

测试发现:Project builds and all 1791 tests pass on JDK 11 via Maven wrapper with embedded Jetty test infrastructure. 30 分钟。

9Fast-Android-Networking可运行100 / 100Java5,9322026年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 分钟。

10wretch可运行100 / 100TypeScript5,1802026年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 分钟。

11req可运行100 / 100Go4,8712026年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 分钟。

12urllib3可运行100 / 100Python4,0792026年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 分钟。

13ATAC可运行100 / 100Rust3,7482026年9月30日

终端中的一个简单 API 客户端(类似 Postman)

测试发现:ATAC v0.23.1 builds and runs; the `try` command successfully sends HTTP requests and receives real server responses. 14 分钟。

14curlie可运行100 / 100Go3,7312026年9月30日

curl 的强大功能,httpie 的易用性。

测试发现:curlie builds from source, passes its args tests, and makes real HTTP requests to the internet returning correct responses. 17 分钟。

15cortex可运行100 / 100TypeScript3,2992026年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 分钟。

16php-curl-class可运行100 / 100PHP3,2982026年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 分钟。

17http可运行100 / 100Ruby3,0832026年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 分钟。

18Restfox可运行100 / 100TypeScript2,7752026年10月16日

离线优先的极简 HTTP 和 Socket 测试客户端,适用于 Web 和桌面

测试发现:Restfox web-standalone builds and serves on port 4004, UI vitest suite passes all 306 tests. 4 分钟。

19httplug可运行100 / 100PHP2,5862026年10月3日

HTTPlug,PHP 的 HTTP 客户端抽象层

测试发现:HTTPlug library dependencies install via Composer and all 37 phpspec tests pass with PHP 8.3.26. 4 分钟。

20http-kit可运行100 / 100Java2,5662026年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 分钟。

21httpoison可运行100 / 100Elixir2,2872026年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 分钟。

22tesla可运行100 / 100Elixir2,0772026年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 分钟。

23resterm可运行100 / 100Go2,0042026年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 分钟。

24voiden可运行100 / 100TypeScript1,8212026年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 分钟。

25wreq-python可运行100 / 100Python1,5082026年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 分钟。

26mint可运行100 / 100Elixir1,4182026年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 分钟。

27finch可运行100 / 100Elixir1,3662026年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 分钟。

28req可运行100 / 100Elixir1,3352026年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 分钟。

29gout可运行100 / 100Go1,3272026年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 分钟。

30apiark可运行100 / 100TypeScript1,2932026年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 分钟。

31slumber可运行100 / 100Rust1,2332026年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 分钟。

32goose可运行100 / 100Rust1,0142026年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 分钟。

33binance可运行100 / 100TypeScript9322026年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 分钟。

34isahc可运行100 / 100Rust7902026年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 分钟。

35pywikibot可运行100 / 100Python7802026年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 分钟。

36urllib可运行100 / 100TypeScript7432026年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 分钟。

37http-client可运行100 / 100PHP7332026年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 分钟。

38ghapi可运行100 / 100Python6872026年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 分钟。

39comet可运行100 / 100PHP6822026年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 分钟。

40paozhu可运行100 / 100C++6732026年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 分钟。

41wechatpay-php可运行100 / 100PHP6022026年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 分钟。

42Stealth-Requests可运行100 / 100Python5672026年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 分钟。

43azuretls-client可运行100 / 100Go4712026年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 分钟。

44yii2-httpclient可运行100 / 100PHP4282026年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 分钟。

45cyberapi可运行100 / 100Rust4232026年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 分钟。

46twitch4j可运行100 / 100Java4142026年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 分钟。

47pyreqwest可运行100 / 100Python4112026年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 分钟。

48noodle可运行100 / 100TypeScript4032026年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 分钟。

49rek可运行100 / 100Go3832026年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 分钟。

50Kivo可运行100 / 100JavaScript3682026年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 分钟。

51java-http可运行100 / 100Java3662026年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 分钟。

52redux-requests可运行100 / 100JavaScript3662026年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 分钟。

53nimbus可运行100 / 100PHP3462026年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 分钟。

54node-request-retry可运行100 / 100JavaScript3462026年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 分钟。

55confluence-cli可运行100 / 100JavaScript3222026年10月25日

一个强大的 Atlassian Confluence 命令行界面

测试发现:npm install succeeds, all 1232 tests pass, and the CLI binary prints its help output correctly. 1 分钟。

56postman-chinese-injector可运行100 / 100JavaScript3032026年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 分钟。

57rusty-req可运行100 / 100Python2992026年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 分钟。

58client可运行100 / 100Go2982026年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 分钟。

59kitsu可运行100 / 100TypeScript2942026年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 分钟。

60framework可运行100 / 100PHP2712026年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 分钟。

61nyquest可运行100 / 100Rust2482026年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 分钟。

62ffetch可运行100 / 100TypeScript2472026年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 分钟。

63gracy可运行100 / 100Python2472026年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 分钟。

64nonecap-py可运行100 / 100Python2472026年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 分钟。

65nonecap-js可运行100 / 100TypeScript2372026年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 分钟。

66http-client可运行100 / 100PHP2312026年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 分钟。

67tiktokshop-php可运行100 / 100PHP2162026年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 分钟。

68rustman可运行100 / 100Rust2032026年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 分钟。

69fragment-stars-api可运行100 / 100Python1932026年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 分钟。

70axios可运行96 / 100JavaScript109,3172026年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 分钟。

71primp可运行96 / 100Rust6232026年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 分钟。

72Client可运行95 / 100PHP9512026年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 分钟。

73guzzle可运行94 / 100PHP23,4452026年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 分钟。

74DPP可运行90 / 100C++1,4022026年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 分钟。

75laravel-transporter可运行90 / 100PHP4792026年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 分钟。

76http可运行65 / 100PHP7812026年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 分钟。

77bruno可运行60 / 100JavaScript48,1212026年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 分钟。

78got可运行60 / 100TypeScript14,9562026年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 分钟。

79wreq可运行60 / 100Rust1,0942026年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 分钟。

80go-sse可运行60 / 100Go5322026年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 分钟。

81php-redmine-api可运行60 / 100PHP4232026年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 分钟。

82pg_net可运行60 / 100Python3762026年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 分钟。

83shopee-sdk可运行60 / 100TypeScript2242026年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 分钟。

84RESTer可运行55 / 100JavaScript3872026年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 分钟。

85reqwest可运行50 / 100Rust11,8962026年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 分钟。

86armeria可运行50 / 100Java5,1542026年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 分钟。

87forest可运行50 / 100Java1,9482026年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 分钟。

88static-curl可运行50 / 100Shell5122026年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 分钟。

89nba_api借助 mock 可运行92 / 100Python3,8592026年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 分钟。

90ruby-openai借助 mock 可运行92 / 100Ruby3,2222026年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 分钟。

91reverse-api-engineer借助 mock 可运行92 / 100Python2,5972026年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 分钟。

92APIAuto借助 mock 可运行92 / 100JavaScript2,2222026年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 分钟。

93notion-sdk-py借助 mock 可运行92 / 100Python2,1962026年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 分钟。

94requests借助 mock 可运行92 / 100Go1,6722026年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 分钟。

95lithium借助 mock 可运行92 / 100C++1,4112026年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 分钟。

96algoliasearch-client-javascript借助 mock 可运行92 / 100TypeScript1,3852026年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 分钟。

97httpcloak借助 mock 可运行92 / 100Go1,3582026年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 分钟。

98UniFi-API-client借助 mock 可运行92 / 100PHP1,3492026年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 分钟。

99mande借助 mock 可运行92 / 100TypeScript1,3372026年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 分钟。

100UniFi-API-browser借助 mock 可运行92 / 100PHP1,2662026年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 分钟。

101jquick-curl借助 mock 可运行92 / 100Java1,0942026年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 分钟。

102Mastodon.py借助 mock 可运行92 / 100Python9592026年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 分钟。

103twitter借助 mock 可运行92 / 100PHP9502026年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 分钟。

104twurple借助 mock 可运行92 / 100TypeScript7542026年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 分钟。

105Client借助 mock 可运行92 / 100PHP7292026年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 分钟。

106algoliasearch-client-php借助 mock 可运行92 / 100PHP6952026年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 分钟。

107concord借助 mock 可运行92 / 100C6602026年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 分钟。

108restc-cpp借助 mock 可运行92 / 100C++6522026年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 分钟。

109node-vault借助 mock 可运行92 / 100JavaScript5572026年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 分钟。

110simplemind借助 mock 可运行92 / 100Python5382026年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 分钟。

111qbittorrent-api借助 mock 可运行92 / 100Python5182026年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 分钟。

112routeros-api-php借助 mock 可运行92 / 100PHP5102026年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 分钟。

113deepseek-php-client借助 mock 可运行92 / 100PHP4742026年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 分钟。

114fetch-php借助 mock 可运行92 / 100PHP4512026年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 分钟。

115wreq-js借助 mock 可运行92 / 100TypeScript4512026年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 分钟。

116bitly借助 mock 可运行92 / 100Ruby4482026年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 分钟。

117node-zendesk借助 mock 可运行92 / 100JavaScript3752026年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 分钟。

118diplomat借助 mock 可运行92 / 100Ruby3712026年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 分钟。

119better-curl-saul借助 mock 可运行92 / 100Go3212026年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 分钟。

120http-request-action借助 mock 可运行92 / 100JavaScript3092026年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 分钟。

121go-proxmox借助 mock 可运行92 / 100Go2932026年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 分钟。

122client-js借助 mock 可运行92 / 100TypeScript2732026年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 分钟。

123openreview-py借助 mock 可运行92 / 100Python2732026年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 分钟。

124hikvision-client借助 mock 可运行92 / 100Python2622026年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 分钟。

125TheHive4py借助 mock 可运行92 / 100Python2442026年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 分钟。

126go-atlassian借助 mock 可运行92 / 100Go2172026年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 分钟。

127CarConnectivity借助 mock 可运行92 / 100Python2162026年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 分钟。

128tekore借助 mock 可运行92 / 100Python2152026年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 分钟。

129piazza-api借助 mock 可运行92 / 100Python2132026年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 分钟。

130python-espncricinfo借助 mock 可运行92 / 100Python2092026年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 分钟。

131maxigo-client借助 mock 可运行92 / 100Go2032026年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 分钟。

132openidea借助 mock 可运行87 / 100TypeScript5,9882026年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 分钟。

133ain借助 mock 可运行86 / 100Go6222026年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 分钟。

134aiodocker借助 mock 可运行86 / 100Python5382026年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 分钟。

135notion-sdk-js借助 mock 可运行56 / 100TypeScript5,6782026年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 分钟。

136runn借助 mock 可运行56 / 100Go6562026年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 分钟。

137Requester借助 mock 可运行56 / 100Python3032026年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 分钟。

138kubernetes-client借助 mock 可运行56 / 100PHP2342026年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 分钟。

139feign借助 mock 可运行46 / 100Java9,8022026年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 分钟。

140vscode-restclient无法验证65 / 100TypeScript6,0602026年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 分钟。

141userver无法验证20 / 100C++2,9992026年10月2日

功能丰富的生产就绪 C++ 异步框架

测试发现:无法验证;log 显示了它停在哪里。 2 分钟。

142ky无法验证0 / 100TypeScript17,1472026年9月28日

基于 Fetch API 的小巧而优雅的 JavaScript HTTP 客户端

测试发现:无法验证;log 显示了它停在哪里。 87 分钟。

-chapar尚未测试-Go728-
-node-libcurl尚未测试-TypeScript717-
-firefly尚未测试-Java296-
-minreq尚未测试-Rust257-
-google-searchconsole尚未测试-Python256-
-alpaca-java尚未测试-Java255-
-httpx尚未测试-Ruby241-

可运行 使用真实的依赖项完成安装并启动。 借助 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 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。

同一类别的更多榜单

所有榜单: Best. 所有已测试项目: 项目.