Open source API clients, built and run
API and HTTP clients you can run yourself. The list is ordered by whether each project came up when Argusic installed it fresh, with the recording of that attempt one click away.
Tested between and . Each row shows its own test date; a project can change after that day.
43 of 46 tested projects run. 89 more waiting for a test.
In short: 33 of the 46 tested projects started as-is on a fresh machine: axios, bruno, yaak, aiohttp, resty, node-fetch, xh, and libhv, and 25 more. 10 more started once a stand-in replaced a service they expect, such as a database: guzzle, nba_api, ruby-openai, APIAuto, notion-sdk-py, requests, lithium, and algoliasearch-client-javascript, and 2 more. 3 could not be verified: vscode-restclient, userver, and ky; the log shows where each one stopped.
Measured by Argusic on a fresh machine every time. Every number links to its evidence.
| # | project | verdict | Argusic Score | language | stars | tested on |
|---|---|---|---|---|---|---|
| 1 | axios | Runs | 100 / 100 | JavaScript | 109,349 | |
Promise based HTTP client for the browser and node.js What the test found: 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 minutes. | ||||||
| 2 | bruno | Runs | 100 / 100 | JavaScript | 47,399 | |
Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) What the test found: 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 minutes. | ||||||
| 3 | yaak | Runs | 100 / 100 | TypeScript | 19,300 | |
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Server Sent Events, and gRPC 🦬 What the test found: Yaak CLI (yaak), web client (Vite/React build), and web server (yaak-web) build and run successfully. The CLI answers all 47 integration tests, the web server serves both the API and the built React app, and all plugin/Rust crate tests pass. The Tauri desktop app requires WebKit2GTK system packages that need root to... 24 minutes. | ||||||
| 4 | aiohttp | Runs | 100 / 100 | Python | 16,567 | |
Asynchronous HTTP client/server framework for asyncio and Python What the test found: aiohttp 4.0.0a2.dev0 installed in pure Python mode (no Cython extensions), all 4475 non-skipped tests pass, HTTP client and server roundtrip verified. 14 minutes. | ||||||
| 5 | resty | Runs | 100 / 100 | Go | 11,812 | |
Simple HTTP, REST, and SSE client library for Go What the test found: Builds with go1.23.0, all 828 tests pass, no third-party credentials needed. 5 minutes. | ||||||
| 6 | node-fetch | Runs | 100 / 100 | JavaScript | 8,855 | |
A light-weight module that brings the Fetch API to Node.js What the test found: 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 minutes. | ||||||
| 7 | xh | Runs | 100 / 100 | Rust | 8,122 | |
Friendly and fast tool for sending HTTP requests What the test found: 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 minutes. | ||||||
| 8 | libhv | Runs | 100 / 100 | C | 7,555 | |
🔥 比libevent/libuv/asio更易用的网络库。A c/c++ network library for developing TCP/UDP/SSL/HTTP/WebSocket/MQTT/Redis client/server. What the test found: 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 minutes. | ||||||
| 9 | curl_cffi | Runs | 100 / 100 | Python | 6,682 | |
Python binding for curl-impersonate fork via cffi. A http client that can impersonate browser tls/ja3/http2 fingerprints. What the test found: 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 minutes. | ||||||
| 10 | async-http-client | Runs | 100 / 100 | Java | 6,396 | |
Asynchronous, non-blocking HTTP & WebSocket client for the JVM What the test found: Project builds and all 1791 tests pass on JDK 11 via Maven wrapper with embedded Jetty test infrastructure. 30 minutes. | ||||||
| 11 | Fast-Android-Networking | Runs | 100 / 100 | Java | 5,919 | |
🚀 A Complete Fast Android Networking Library that also supports HTTP/2 🚀 What the test found: Fast Android Networking Library builds fully, all 129 instrumentation tests pass on a real emulator, and outputs AARs and APKs for all modules. 24 minutes. | ||||||
| 12 | wretch | Runs | 100 / 100 | TypeScript | 5,177 | |
A tiny wrapper built around fetch with an intuitive syntax. :candy: What the test found: 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 minutes. | ||||||
| 13 | req | Runs | 100 / 100 | Go | 4,869 | |
Simple Go HTTP client with Black Magic What the test found: All 180 tests pass, go build and go vet succeed with zero errors across the req/v3 HTTP client library. 5 minutes. | ||||||
| 14 | urllib3 | Runs | 100 / 100 | Python | 4,070 | |
urllib3 is a user-friendly HTTP client library for Python What the test found: 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 minutes. | ||||||
| 15 | ATAC | Runs | 100 / 100 | Rust | 3,740 | |
A simple API client (postman like) in your terminal What the test found: ATAC v0.23.1 builds and runs; the `try` command successfully sends HTTP requests and receives real server responses. 14 minutes. | ||||||
| 16 | curlie | Runs | 100 / 100 | Go | 3,730 | |
The power of curl, the ease of use of httpie. What the test found: curlie builds from source, passes its args tests, and makes real HTTP requests to the internet returning correct responses. 17 minutes. | ||||||
| 17 | php-curl-class | Runs | 100 / 100 | PHP | 3,300 | |
PHP Curl Class makes it easy to send HTTP requests and integrate with web APIs What the test found: 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 minutes. | ||||||
| 18 | cortex | Runs | 100 / 100 | TypeScript | 3,233 | |
Cortex - Generates interactive API documentation, typed SDKs, and MCP servers from OpenAPI, AsyncAPI, GraphQL, gRPC, OpenRPC, and Markdown. What the test found: 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 minutes. | ||||||
| 19 | http | Runs | 100 / 100 | Ruby | 3,082 | |
HTTP (The Gem! a.k.a. http.rb) - a fast Ruby HTTP client with a chainable API, streaming support, and timeouts What the test found: 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 minutes. | ||||||
| 20 | httplug | Runs | 100 / 100 | PHP | 2,588 | |
HTTPlug, the HTTP client abstraction for PHP What the test found: HTTPlug library dependencies install via Composer and all 37 phpspec tests pass with PHP 8.3.26. 4 minutes. | ||||||
| 21 | http-kit | Runs | 100 / 100 | Java | 2,564 | |
Simple, high-performance event-driven HTTP client+server for Clojure What the test found: 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 minutes. | ||||||
| 22 | httpoison | Runs | 100 / 100 | Elixir | 2,287 | |
Yet Another HTTP client for Elixir powered by hackney What the test found: HTTPoison compiles and all 104 tests pass under Elixir 1.18.4 on Erlang/OTP 28 with regenerated SSL test certificates. 12 minutes. | ||||||
| 23 | tesla | Runs | 100 / 100 | Elixir | 2,076 | |
The flexible HTTP client library for Elixir, with support for middleware and multiple adapters. What the test found: 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 minutes. | ||||||
| 24 | resterm | Runs | 100 / 100 | Go | 1,981 | |
Terminal API client for HTTP, GraphQL and gRPC. Plain .http files you can diff and version, with workflows, mocks, profiling, tracing, OpenAPI import, SSH... What the test found: 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 minutes. | ||||||
| 25 | voiden | Runs | 100 / 100 | TypeScript | 1,947 | |
Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse, Replace & Version everything just like code. Offline, Truly Git... What the test found: 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 minutes. | ||||||
| 26 | wreq-python | Runs | 100 / 100 | Python | 1,484 | |
An ergonomic, privacy-aware Python HTTP Client What the test found: 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 minutes. | ||||||
| 27 | mint | Runs | 100 / 100 | Elixir | 1,416 | |
Functional HTTP client for Elixir with support for HTTP/1 and HTTP/2 🌱 What the test found: 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 minutes. | ||||||
| 28 | finch | Runs | 100 / 100 | Elixir | 1,364 | |
Elixir HTTP client, focused on performance What the test found: 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 minutes. | ||||||
| 29 | DPP | Runs | 90 / 100 | C++ | 1,398 | |
C++ Discord API Bot Library - D++ is Lightweight and scalable for small and huge bots! What the test found: 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 minutes. | ||||||
| 30 | got | Runs | 60 / 100 | TypeScript | 14,949 | |
🌐 Human-friendly and powerful HTTP request library for Node.js What the test found: 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 minutes. | ||||||
| 31 | reqwest | Runs | 50 / 100 | Rust | 11,870 | |
An easy and powerful Rust HTTP Client What the test found: reqwest builds and all 101 tests pass with default features (rustls, charset, http2, system-proxy) on Rust 1.98.1. 37 minutes. | ||||||
| 32 | armeria | Runs | 50 / 100 | Java | 5,144 | |
Your go-to microservice framework for any situation, from the creator of Netty et al. You can build any type of microservice leveraging your favorite... What the test found: 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 minutes. | ||||||
| 33 | forest | Runs | 50 / 100 | Java | 1,946 | |
A high-level and lightweight declarative HTTP client framework for Java. it makes sending HTTP requests in Java easier. What the test found: 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 minutes. | ||||||
| 34 | guzzle | Runs with mocks | 92 / 100 | PHP | 23,448 | |
Guzzle, an extensible PHP HTTP client What the test found: Guzzle 8.2.0 installed with all dependencies (PSR-7, PSR-18, PSR-18 client, curl handler, mock handler). Core test suite: 1775 handler tests pass with 0 failures when node.js test server available. StreamHandler connection error classification fixed. Mock HTTP client verified as functional with 200 response. External... 36 minutes. | ||||||
| 35 | nba_api | Runs with mocks | 92 / 100 | Python | 3,794 | |
An API Client package to access the APIs for NBA.com What the test found: 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 minutes. | ||||||
| 36 | ruby-openai | Runs with mocks | 92 / 100 | Ruby | 3,223 | |
OpenAI API + Ruby! 🤖❤️ GPT-5 & Realtime WebRTC compatible! What the test found: 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 minutes. | ||||||
| 37 | APIAuto | Runs with mocks | 92 / 100 | JavaScript | 2,223 | |
☔ 敏捷开发最强大易用的接口工具,机器学习零代码测试与 AI 问答、生成代码与静态检查、生成文档与光标悬浮注释,腾讯、华为、SHEIN、传音、工行等使用 ☔ The most advanced tool for HTTP API. Machine learning no-code testing and AI... What the test found: 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 minutes. | ||||||
| 38 | notion-sdk-py | Runs with mocks | 92 / 100 | Python | 2,192 | |
Notion API client SDK, rewritten in Python! (sync + async) What the test found: 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 minute. | ||||||
| 39 | requests | Runs with mocks | 92 / 100 | Go | 1,671 | |
HTTP requests for Gophers What the test found: 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 minutes. | ||||||
| 40 | lithium | Runs with mocks | 92 / 100 | C++ | 1,408 | |
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium What the test found: 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 minutes. | ||||||
| 41 | algoliasearch-client-javascript | Runs with mocks | 92 / 100 | TypeScript | 1,383 | |
⚡️ A fully-featured and blazing-fast JavaScript API client to interact with Algolia. What the test found: 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 minutes. | ||||||
| 42 | notion-sdk-js | Runs with mocks | 56 / 100 | TypeScript | 5,669 | |
Official Notion JavaScript Client What the test found: 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 minutes. | ||||||
| 43 | feign | Runs with mocks | 46 / 100 | Java | 9,801 | |
Feign makes writing java http clients easier What the test found: 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 minutes. | ||||||
| 44 | vscode-restclient | Could not verify | 65 / 100 | TypeScript | 6,054 | |
REST Client Extension for Visual Studio Code What the test found: 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 minutes. | ||||||
| 45 | userver | Could not verify | 20 / 100 | C++ | 2,980 | |
Production-ready C++ Asynchronous Framework with rich functionality What the test found: could not be verified; the log shows where it stopped. 2 minutes. | ||||||
| 46 | ky | Could not verify | 0 / 100 | TypeScript | 17,106 | |
🌳 Tiny & elegant JavaScript HTTP client based on the Fetch API What the test found: could not be verified; the log shows where it stopped. 87 minutes. | ||||||
| - | UniFi-API-client | Not yet tested | - | PHP | 1,349 | - |
| - | mande | Not yet tested | - | TypeScript | 1,337 | - |
| - | req | Not yet tested | - | Elixir | 1,334 | - |
| - | httpcloak | Not yet tested | - | Go | 1,332 | - |
| - | gout | Not yet tested | - | Go | 1,328 | - |
| - | apiark | Not yet tested | - | TypeScript | 1,286 | - |
| - | UniFi-API-browser | Not yet tested | - | PHP | 1,263 | - |
| - | slumber | Not yet tested | - | Rust | 1,228 | - |
| - | wreq | Not yet tested | - | Rust | 1,060 | - |
| - | goose | Not yet tested | - | Rust | 1,002 | - |
| - | Mastodon.py | Not yet tested | - | Python | 958 | - |
| - | Client | Not yet tested | - | PHP | 954 | - |
| - | binance | Not yet tested | - | TypeScript | 929 | - |
| - | isahc | Not yet tested | - | Rust | 790 | - |
| - | http | Not yet tested | - | PHP | 780 | - |
| - | pywikibot | Not yet tested | - | Python | 778 | - |
| - | twurple | Not yet tested | - | TypeScript | 751 | - |
| - | urllib | Not yet tested | - | TypeScript | 743 | - |
| - | http-client | Not yet tested | - | PHP | 733 | - |
| - | Client | Not yet tested | - | PHP | 729 | - |
| - | node-libcurl | Not yet tested | - | TypeScript | 718 | - |
| - | chapar | Not yet tested | - | Go | 715 | - |
| - | algoliasearch-client-php | Not yet tested | - | PHP | 696 | - |
| - | ghapi | Not yet tested | - | Python | 687 | - |
| - | comet | Not yet tested | - | PHP | 685 | - |
| - | paozhu | Not yet tested | - | C++ | 673 | - |
| - | concord | Not yet tested | - | C | 657 | - |
| - | restc-cpp | Not yet tested | - | C++ | 652 | - |
| - | runn | Not yet tested | - | Go | 651 | - |
| - | ain | Not yet tested | - | Go | 620 | - |
| - | primp | Not yet tested | - | Rust | 615 | - |
| - | wechatpay-php | Not yet tested | - | PHP | 605 | - |
| - | Stealth-Requests | Not yet tested | - | Python | 567 | - |
| - | node-vault | Not yet tested | - | JavaScript | 556 | - |
| - | aiodocker | Not yet tested | - | Python | 538 | - |
| - | qbittorrent-api | Not yet tested | - | Python | 515 | - |
| - | routeros-api-php | Not yet tested | - | PHP | 508 | - |
| - | static-curl | Not yet tested | - | Shell | 504 | - |
| - | laravel-transporter | Not yet tested | - | PHP | 479 | - |
| - | azuretls-client | Not yet tested | - | Go | 470 | - |
| - | deepseek-php-client | Not yet tested | - | PHP | 470 | - |
| - | fetch-php | Not yet tested | - | PHP | 449 | - |
| - | bitly | Not yet tested | - | Ruby | 448 | - |
| - | yii2-httpclient | Not yet tested | - | PHP | 429 | - |
| - | php-redmine-api | Not yet tested | - | PHP | 423 | - |
| - | twitch4j | Not yet tested | - | Java | 414 | - |
| - | wreq-js | Not yet tested | - | TypeScript | 408 | - |
| - | pyreqwest | Not yet tested | - | Python | 405 | - |
| - | RESTer | Not yet tested | - | JavaScript | 386 | - |
| - | rek | Not yet tested | - | Go | 382 | - |
| - | node-zendesk | Not yet tested | - | JavaScript | 374 | - |
| - | diplomat | Not yet tested | - | Ruby | 372 | - |
| - | pg_net | Not yet tested | - | Python | 372 | - |
| - | Kivo | Not yet tested | - | JavaScript | 366 | - |
| - | redux-requests | Not yet tested | - | JavaScript | 366 | - |
| - | java-http | Not yet tested | - | Java | 365 | - |
| - | noodle | Not yet tested | - | TypeScript | 364 | - |
| - | node-request-retry | Not yet tested | - | JavaScript | 346 | - |
| - | nimbus | Not yet tested | - | PHP | 345 | - |
| - | better-curl-saul | Not yet tested | - | Go | 317 | - |
| - | http-request-action | Not yet tested | - | JavaScript | 309 | - |
| - | confluence-cli | Not yet tested | - | JavaScript | 308 | - |
| - | Requester | Not yet tested | - | Python | 304 | - |
| - | rusty-req | Not yet tested | - | Python | 302 | - |
| - | firefly | Not yet tested | - | Java | 296 | - |
| - | go-proxmox | Not yet tested | - | Go | 293 | - |
| - | kitsu | Not yet tested | - | JavaScript | 292 | - |
| - | client-js | Not yet tested | - | TypeScript | 273 | - |
| - | framework | Not yet tested | - | PHP | 271 | - |
| - | openreview-py | Not yet tested | - | Python | 269 | - |
| - | hikvision-client | Not yet tested | - | Python | 261 | - |
| - | minreq | Not yet tested | - | Rust | 256 | - |
| - | alpaca-java | Not yet tested | - | Java | 255 | - |
| - | google-searchconsole | Not yet tested | - | Python | 255 | - |
| - | gracy | Not yet tested | - | Python | 247 | - |
| - | httpx | Not yet tested | - | Ruby | 244 | - |
| - | TheHive4py | Not yet tested | - | Python | 242 | - |
| - | postman-chinese-injector | Not yet tested | - | JavaScript | 241 | - |
| - | nyquest | Not yet tested | - | Rust | 239 | - |
| - | kubernetes-client | Not yet tested | - | PHP | 234 | - |
| - | ffetch | Not yet tested | - | TypeScript | 230 | - |
| - | http-client | Not yet tested | - | PHP | 230 | - |
| - | go-atlassian | Not yet tested | - | Go | 216 | - |
| - | CarConnectivity | Not yet tested | - | Python | 215 | - |
| - | tekore | Not yet tested | - | Python | 215 | - |
| - | tiktokshop-php | Not yet tested | - | PHP | 214 | - |
| - | piazza-api | Not yet tested | - | Python | 212 | - |
| - | shopee-sdk | Not yet tested | - | TypeScript | 212 | - |
| - | maxigo-client | Not yet tested | - | Go | 202 | - |
runs installed and started with its real dependencies. runs with mocks started after stand-ins replaced external services such as a database or a third-party API. could not verify neither the standard agent nor the stronger one got it running within the time limit; the log shows where it stopped.
How we tested
On this list as of the latest test: 33 projects ran as-is, 10 with mocks, 3 could not be verified, 89 still waiting. Languages tested: C, C++, Elixir, Go, Java, JavaScript, PHP, Python, Ruby, Rust, TypeScript. Every attempt used a clean single-use machine, the subject at a pinned version, and a 45-minute limit; the complete procedure is on the methodology page.
Frequently asked questions (FAQs)
How is this list ranked?
By measurement, not opinion: projects Argusic installed and launched on a fresh machine come first, then those that ran with mocks in place of external services, then those it could not verify. Ties go to the Argusic Score, then how popular it is on its own source.
Why are some projects unranked?
89 projects are still waiting for a test or for a finished attempt. They are listed without a rank until Argusic has measured them.
Where is the evidence?
Every row links to the project's Argusic page, where each run has a full log and a terminal recording stored with a sha256 fingerprint. The same pages exist for every one of the tested projects, on this list or not.
More lists in this category
- web scraping tools (shares Stealth-Requests, curl_cffi, httpcloak, php-curl-class, primp, wreq, wreq-js, wreq-python with this list)
- developer CLI tools (shares curlie, resterm, xh with this list)
- MCP servers (shares cortex with this list)
- e-commerce platforms (shares shopee-sdk with this list)
- search engines (shares algoliasearch-client-php with this list)
- wikis (shares confluence-cli with this list)
- AI agent frameworks
- self-hosted AI apps
- API gateways
- CI/CD tools
- CMS platforms
- LLM gateways
- VPN tools
- backup tools
- browser automation tools
- code editors
- open source coding agents
- Open source databases, installed and queried
- ebook readers
- game engines
- open source games
- home automation tools
- low-code platforms
- map tools
- message queues
- Open source music servers, installed and played
- observability tools
- Open source office suites, installed and launched
- self-hosted password managers
- project management tools
- screen recorders
- self-hosted analytics
- speech tools
- static site generators
- uptime monitors
- vector databases
- open source video editors
- video players
- whiteboard tools
- workflow automation tools
- self-hosted Notion alternatives
- self-hosted dashboards
- self-hosted git servers