英文原文: https://argusic.com/best/databases
开源数据库,安装并查询
测试时间为 2026年9月5日 至 2026年11月4日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。
145 个已测试项目中有 134 个可运行。另有 3 个正在等待测试。
简而言之: 在 145 个已测试项目中,有 119 个在全新机器上直接启动:etcd、dbeaver、lowdb、sonic、xerj、VictoriaMetrics、rqlite 和 libsql,以及另外 111 个项目。另有 15 个在用替身替换其依赖的服务(例如数据库)后启动:mysql、mongo-go-driver、react-native-mmkv、cassandra-gocql-driver、cassandra-nodejs-driver、electrodb、odmantic 和 laravel-schemaless-attributes,以及另外 7 个项目。11 个无法验证:FerretDB、influxdb、seekdb、incubator-pegasus、ejdb、tsurugidb、dynein 和 dbx,以及另外 3 个项目;log 显示了每个项目停在哪里。
每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。
| # | 项目 | 结论 | Argusic 评分 | 语言 | 星标数 | 测试日期 |
|---|---|---|---|---|---|---|
| 1 | etcd | 可运行 | 100 / 100 | Go | 52,443 | 2026年9月21日 |
用于分布式系统最关键数据的可靠分布式键值存储 测试发现:etcd 3.8.0-alpha.0 builds and runs on Go 1.26.7 linux/amd64: server starts, health endpoint returns 200, etcdctl can put/get/delete keys, and the full unit test suite passes with no failures. 9 分钟。 | ||||||
| 2 | dbeaver | 可运行 | 100 / 100 | Java | 52,298 | 2026年9月21日 |
免费的通用数据库工具和 SQL 客户端 测试发现:DBeaver 26.2.1 successfully built from source with all 808 unit tests passing, the binary prints version correctly, and the Eclipse RCP GUI launches on an Xvfb virtual display. 28 分钟。 | ||||||
| 3 | lowdb | 可运行 | 100 / 100 | JavaScript | 22,581 | 2026年9月22日 |
简单快速的 JSON 数据库 测试发现:The lowdb v7.0.1 library installs, builds, and runs all 13 tests successfully; the core Low class, Memory, JSONFile, TextFile adapters, and both async/sync presets work correctly with real file I/O. 2 分钟。 | ||||||
| 4 | sonic | 可运行 | 100 / 100 | Rust | 21,377 | 2026年11月2日 |
快速、轻量级且无模式的搜索后端,是 Elasticsearch 的替代方案,仅需几 MB 内存即可运行。 测试发现:Sonic v1.10.0 builds on rustc 1.99.1, starts on IPv4, and passes all 102 end-to-end and unit tests; the Sonic Channel protocol works over TCP with ingest, search (QUERY), autocomplete (SUGGEST), and control (PING, INFO, TRIGGER consolidate) all returning correct results. 18 分钟。 | ||||||
| 5 | xerj | 可运行 | 100 / 100 | Rust | 19,060 | 2026年11月2日 |
面向机器人和 agent 的 AI 搜索引擎与 MCP 服务器。单个 Rust 二进制文件即可索引代码、文档、日志、JSONL/CSV 和 PDF,用于 BM25 全文、向量和混合搜索、无需 grep 的代码搜索、agent 记忆与 RAG。兼容 Elasticsearch 的 API;Corpus Hub... 测试发现:XERJ v1.0.0-rc.77 built from source in 2m06s (quick profile), serving ES-compat API on :9200 with autoindex and MCP server working; test suites pass except 2 IPv6 bind failures specific to this container. 36 分钟。 | ||||||
| 6 | VictoriaMetrics | 可运行 | 100 / 100 | Go | 18,009 | 2026年11月2日 |
VictoriaMetrics:快速、经济高效的监控解决方案和时间序列数据库 测试发现:VictoriaMetrics single binary builds, runs as an HTTP server on port 8428 returning valid responses, and the full unit test suite (131 packages) plus integration tests pass cleanly. 17 分钟。 | ||||||
| 7 | rqlite | 可运行 | 100 / 100 | Go | 17,915 | 2026年11月2日 |
基于 SQLite 的轻量级、容错数据库,旨在以最小的努力保持数据的高可用性。 测试发现:rqlited is running on 127.0.0.1:44001, its HTTP endpoints return 200, and the built binary serves persisted SQL rows while the Go unit/integration suite and 15 single-node E2E tests pass. 17 分钟。 | ||||||
| 8 | libsql | 可运行 | 100 / 100 | C | 17,307 | 2026年9月22日 |
libSQL 是 SQLite 的一个分支,既开源又开放贡献。 测试发现:sqld server builds from source with Rust 1.85.0, listens on HTTP and gRPC, answers SQL queries correctly via the v1 Hrana-over-HTTP API, and 102 of 105 tests pass across the workspace. 29 分钟。 | ||||||
| 9 | pglite | 可运行 | 100 / 100 | TypeScript | 16,238 | 2026年11月3日 |
可嵌入的 Postgres,具有实时、响应式绑定。 测试发现:The PGlite TypeScript library builds and passes all 60 test files (294 tests) on Node.js 20, with both ESM and CJS entry points working: basic SQL queries, full-text search, live queries, notifications, triggers, types, dump/restore, clone, and 34 contrib extensions all function in an ephemeral in-memory Postgres WASM... 10 分钟。 | ||||||
| 10 | Dexie.js | 可运行 | 100 / 100 | TypeScript | 14,675 | 2026年11月3日 |
一个极简的 IndexedDB 封装 测试发现:Dexie.js v4.4.6 builds successfully, typings compile, all 10 executed test modules pass (206 assertions), and the module loads and performs IndexedDB CRUD operations in both Node and headless Chrome. 24 分钟。 | ||||||
| 11 | trino | 可运行 | 100 / 100 | Java | 13,456 | 2026年11月3日 |
Trino 的官方仓库,用于大数据的分布式 SQL 查询引擎,以前称为 PrestoSQL。 测试发现:Trino builds successfully (109/110 modules), CLI executable JAR works, and unit tests in trino-cache (1044 tests) and trino-matching (12 tests) all pass. 45 分钟。 | ||||||
| 12 | debezium | 可运行 | 100 / 100 | Java | 13,314 | 2026年11月3日 |
针对多种数据库的变更数据捕获。 测试发现:Debezium 3.7.0-SNAPSHOT builds and its unit test suites for the PostgreSQL (136 tests) and MySQL (582 of 583 tests) connectors pass on a user-installed Temurin JDK 21; only tests requiring a Docker engine/Kafka broker cannot run in this container. 32 分钟。 | ||||||
| 13 | zookeeper | 可运行 | 100 / 100 | Java | 12,830 | 2026年11月3日 |
Apache ZooKeeper 测试发现:Apache ZooKeeper 3.10.0-SNAPSHOT builds, installs, and launches as a standalone server accepting client connections. 19 分钟。 | ||||||
| 14 | encore | 可运行 | 100 / 100 | Go | 12,690 | 2026年11月3日 |
从本地到你的云的基础设施编排 测试发现:The Encore CLI builds and reports its version, the bundled echo app runs and answers health, echo, pong, and dashboard requests with HTTP 200, the echo end-to-end test passes, and the short Go test suite exits 0 with 70 ok packages. 25 分钟。 | ||||||
| 15 | grist-core | 可运行 | 100 / 100 | TypeScript | 12,046 | 2026年9月23日 |
Grist 是电子表格的演进。 测试发现:Grist server starts and serves HTTP on port 8484 (returned 200); all unit/server/API test suites pass; Python formula sandbox is set up; Node 22 binary at /tmp/node-v22.12.0-linux-x64/bin/node is required. 38 分钟。 | ||||||
| 16 | WatermelonDB | 可运行 | 100 / 100 | JavaScript | 11,796 | 2026年11月4日 |
用于强大 React 和 React Native 应用的响应式异步数据库 测试发现:Repository is clean (git status empty); yarn install, yarn build, the 749-test Jest suite, ESLint, Flow (0 errors), and TSLint all pass; direct SQLite round-trip writes and schema migrations through the real adapter returned correct data. 36 分钟。 | ||||||
| 17 | dtm | 可运行 | 100 / 100 | Go | 10,933 | 2026年9月27日 |
一个分布式事务框架,支持工作流、saga、tcc、xa、2 阶段消息、outbox 模式,支持多种语言。 测试发现:DTM server binary builds, boots with boltdb backend, listens on HTTP 36789 and gRPC 36790, all unit tests pass, and the API endpoints for version, newGid, submit, query, and all return HTTP 200 with correct JSON payloads. 20 分钟。 | ||||||
| 18 | cassandra | 可运行 | 100 / 100 | Java | 10,135 | 2026年11月4日 |
开源事务性分布式数据库。在商用硬件或云基础设施上实现线性扩展和经过验证的容错性,且不影响性能。 测试发现:Apache Cassandra 7.0-SNAPSHOT builds with Ant, starts a single node serving CQL on 127.0.0.1:9042, completed a create/insert/select round trip through cqlsh, and ran the SchemaKeyspaceTest unit suite with 7 tests passing, 0 failures. 10 分钟。 | ||||||
| 19 | tile38 | 可运行 | 100 / 100 | Go | 9,754 | 2026年11月4日 |
实时地理空间与地理围栏 测试发现:All four Tile38 binaries (tile38-server 97MB, tile38-cli 4.9MB, tile38-benchmark 5.1MB, tile38-luamemtest 4.4MB) built, the server starts and serves RESP/HTTP on port 49851, the test suite passes entirely, and spatial search commands (SET, GET, SCAN, WITHIN) return correct GeoJSON results. 7 分钟。 | ||||||
| 20 | dbal | 可运行 | 100 / 100 | PHP | 9,699 | 2026年11月4日 |
Doctrine 数据库抽象层 测试发现:Doctrine DBAL installed and its 3926-test PHPUnit suite passes with 0 errors under both pdo_sqlite and sqlite3 SQLite drivers; PHP 8.2.32 via static binary, Composer 2.9.0, 52 vendor dependencies installed. 4 分钟。 | ||||||
| 21 | cloudnative-pg | 可运行 | 100 / 100 | Go | 9,540 | 2026年9月27日 |
最流行的 Kubernetes Operator(用于 PostgreSQL) 测试发现:CloudNativePG builds, all 87 test packages pass, and the kubectl-cnpg CLI binary produces its help output. 16 分钟。 | ||||||
| 22 | risingwave | 可运行 | 100 / 100 | Rust | 9,396 | 2026年9月27日 |
面向 agentic AI 的事件流平台。可大规模实时持续摄取、转换并提供事件流。 测试发现:RisingWave 3.2.0-alpha builds from source, runs in single-node playground mode, and serves PostgreSQL-wire-protocol SQL queries on port 4566 with full DDL, DML, and materialized view support. 57 分钟。 | ||||||
| 23 | sled | 可运行 | 100 / 100 | Rust | 9,103 | 2026年9月27日 |
测试版嵌入式数据库中的香槟 测试发现:sled 1.0.0-alpha.124 builds, all unit tests (2/2), integration tests (34/36 regression + 22/22 tree + 1/1 batch atomicity + 1/1 quiescent + 1/1 space leaks + 7/7 crash recovery), and 20/20 doc-tests pass. The bench example runs end-to-end with real insert/get/remove throughput. 16 分钟。 | ||||||
| 24 | orbitdb | 可运行 | 100 / 100 | JavaScript | 8,823 | 2026年9月27日 |
去中心化 Web 的点对点数据库 测试发现:Dependencies installed on Node.js v22.0.0, all 544 test suite tests pass, covering events, documents, keyvalue, keyvalue-indexed databases, replication, sync, access controllers, identities, storage, and encryption. 5 分钟。 | ||||||
| 25 | postgres | 可运行 | 100 / 100 | JavaScript | 8,747 | 2026年9月27日 |
Postgres.js:最快的全功能 PostgreSQL 客户端 测试发现:postgres.js 3.4.9 ESM and CJS test suites pass fully (263 tests each, 0 failures) against two self-hosted PostgreSQL 16.15 instances with SSL, MD5, SCRAM, prepared transactions, logical replication, and multi-host failover enabled. 15 分钟。 | ||||||
| 26 | shardingsphere-elasticjob | 可运行 | 100 / 100 | Java | 8,197 | 2026年9月28日 |
分布式定时任务 测试发现:ElasticJob 3.0.6-SNAPSHOT compiles and all 1414 unit tests pass with JDK 17 against a live ZooKeeper 3.8.7 instance on port 2181. 20 分钟。 | ||||||
| 27 | tinydb | 可运行 | 100 / 100 | Python | 7,576 | 2026年9月23日 |
TinyDB 是一个轻量级文档型数据库,致力于让你开心:) 测试发现:TinyDB installs cleanly into a fresh venv, its full test suite passes 222/222, and a real end-to-end insert/search/update/remove script persists correct JSON to disk. 3 分钟。 | ||||||
| 28 | better-sqlite3 | 可运行 | 100 / 100 | JavaScript | 7,546 | 2026年9月28日 |
Node.js 中最快且最简单的 SQLite3 库。 测试发现:better-sqlite3 v13.0.3 builds and tests pass on Node.js v22.23.3 with the bundled SQLite amalgamation. 13 分钟。 | ||||||
| 29 | dbmate | 可运行 | 100 / 100 | Go | 7,518 | 2026年9月28日 |
一个轻量级、框架无关的数据库迁移工具。 测试发现:dbmate installs, builds from Go source, and runs SQLite migrations (create, migrate, rollback, status, dump, load) successfully; the Go test suite passes all 9 packages; the npm package resolves to the same binary. 11 分钟。 | ||||||
| 30 | hertzbeat | 可运行 | 100 / 100 | Java | 7,453 | 2026年9月23日 |
一个 AI 驱动的下一代开源实时可观测性系统。 测试发现:HertzBeat server builds, its full Maven test suite passes except one Docker-only integration test, and the assembled server runs with working JWT login and authenticated API on port 1157 in this container. 37 分钟。 | ||||||
| 31 | toydb | 可运行 | 100 / 100 | Rust | 7,301 | 2026年9月28日 |
用 Rust 编写的分布式 SQL 数据库,作为教育项目开发 测试发现:toyDB server starts as single-node leader, listens on 127.0.0.1:9601/9701, and the toysql client successfully creates tables, inserts rows, and querys them. 16 分钟。 | ||||||
| 32 | firebase-ios-sdk | 可运行 | 100 / 100 | C++ | 6,979 | 2026年9月28日 |
Apple 应用开发的 Firebase SDK 测试发现:CMake superbuild for Firestore C++ core configures and builds all external dependencies (gRPC, Abseil, BoringSSL, leveldb, nanopb, protobuf, snappy, zlib, c-ares, re2) and links the firestore_core static library and 12 unit test executables. All 12 C++ unit tests pass on Linux x86_64 with GCC 13. 54 分钟。 | ||||||
| 33 | ibis | 可运行 | 100 / 100 | Python | 6,694 | 2026年9月28日 |
可移植的 Python dataframe 库 测试发现:Ibis 12.0.0 installed via uv, core test suite (4376 tests) passes on DuckDB backend, and the penguins example from README runs end-to-end producing correct grouped output and SQL. 3 分钟。 | ||||||
| 34 | hibernate-orm | 可运行 | 100 / 100 | Java | 6,483 | 2026年9月28日 |
Java 与关系数据库的惯用持久化 测试发现:Hibernate ORM builds with JDK 25 and Gradle 9.7.1; hibernate-core test suite passes all 18115 tests against H2 embedded database with 0 failures. 24 分钟。 | ||||||
| 35 | iotdb | 可运行 | 100 / 100 | Java | 6,424 | 2026年9月24日 |
Apache 物联网数据库 测试发现:Apache IoTDB 2.0.11-SNAPSHOT builds from source on JDK 17 using Maven wrapper, and runs as two JVMs (ConfigNode + DataNode) on a single machine, accepting CLI connections on port 6667, supporting tree-model SQL operations (CREATE DATABASE, INSERT, SELECT) against stored time-series data. 41 分钟。 | ||||||
| 36 | laravel-backup | 可运行 | 100 / 100 | PHP | 6,026 | 2026年9月29日 |
一个用于备份 Laravel 应用的软件包 测试发现:All 169 tests pass (2404 assertions) after installing FrankenPHP as the PHP runtime, Composer for dependencies, and a static sqlite3 binary for database dumps needed by the backup command. 14 分钟。 | ||||||
| 37 | mianshiya | 可运行 | 100 / 100 | TypeScript | 6,025 | 2026年10月30日 |
持续维护的企业面试题库网站,帮你拿到满意 offer。2026 年最新 Java 面试题、前端面试题、AI 大模型面试题、AI Agent 面试题、RAG 面试题、C++ 面试题、Go 面试题、Python 面试题、测试面试题、运维面试题、后端面试题、操作系统面试题、计算机网络面试题、Redis 面试题、MySQL... 测试发现:The React frontend builds and its dev server serves the 面试鸭 homepage with HTTP 200 on port 8000, and the Node backend starts and serves its static-data API (POST /api/tag/get/map returning HTTP 200 with JSON) on port 7592; data/auth endpoints still require real Tencent CloudBase, MongoDB and Redis credentials. 13 分钟。 | ||||||
| 38 | orientdb | 可运行 | 100 / 100 | Java | 4,996 | 2026年9月24日 |
OrientDB 是最通用的数据库管理系统,在一个多模型产品中支持图、文档、响应式、全文和地理空间模型。OrientDB 可以分布式运行(多主),支持 SQL、ACID 事务、全文索引和响应式查询。 测试发现:OrientDB 4.0.0-SNAPSHOT builds, passes all core/server/client tests (3068 total), and runs as a database server with functional REST API supporting SQL queries against created databases. 51 分钟。 | ||||||
| 39 | objectbox-java | 可运行 | 100 / 100 | Java | 4,631 | 2026年9月25日 |
适用于 Android 和 JVM 的数据库,首个且快速,轻量级设备端向量数据库 测试发现:The ObjectBox Java repository builds from source and all 472 tests pass against the real native database library (objectbox-linux 6.0.0-beta) on Linux x64 with JDK 17, excluding Android modules. 10 分钟。 | ||||||
| 40 | crate | 可运行 | 100 / 100 | Java | 4,448 | 2026年9月25日 |
CrateDB 是一个分布式、可扩展的 SQL 数据库,用于近乎实时地存储和分析海量数据,即使面对复杂查询也能胜任。它与 PostgreSQL 兼容,并基于 Lucene。 测试发现:CrateDB 6.5.0 compiles, installs, launches as a single-node cluster, accepts HTTP SQL queries, and returns correct query results. 27 分钟。 | ||||||
| 41 | olric | 可运行 | 100 / 100 | Go | 3,503 | 2026年9月25日 |
分布式内存键值存储和缓存。它可以用作嵌入式 Go 库和语言无关的服务。 测试发现:Go 1.25.0 installed, project compiles, olric-server binary starts and handles RESP protocol commands (PING, DM.PUT/DM.GET/DM.DEL with TTL, PUB/SUB) on TCP port 3330, and 91+ unit/integration tests across 20+ packages pass. 28 分钟。 | ||||||
| 42 | gluesql | 可运行 | 100 / 100 | Rust | 3,135 | 2026年10月1日 |
GlueSQL 相当粘。它能粘住任何东西。 测试发现:GlueSQL workspace builds, all tests pass (core:593, test-suite:197, plus migration, storage, and doc tests all passing), and the CLI executes SQL (CREATE TABLE, INSERT, SELECT) correctly on the memory storage backend. 11 分钟。 | ||||||
| 43 | fjall | 可运行 | 100 / 100 | Rust | 2,419 | 2026年9月18日 |
使用 Rust 编写的 Log 结构化可嵌入键值存储引擎。 测试发现:The fjall crate builds and all 156 tests pass (70 unit, 86 doctests), with 1 intentionally ignored flaky test. 2 分钟。 | ||||||
| 44 | bitalostored | 可运行 | 100 / 100 | Go | 2,170 | 2026年10月4日 |
Bitalostored 是一个高性能分布式存储系统,核心引擎基于 bitalosdb(自研),兼容 Redis 协议。 测试发现:bitalostored builds and runs as a RESP server on 127.0.0.1:6379 with working SET/GET/INCR/EXISTS/DEL/HSET/HGET/ZADD/ZSCORE, cluster replication passes, and the stored test suite passes per-test in this container. 56 分钟。 | ||||||
| 45 | typeorm | 可运行 | 100 / 100 | TypeScript | 2,168 | 2026年10月4日 |
用于 Nest 框架的 TypeORM 模块(node.js) 测试发现:All 21 tests (11 files) pass against a live PostgreSQL 16.15 instance running on 0.0.0.0:3306; npm run build compiles the library to dist/ with zero errors. 9 分钟。 | ||||||
| 46 | authorizer | 可运行 | 100 / 100 | Go | 2,117 | 2026年10月4日 |
你的数据,由你掌控。完全开源,具备身份验证和授权。无锁定。在 Railway 上 120 秒内完成部署 || 在你的基础设施中,将 Docker 镜像作为微服务启动。内置登录页面和管理面板,开箱即用。 测试发现:The authorizer binary builds from source, launches with SQLite backend, serves healthz (200), OIDC configuration, and processes GraphQL signup mutations against a real SQLite database. 83 分钟。 | ||||||
| 47 | rom | 可运行 | 100 / 100 | Ruby | 2,106 | 2026年10月4日 |
用于 Ruby 的数据映射和持久化工具包 测试发现:Ruby 3.2.3 with gem 3.4.19 and bundler 4.0.22 is installed from extracted Ubuntu packages at /tmp/ruby-install; all 71 gem dependencies installed; top-level specs pass 6/6; core unit specs pass 553/554 (1 pre-existing formatting diff); changeset and repository specs fail only due to missing PostgreSQL server. 27 分钟。 | ||||||
| 48 | dynamodb-toolbox | 可运行 | 100 / 100 | TypeScript | 2,001 | 2026年10月4日 |
轻量级、类型安全的 DynamoDB 和 TypeScript 查询构建器 测试发现:dynamodb-toolbox builds successfully (CJS + ESM) and all 1503 unit tests, type checks, formatting, linting, and export resolution checks pass. 13 分钟。 | ||||||
| 49 | sqlancer | 可运行 | 100 / 100 | Java | 1,773 | 2026年9月18日 |
自动化测试,用于发现数据库系统中的逻辑和性能错误 测试发现:SQLancer 2.0.0 successfully built with Maven, 51/51 unit tests passed (0 failures, 0 errors), and the fat JAR ran against SQLite executing thousands of queries via the NoREC test oracle with 96% statement success rate. 39 分钟。 | ||||||
| 50 | elassandra | 可运行 | 100 / 100 | Java | 1,718 | 2026年10月6日 |
Elassandra 是 Elasticsearch 和 Apache Cassandra 的结合 测试发现:Elassandra 6.8.4.16 single-node cluster is running locally on port 9200 with green health, supports Elasticsearch document indexing and full-text search backed by Cassandra storage. 44 分钟。 | ||||||
| 51 | tonbo | 可运行 | 100 / 100 | Rust | 1,639 | 2026年9月18日 |
Tonbo 是一个用于 serverless 和边缘运行时的嵌入式数据库。 测试发现:Tonbo library compiles, passes all 338 tests (322 unit, 12 integration, 4 doc-tests), passes clippy with -D warnings, and 5 examples (basic CRUD, transactions, filters, scan options, streaming) all produce correct output on local filesystem. 9 分钟。 | ||||||
| 52 | libmdbx | 可运行 | 100 / 100 | C | 1,480 | 2026年9月18日 |
快速嵌入式事务性键值存储引擎 ★ 在可靠性、功能和性能上超越传奇的 LMDB ★ 被数百个开源项目使用,包括 Ethereum。 测试发现:libmdbx v0.14.3.54 builds, library (shared+static), all 7 CLI tools, and both C/C++ API examples compile and run; examples pass as ctest tests; make all and cmake build both succeed. 12 分钟。 | ||||||
| 53 | mongo-ruby-driver | 可运行 | 100 / 100 | Ruby | 1,428 | 2026年10月7日 |
官方 MongoDB Ruby Driver 测试发现:MongoDB Ruby driver 2.26.0 loads and runs on Ruby 3.2.3 connecting to MongoDB 8.0.32, with bundle install completing successfully (41 Gemfile dependencies, 120 gems installed) and the test suite executing against a live server with CRUD operations verified. 16 分钟。 | ||||||
| 54 | infinispan | 可运行 | 100 / 100 | Java | 1,359 | 2026年10月8日 |
Infinispan 是一个开源数据网格平台,也是一个高度可扩展的 NoSQL 云数据存储。 测试发现:Infinispan server 16.3.0-SNAPSHOT starts on 127.0.0.1:11222, responds to REST API requests for server info and cache operations, and the core module's SimpleCacheTest passes all 115 test cases. 21 分钟。 | ||||||
| 55 | xodus | 可运行 | 100 / 100 | Java | 1,262 | 2026年9月18日 |
被 JetBrains YouTrack 和 JetBrains Hub 使用的事务性无模式嵌入式数据库。 测试发现:JetBrains Xodus builds cleanly with Gradle 8.5 + JDK 17, all 1386 tests pass across 9 modules (xodus-utils, xodus-openAPI, xodus-compress, xodus-crypto, xodus-environment, xodus-entity-store, xodus-query, xodus-lucene-directory-v2, xodus-environment-crash-tests), and the xodus-tools CLI jar runs and responds to... 13 分钟。 | ||||||
| 56 | PoloDB | 可运行 | 100 / 100 | Rust | 1,247 | 2026年9月18日 |
PoloDB 是一个嵌入式文档数据库。 测试发现:PoloDB 5.3.0 Rust crates (polodb_core library, polodb server binary) build and run with full test suite passing. The polodb server listens on TCP and responds to MongoDB wire protocol commands (insert, find, update, delete, aggregate, ping, hello). Python bindings build but require compatible pymongo version at... 76 分钟。 | ||||||
| 57 | IceFireDB | 可运行 | 100 / 100 | Go | 1,160 | 2026年10月10日 |
@IceFireLabs 的 IceFireDB 是一个为 web3.0 构建的数据库,它致力于通过友好的数据库体验填补 web2 与 web3.0 之间的差距,使 web3 应用数据存储更加便捷,并让 web2 应用更容易实现去中心化和数据不可变性。 测试发现:IceFireDB v1.0.0-rc.1 builds, starts as a Raft single-node cluster, responds on HTTP endpoints (healthz/readyz/metrics), and correctly handles Redis RESP protocol commands (PING, SET, GET). 12 分钟。 | ||||||
| 58 | dockit | 可运行 | 100 / 100 | TypeScript | 1,142 | 2026年10月10日 |
面向 Elasticsearch、OpenSearch、DynamoDB、MongoDB 和 EasySearch 的 Agentic 桌面 GUI 客户端。支持自然语言查询、可视化管理和监控。隐私优先。开源。 测试发现:Node 20.20.2 and Rust 1.99.0 toolchains installed. npm install succeeded. All 1706 Jest tests pass. Vite frontend builds and serves HTTP 200. 13 分钟。 | ||||||
| 59 | mongo-cxx-driver | 可运行 | 100 / 100 | C++ | 1,108 | 2026年10月10日 |
MongoDB C++ 驱动 测试发现:The driver builds and installs cleanly, the full 11-target CTest suite passes against a locally run MongoDB 8.0.4 server, and a consumer program compiled against the installed driver successfully inserted and read back a document. 16 分钟。 | ||||||
| 60 | SleekDB | 可运行 | 100 / 100 | PHP | 1,003 | 2026年10月11日 |
纯 PHP 无依赖 NoSQL 数据库。基于 JSON 的平面文件文档数据库。 测试发现:SleekDB PHP library is installed with all dependencies via Composer, and its complete test suite (Inserting, Query, Select, Store) runs and passes all 53 tests with 123 assertions. 4 分钟。 | ||||||
| 61 | nitrite-java | 可运行 | 100 / 100 | Java | 921 | 2026年9月19日 |
用于 Java 的 NoSQL 嵌入式文档存储 测试发现:The Nitrite Database multi-module Maven project builds and all 9987 tests pass across 10 modules (nitrite, nitrite-bom, nitrite-mvstore-adapter, nitrite-rocksdb-adapter, nitrite-bridge, nitrite-jackson-mapper, nitrite-native-tests, nitrite-spatial, nitrite-support, potassium-nitrite) using Temurin JDK 17 and Maven... 27 分钟。 | ||||||
| 62 | lmdbjava | 可运行 | 100 / 100 | Java | 874 | 2026年9月19日 |
Lightning Memory Database (LMDB) Java 版:一个低延迟、支持事务、有序、嵌入式键值存储 测试发现:LmdbJava 1.0.0-SNAPSHOT compiles and passes its full test suite (1115 tests) on Java 21 with Maven 3.9.9, exercising real LMDB native operations via JNR-FFI including environment creation, transactions (read/write), cursors, iterables, DBI operations, buffer proxies (ByteBuffer, DirectBuffer, Netty ByteBuf, Agrona... 9 分钟。 | ||||||
| 63 | Nano-SQL | 可运行 | 100 / 100 | TypeScript | 789 | 2026年10月14日 |
适用于客户端、服务器和移动设备的通用数据库层。它就像数据库界的 Lego。 测试发现:nanoSQL core installs and its mocha suite passes: 116 passing (2s) plus the standalone adapter suite's 2 passing, and an end-to-end upsert/select/where script returns the inserted row {id:1,name:'bill',age:20}. 16 分钟。 | ||||||
| 64 | native_db | 可运行 | 100 / 100 | Rust | 719 | 2026年9月19日 |
用 Rust 编写的即插即用嵌入式数据库 测试发现:native_db v0.8.1 builds and passes all tests; the library compiles, all unit/integration tests succeed, doc-tests compile and run, and the major_upgrade example builds cleanly. 3 分钟。 | ||||||
| 65 | surrealkv | 可运行 | 100 / 100 | Rust | 650 | 2026年9月19日 |
一个面向 Rust 的低级、带版本控制、嵌入式、符合 ACID 的键值数据库 测试发现:SurrealKV v0.21.3 compiled for both debug and release profiles; its full test suite ran with 1043 tests passing and 0 failures, no external credentials or services were needed. 3 分钟。 | ||||||
| 66 | arangojs | 可运行 | 100 / 100 | TypeScript | 608 | 2026年10月17日 |
官方的 ArangoDB JavaScript 驱动程序。 测试发现:Build succeeds, all import/require paths work, 389/411 ESM tests pass against a running ArangoDB 3.12.0 server with 8 failures due to server version/edition differences. 10 分钟。 | ||||||
| 67 | mongoose | 可运行 | 100 / 100 | TypeScript | 572 | 2026年10月18日 |
用于 Nest 框架的 Mongoose 模块 (node.js) 测试发现:6 test files pass (23 tests) with npm install, npm run build, and npx vitest run all exiting 0. 7 分钟。 | ||||||
| 68 | acebase | 可运行 | 100 / 100 | TypeScript | 525 | 2026年10月19日 |
一个快速、低内存、事务性、支持索引和查询的 NoSQL 数据库引擎和服务器,适用于 node.js 和浏览器,并带有实时数据变更通知。 测试发现:AceBase database package v1.29.13 builds, all 174 tests pass with zero failures, and core CRUD + query operations work against a real binary database file. 39 分钟。 | ||||||
| 69 | slothdb | 可运行 | 100 / 100 | C++ | 412 | 2026年9月19日 |
一个实验性的嵌入式 SQL 引擎,使用 C++20 编写。可直接通过 SQL 查询 Parquet、CSV、JSON、Arrow、Avro、SQLite 和 Excel 文件,进程内运行。处于早期阶段。 测试发现:SlothDB v0.2.7 builds from source, all 408 doctest assertions pass, the CLI shell answers queries, and the Python API (via shared library) executes SQL and reads CSV files correctly. 13 分钟。 | ||||||
| 70 | unqlite-python | 可运行 | 100 / 100 | C | 403 | 2026年9月19日 |
UnQLite 嵌入式 NoSQL 数据库的 Python 绑定 测试发现:unqlite 1.2.0 builds and installs in a venv; all 53 unit tests pass; key/value store, transactions, cursors, Jx9 VM, and JSON document collections all work with real UnQLite databases (both in-memory and file-backed). 7 分钟。 | ||||||
| 71 | cog | 可运行 | 100 / 100 | Python | 402 | 2026年9月19日 |
用于 Python 的嵌入式图数据库。运行在你的 Python 进程内。快速安装。无需服务器。可在 notebook、应用甚至浏览器中运行。 测试发现:CogDB 4.0.2 installed in a Python venv; all 573 non-cloud tests pass; graph traversal, embeddings (k_nearest, sim, embedding_stats), and benchmark all execute correctly. 3 分钟。 | ||||||
| 72 | go-sstables | 可运行 | 100 / 100 | Go | 369 | 2026年9月19日 |
一个用于 protobuf 兼容的 sstables、skiplist、recordio 格式以及其他数据库构建块(如预写日志)的 Go 库。现在附带一个嵌入式键值存储。 测试发现:The Go library builds, all 12 test suites pass, go vet is clean, and all 5 example programs run successfully, demonstrating recordio, sstables, memstore, skiplist, simpledb, and WAL functionality. 3 分钟。 | ||||||
| 73 | tiny-lsm | 可运行 | 100 / 100 | C++ | 333 | 2026年10月24日 |
基于 LSM Tree 的 KV 存储引擎,支持 Redis RESP 测试发现:All 13 test binaries (106 tests) pass, the example binary runs correctly printing key-value operations, and the Redis-protocol TCP server starts and responds to RESP PING with +PONG. 15 分钟。 | ||||||
| 74 | tsink | 可运行 | 100 / 100 | Rust | 326 | 2026年9月20日 |
一个使用 Rust 编写的轻量级时序数据库。可以嵌入、作为服务器运行,或扩展为集群。 测试发现:The tsink time-series database builds, all 1235 tests pass, and the server binary starts, serves /healthz (200), /ready (200), /metrics (Prometheus stats), accepts Prometheus text exposition writes, and returns correct PromQL query results. 29 分钟。 | ||||||
| 75 | iowow | 可运行 | 100 / 100 | C | 322 | 2026年10月24日 |
多用途 C 库和持久化键值存储 测试发现:iowow 1.5.3-dev builds from source, installs to prefix, runs 78/78 passing tests across 22 CUnit suites (utils, fs, json, kv, log, regex), and the README key-value put/get example compiles and executes correctly. 5 分钟。 | ||||||
| 76 | db-studio | 可运行 | 100 / 100 | TypeScript | 310 | 2026年9月20日 |
所有数据库。一个工作室。一个免费、开源的数据库 GUI,适用于 SQL、文档和键值数据库。 测试发现:All 6 packages build, 1036 tests pass, and the SQLite-backed server starts and serves both the SPA and a real CRUD API at /api/:dbType/ routes over HTTP. 21 分钟。 | ||||||
| 77 | solr-operator | 可运行 | 100 / 100 | Go | 285 | 2026年10月26日 |
Apache Solr 的官方 Kubernetes 操作器 测试发现:Go 1.27.3 installed, all dependencies resolved, project builds cleanly, and 105 unit tests (76 Ginkgo controller specs + 29 Go util tests) all pass using downloaded kubebuilder envtest assets (k8s 1.36.0). E2E tests skipped as they require a real Kubernetes cluster. 12 分钟。 | ||||||
| 78 | data | 可运行 | 100 / 100 | PHP | 280 | 2026年10月26日 |
一个健壮且高性能的 PHP 库,用于统一访问(不仅限于)SQL 数据库。 测试发现:All 1008 tests pass with 4294 assertions using SQLite in-memory persistence. 7 分钟。 | ||||||
| 79 | turbokv | 可运行 | 100 / 100 | Rust | 279 | 2026年9月20日 |
一个快速、简单、嵌入式 Rust 键值存储。 测试发现:TurboKV 0.6.0 builds on Rust 1.98.1 and its full test suite (378 tests, 0 failures), all six example binaries, and the quick benchmark profile run successfully on this container. 7 分钟。 | ||||||
| 80 | HAProxy-configs | 可运行 | 100 / 100 | Shell | 272 | 2026年10月27日 |
80+ 个 HAProxy 配置,适用于 Hadoop、大数据、NoSQL、Docker、Kubernetes、Elasticsearch、SolrCloud、HBase、MySQL、PostgreSQL、Apache... 测试发现:HAProxy 2.9.0 built from source with SSL support; check_haproxy_syntax.sh confirms all 72 config files pass syntax validation. 8 分钟。 | ||||||
| 81 | event-management | 可运行 | 100 / 100 | PHP | 271 | 2026年9月10日 |
用于在大学节庆活动中注册用户,逻辑简单且安全 测试发现:The PHP event management site runs on localhost:8080 via FrankenPHP with PHP 8.5.10, connected to MariaDB 10.11.14 on port 3309. Homepage, about page, and event registration all work end to end, events render from database, registration stores participants. 25 分钟。 | ||||||
| 82 | B-Plus-Tree | 可运行 | 100 / 100 | C++ | 243 | 2026年9月20日 |
使用 B+ 树的迷你数据库系统(C++ 实现,代码简单且自解释) 测试发现:The C++17 B+ Tree project builds and all 11 test cases (insert, search, tree splitting, delete, underflow merge, edge cases, regression, sequential display) pass without crashes. 15 分钟。 | ||||||
| 83 | orca-q | 可运行 | 100 / 100 | TypeScript | 225 | 2026年9月20日 |
开源 | 下一代数据库编辑器 测试发现:Production build compiles, Nuxt server listens on :3000 and returns HTTP 200; 686 unit tests pass, 457 Nuxt tests pass. 14 分钟。 | ||||||
| 84 | zeppelin | 可运行 | 97.3 / 100 | Java | 6,669 | 2026年9月24日 |
基于 Web 的笔记本,支持数据驱动的交互式数据分析以及使用 SQL、Scala 等的协作文档。 测试发现:Apache Zeppelin 0.13.0-SNAPSHOT Java backend builds from source, all 9 server test classes pass (49 tests, 0 failures), and the embedded Jetty server starts on port 8080 responding to REST API calls with Shiro authentication active. 55 分钟。 | ||||||
| 85 | valkey | 可运行 | 96.7 / 100 | C | 27,612 | 2026年9月22日 |
一个灵活的分布式键值数据库,为缓存和其他实时工作负载而优化。 测试发现:Valkey builds from source, serves PING/SET/GET correctly, and both the full unit test suite (784 tests) and the integration test suite pass. 51 分钟。 | ||||||
| 86 | pouchdb | 可运行 | 96.7 / 100 | JavaScript | 17,623 | 2026年11月3日 |
:kangaroo: - PouchDB 是一个袖珍型数据库。 测试发现:After dependency installation, build, and an HTTP URL-parser compatibility fix, the unit suite passed 165 tests and the final full npm test exited 0 with 1,933 passing and 42 pending, while the built browser bundle was served with HTTP 200. 6 分钟。 | ||||||
| 87 | badger | 可运行 | 96.7 / 100 | Go | 15,799 | 2026年11月3日 |
用 Go 编写的高性能键值数据库。 测试发现:BadgerDB compiles, CLI binary works, 101+ core tests pass without jemalloc; the pb protobuf regeneration test requires protoc (package not installed). 20 分钟。 | ||||||
| 88 | doris-flink-connector | 可运行 | 96.7 / 100 | Java | 384 | 2026年9月19日 |
Apache Doris 的 Flink 连接器 测试发现:JDK 17 and Maven 3.9.9 installed; Flink Doris Connector (flink2 profile, Flink 2.2.0) builds and all 442 unit tests pass. 7 分钟。 | ||||||
| 89 | jazz | 可运行 | 96.7 / 100 | Rust | 222 | 2026年10月29日 |
一个面向浏览器、React Native 和后端的本地优先关系型数据库。 测试发现:The repo installed and built (jazz-tools CLI, WASM, NAPI, jazz-tools dist, docs), the jazz-tools server answered /health with HTTP 200, the docs site served / and /docs with 200, 3837 Rust tests plus the napi/jazz-tools/create-jazz/inspector/jazz-rn suites passed, and only the auth-simple-chat browser test remained... 82 分钟。 | ||||||
| 90 | quivr | 可运行 | 96 / 100 | Go | 39,628 | 2026年11月2日 |
一个开源引擎,将持续的内容流转化为搜索和监控。具有持久化摄取、混合搜索、警报,以及用于格式、模型和业务规则的插件。 测试发现:Quivr V2 repository installs and builds with Go 1.27.1. All non-Docker checks pass: Go vet, Go tests (43 packages), Python scripts tests (219), Python eval tests (198/199), documentation validation, contract validation (OpenAPI + 240 plugin fixtures), denylist check, migration ordering, image context check, plugin... 17 分钟。 | ||||||
| 91 | dolt | 可运行 | 96 / 100 | Go | 24,815 | 2026年11月2日 |
Dolt:用于数据的 Git 测试发现:Built dolt 2.3.5 from source: 'dolt version' prints 2.3.5, CLI sql/log/diff work, sql-server answered MySQL clients on TCP (create db, create tables, query, commit, branch, merge, history), and push/clone/pull over a file:// remote completed, with only the gpg-dependent unit test failing due to the absent system gpg... 37 分钟。 | ||||||
| 92 | DB-GPT | 可运行 | 96 / 100 | Python | 20,258 | 2026年11月2日 |
面向下一代 AI + 数据产品的开源智能体 AI 数据助手 测试发现:DB-GPT 0.8.2 is installed, all 7 workspace packages build and install via uv sync, the CLI (`dbgpt --help`) prints all 14 commands, the web server starts on port 5670 and serves HTTP endpoints (verified 200 on root and the hello AWEL trigger), 641 core tests pass, and the first-time setup wizard successfully writes an... 5 分钟。 | ||||||
| 93 | pgcli | 可运行 | 96 / 100 | Python | 13,430 | 2026年11月3日 |
支持自动补全和语法高亮的 Postgres CLI 测试发现:pgcli 4.7.1 is installed in a virtualenv, imports without errors, all 2788 tests pass against a live PostgreSQL 16.15 instance started from extracted .deb packages, the CLI responds to --version and connects to a database over TCP. 5 分钟。 | ||||||
| 94 | online-shopping-system-advanced | 可运行 | 96 / 100 | PHP | 445 | 2026年9月19日 |
Demo site 测试发现:MariaDB 10.11.14 on port 3306 with onlineshop database (14 tables), PHP 8.3.29 built-in server on port 8080 serving the online shopping system, all application pages respond HTTP 200 with no fatal errors, database populated with sample products, users, admin credentials ([email protected] / 123456789). 22 分钟。 | ||||||
| 95 | embedded-database-spring-test | 可运行 | 93.5 / 100 | Java | 466 | 2026年9月19日 |
一个用于为 Spring 驱动的集成测试创建隔离嵌入式数据库的库。 测试发现:Compilation succeeds and the default Gradle test task passes with 0 failures, including real embedded PostgreSQL provider unit tests. 26 分钟。 | ||||||
| 96 | mongo-c-driver | 可运行 | 93.3 / 100 | C | 881 | 2026年10月12日 |
MongoDB 官方 C 语言驱动程序 测试发现:The project configures, builds, and installs into /tmp/install-prefix, and the installed libbson2/libmongoc2 libraries, exercised through a compiled consumer plus the live test suite against a real MongoDB 8.0.6 server on 127.0.0.1:27017, successfully ran a ping and CRUD/transaction/server-selection tests, with the... 23 分钟。 | ||||||
| 97 | Android-Debug-Database | 可运行 | 90 / 100 | Java | 8,706 | 2026年9月28日 |
一个用于调试 android 数据库和共享偏好的库:让调试再次伟大 测试发现:JDK 17 and Android SDK 33 are installed, the full Gradle build succeeds (370 tasks), all 5 unit tests pass across 5 modules, lint produces 0 errors, and both sample APKs and all library AARs are built. 11 分钟。 | ||||||
| 98 | xs | 可运行 | 90 / 100 | Rust | 230 | 2026年9月20日 |
跨越流(crossing the streams) 测试发现:The xs binary builds and runs: serve starts a store on a Unix socket or path, version returns 0.13.5-dev, append writes events read via cat, and all 229 cargo tests pass. 13 分钟。 | ||||||
| 99 | turso | 可运行 | 86.7 / 100 | Rust | 25,152 | 2026年9月22日 |
一个用 Rust 编写的 SQL 数据库:兼容 SQLite,现在也支持 Postgres(实验性)。数据库领域的 LLVM。 测试发现:Turso CLI binary builds and runs: version 0.8.0-pre.9, executes SQL correctly against transient and persistent databases. Core library and parser unit tests pass. Integration test suite passes 1138 tests. Python binding (py-turso) and PostgreSQL frontend (pg_query) are excluded from the build because their system... 52 分钟。 | ||||||
| 100 | spicedb | 可运行 | 86.7 / 100 | Go | 7,195 | 2026年9月28日 |
开源、受 Google Zanzibar 启发的数据库,用于可扩展地存储和查询细粒度授权数据。 测试发现:SpiceDB builds from source and the server starts with an in-memory datastore, serving gRPC (port 50051) and HTTP (port 8443) APIs that correctly process schema writes and permission checks. 16 分钟。 | ||||||
| 101 | mycli | 可运行 | 84 / 100 | Python | 11,992 | 2026年11月4日 |
功能丰富的 MySQL 终端客户端,支持自动补全、语法高亮和数据帧。 测试发现:mycli installs and runs via uv; 2770 pytest tests pass against a live MariaDB database with 5 expected MySQL/MariaDB compatibility failures. 20 分钟。 | ||||||
| 102 | bustub | 可运行 | 83.3 / 100 | C++ | 5,152 | 2026年9月24日 |
BusTub 关系数据库管理系统(教育版) 测试发现:BusTub builds completely with g++ 13 on Ubuntu 24.04, producing 41 test binaries and 8 CLI tool binaries; 6 test suites passing 35 individual tests, all remaining tests abort on intentional educational stubs. 10 分钟。 | ||||||
| 103 | pikiwidb | 可运行 | 73.3 / 100 | C++ | 6,136 | 2026年9月24日 |
Pikiwidb 是 Qihoo 基础设施团队开发的 Redis 兼容数据库。 测试发现:PikiwiDB 4.0.2 builds from source, starts on port 9221, correctly answers Redis PING/SET/GET/INFO commands, and all unit tests in pstd, net, and storage pass. 46 分钟。 | ||||||
| 104 | php-crud-api | 可运行 | 73.3 / 100 | PHP | 3,739 | 2026年9月25日 |
为 SQL 数据库添加 REST API 的单文件 PHP 脚本 测试发现:PHP-CRUD-API serves SQLite-backed REST API (records, users, posts) via command-line access with all 124 non-skipped tests passing. 5 分钟。 | ||||||
| 105 | typeorm | 可运行 | 71.1 / 100 | TypeScript | 36,664 | 2026年9月21日 |
Node.js 的 TypeScript 和 JavaScript ORM,支持 PostgreSQL、MySQL、MariaDB、SQLite、SQL Server、Oracle 等。 测试发现:TypeORM compiles and the test suite runs against better-sqlite3 with 3068 tests passing, 175 pending, and 2 expected failures (CLI init needs Node 20+ for ESM yargs; Redis integration needs Docker). 53 分钟。 | ||||||
| 106 | kysely | 可运行 | 60 / 100 | TypeScript | 14,330 | 2026年11月3日 |
类型安全的 TypeScript SQL 查询构建器 测试发现:Install, build, sqlite dialect runtime tests (1104 passing), pglite dialect runtime tests, type checking (tsd), ESM import verification, and package export validation all pass; only postgres/mysql/mssql dialect tests are skipped because no external databases are available in this container. 7 分钟。 | ||||||
| 107 | nebula | 可运行 | 60 / 100 | C++ | 12,465 | 2026年9月26日 |
一个分布式、快速的开源图数据库,具备水平扩展性和高可用性 测试发现:NebulaGraph v3.8.0 metad, storaged, and graphd run and respond to queries: graphd HTTP at 127.0.0.1:19669 returns 200, graph thrift port 9669 accepts connections, space creation and CRUD operations execute successfully. 9 分钟。 | ||||||
| 108 | sea-orm | 可运行 | 60 / 100 | Rust | 9,949 | 2026年11月4日 |
一个用于 Rust 的强大关系型 ORM 测试发现:SeaORM 2.0.3 compiles, all unit tests pass, all doc tests pass, and all 54 SQLite integration test binaries pass (422 total tests, 0 failures). 7 分钟。 | ||||||
| 109 | harlequin | 可运行 | 60 / 100 | Python | 6,507 | 2026年9月29日 |
适用于你的终端的 SQL IDE。现在支持 hsql,你的 agent 最喜爱的 SQL 客户端。 测试发现:Harlequin v2.15.0 installed via uv from source: all 1153 unit tests pass, ruff and mypy clean, hsql CLI executes SQL against DuckDB and SQLite adapters in table/csv/json formats, TUI launches on Xvfb display, and import-linter confirms all 5 contract boundaries are upheld. 41 分钟。 | ||||||
| 110 | helix-db | 可运行 | 60 / 100 | Rust | 6,267 | 2026年9月29日 |
HelixDB 是一个 OLTP 图数据库,具有原生向量和全文搜索功能,使用 Rust 构建于对象存储之上。 测试发现:The HelixDB workspace builds and all crate test suites pass. The server binary starts and responds to HTTP POST /v2/query with HTTP 200. The CLI binary prints version 3.3.0 and help output. 51 分钟。 | ||||||
| 111 | slatedb | 可运行 | 60 / 100 | Rust | 3,611 | 2026年9月12日 |
一个基于对象存储构建的云原生嵌入式存储引擎。 测试发现:SlateDB 0.16.0 builds from source, the CLI binary prints help with 16 subcommands, and all 2034 unit tests pass when run in per-module batches under an 8 GB container. 23 分钟。 | ||||||
| 112 | rom | 可运行 | 60 / 100 | Ruby | 2,106 | 2026年10月4日 |
Ruby 的数据映射和持久化工具包 测试发现:Ruby 3.2.0, gem 3.4.1, bundler 2.4.1 installed from source. All 30 Gemfile dependencies (37 gems) resolved. PostgreSQL 16 running locally on port 55432. Four test suites execute: root rom (4 examples, 0 failures), core (678/679 pass, 1 pre-existing format diff), repository (95 examples, 0 failures, 1 pending)... 28 分钟。 | ||||||
| 113 | chai | 可运行 | 60 / 100 | Go | 1,709 | 2026年9月18日 |
现代嵌入式 SQL 数据库 测试发现:ChaiSQL builds and all its tests pass (25 packages, 0 failures). The CLI binary runs and executes embedded-database SQL correctly in both in-memory and REPL modes. 3 分钟。 | ||||||
| 114 | arcadedb | 可运行 | 60 / 100 | Java | 1,236 | 2026年9月18日 |
ArcadeDB 多模型数据库,一个支持 SQL、Cypher、Gremlin、HTTP/JSON、MongoDB 和 Redis 的 DBMS。ArcadeDB 是 OrientDB(首个多模型 DBMS)的概念分支。ArcadeDB 支持向量嵌入。 测试发现:ArcadeDB 26.10.1-SNAPSHOT is fully built and functional: the server starts in development mode listening on port 2480, serving the Studio web UI (HTTP 200), and the engine test suite passes ~14624 tests with 0 errors and 1 pre-existing flaky timeout test that fails under heap contention during concurrent runs. 85 分钟。 | ||||||
| 115 | cubrid | 可运行 | 60 / 100 | C | 291 | 2026年9月20日 |
CUBRID 是一个为 Web 应用高度优化的全面开源关系数据库管理系统。 测试发现:CUBRID 11.5.0 debug build compiles and installs successfully with all core binaries (cub_server, csql, cub_master, cub_broker, cub_admin, cub_pl, cub_cas, loadjava, cubrid_rel) and 3 unit test binaries functional. 73 分钟。 | ||||||
| 116 | OHMySQL | 可运行 | 60 / 100 | C | 237 | 2026年9月13日 |
Swift 加 MySQL 等于 测试发现:OHMySQL Swift library builds and links against system MariaDB on Linux. Escape Tests (string escaping) pass 9/9. MySQL 8.0.46 server is running locally. The Swift port provides the same API surface as the original framework (MySQLConfiguration, MySQLStoreCoordinator, MySQLQueryContext, MySQLQueryRequestFactory... 70 分钟。 | ||||||
| 117 | arangodb-java-driver | 可运行 | 60 / 100 | Java | 210 | 2026年10月31日 |
ArangoDB 官方 Java 驱动程序。 测试发现:The ArangoDB Java Driver compiles from source and all core collection/document tests pass against a live ArangoDB 3.12.4 server, confirming HTTP_JSON protocol for both sync and async APIs works correctly on an end-to-end basis. 13 分钟。 | ||||||
| 118 | usql | 可运行 | 55 / 100 | Go | 10,163 | 2026年11月4日 |
用于 SQL 数据库的通用命令行接口 测试发现:usql builds from source and runs on Go 1.27.1; the SQLite driver works end-to-end for creating tables, inserting, and querying; all 7 non-Docker test packages pass. 13 分钟。 | ||||||
| 119 | youtrackdb | 可运行 | 50 / 100 | Java | 443 | 2026年9月10日 |
YouTrackDB 是一个通用面向对象图数据库,其存储格式原生支持处理图关系。YouTrackDB 支持 Gremlin 查询和 ACID 事务。YTDB 支持嵌入式部署和客户端-服务器部署两种模式。 测试发现:YouTrackDB builds and all 1326 tests pass across examples, core, and tests modules after downloading JDK 21 and skipping the spotless-check formatting phase. 63 分钟。 | ||||||
| 120 | mysql | 借助 mock 可运行 | 92 / 100 | Go | 15,278 | 2026年9月26日 |
Go MySQL Driver 是用于 Go(golang)的 database/sql 包的 MySQL 驱动。 测试发现:Go MySQL driver builds cleanly; all 111 self-contained unit tests pass with 0 failures; a custom mock MySQL server on a dynamic port proved the driver's handshake, authentication, ping, and text-query execution work against a live TCP connection. 12 分钟。 | ||||||
| 121 | mongo-go-driver | 借助 mock 可运行 | 92 / 100 | Go | 8,542 | 2026年9月28日 |
MongoDB 的官方 Golang 驱动程序 测试发现:Go 1.26.8 is installed, the repo builds with go build ./... all short unit tests pass across the entire module. 6 分钟。 | ||||||
| 122 | react-native-mmkv | 借助 mock 可运行 | 92 / 100 | TypeScript | 8,524 | 2026年9月28日 |
React Native 最快的键值存储。比 AsyncStorage 快约 30 倍。 测试发现:The react-native-mmkv package installs, TypeScript compiles to lib/, and the package's Jest test suite (2 test suites, 6 tests) passes using the built-in mock MMKV implementation. 4 分钟。 | ||||||
| 123 | cassandra-gocql-driver | 借助 mock 可运行 | 92 / 100 | Go | 2,698 | 2026年10月2日 |
Apache Cassandra® 的 GoCQL 驱动程序 测试发现:The GoCQL driver library builds and all 434 unit tests pass with go test -tags unit -timeout=5m -race ./... 7 分钟。 | ||||||
| 124 | cassandra-nodejs-driver | 借助 mock 可运行 | 92 / 100 | JavaScript | 1,270 | 2026年10月9日 |
Apache Cassandra 的 Node.js 驱动程序 测试发现:The cassandra-driver npm package installs, its module loads correctly in Node.js, and all 1352 unit tests pass. 1 分钟。 | ||||||
| 125 | electrodb | 借助 mock 可运行 | 92 / 100 | TypeScript | 1,180 | 2026年10月10日 |
一个 DynamoDB 库,用于简化复杂层级关系的建模以及实现单表设计,同时保持查询代码的可读性。 测试发现:ElectroDB installs, builds, and passes type checks plus all 392 offline unit tests; CRUD, condition checks, reverse-index GSI queries, and transactions verified against a fakecloud DynamoDB emulator, with 5376 of 5401 connected tests passing and the 25 remaining failures attributable to emulator-only behavioral... 61 分钟。 | ||||||
| 126 | odmantic | 借助 mock 可运行 | 92 / 100 | Python | 1,176 | 2026年10月10日 |
基于 python 类型提示的 MongoDB 同步与异步 ODM(对象文档映射器) 测试发现:Odmantic installs, builds, and passes 318 unit tests and 256 integration tests under mongomock mock; 40 integration failures are mongomock BSON/aggregation/index limitations, and 7 FastAPI test errors are pre-existing version mismatches. 13 分钟。 | ||||||
| 127 | laravel-schemaless-attributes | 借助 mock 可运行 | 92 / 100 | PHP | 1,085 | 2026年10月10日 |
为 Eloquent 模型添加无模式属性 测试发现:All 55 tests (84 assertions) pass against SQLite; no MySQL server required. Dependencies installed (composer install, 123 packages). 8 分钟。 | ||||||
| 128 | scalardb | 借助 mock 可运行 | 92 / 100 | Java | 644 | 2026年10月16日 |
通用 HTAP 引擎 测试发现:ScalarDB compiles (core, schema-loader, data-loader subprojects), all 4446 core unit tests pass, and the schema-loader and data-loader CLI fat JARs build and respond to commands. 17 分钟。 | ||||||
| 129 | ReplicaDB | 借助 mock 可运行 | 92 / 100 | Java | 504 | 2026年10月19日 |
ReplicaDB 是一个开源的数据库复制工具,旨在高效地在关系型和非关系型数据库之间传输批量数据。 测试发现:ReplicaDB CLI builds, packages as fat JAR, launches with --help and --version, and passes 332 offline unit tests (59 classes); server JAR builds but requires Docker/PostgreSQL at runtime which are unavailable in this container. 18 分钟。 | ||||||
| 130 | aerospike-client-nodejs | 借助 mock 可运行 | 92 / 100 | JavaScript | 206 | 2026年10月31日 |
Aerospike 数据库的 Node.js 客户端 测试发现:Aerospike Node.js client v6.7.1 compiled and links correctly against locally-built C client v4deb88e. The native .node binary loads in Node.js 18.19.1, exports all expected API surfaces (client, Key, connect, filter, lists, maps, etc.), and 98 of 99 noserver unit tests pass (1 pre-existing string mismatch). Full... 15 分钟。 | ||||||
| 131 | gel | 借助 mock 可运行 | 86 / 100 | Python | 14,180 | 2026年9月26日 |
Gel 为 Postgres 注入强大功能,提供现代数据模型、图查询、Auth 与 AI 解决方案等更多特性。 测试发现:Gel server is installed with all 18 Cython extensions and 3 Rust PyO3 extensions built; the EdgeQL parser, schema parser, tracer, and interpreter disambiguation test suites pass (901 tests total); the server CLI reports version 8.0-dev; database-backed tests require a PostgreSQL backend not present in this container. 82 分钟。 | ||||||
| 132 | db | 借助 mock 可运行 | 84.1 / 100 | Go | 3,661 | 2026年9月25日 |
用于 PostgreSQL、CockroachDB、MySQL、SQLite 和 MongoDB 的数据访问层(DAL),具有类似 ORM 的功能。 测试发现:All 14 Go packages build and pass unit tests; SQLite and QL adapter tests run with a file-based DB_NAME; the integration test suite in tests/ is skipped because Docker and Ansible are unavailable in this sandbox. 6 分钟。 | ||||||
| 133 | dejavu | 借助 mock 可运行 | 79.1 / 100 | JavaScript | 8,467 | 2026年9月23日 |
Elasticsearch 和 OpenSearch 的 Web UI:通过丰富的筛选器和查询视图导入、浏览和编辑数据,创建参考搜索 UI。 测试发现:Dev server responds HTTP 200 on port 1358, production build compiles to dist/app/ (53 MiB), and 6 of 8 pre-compiled library tests pass. 24 分钟。 | ||||||
| 134 | CovenantSQL | 借助 mock 可运行 | 77 / 100 | Go | 1,531 | 2026年10月30日 |
一个去中心化、可信、高性能的 SQL 数据库,具有区块链特性 测试发现:CovenantSQL builds and runs on Ubuntu 24.04 with Go 1.26.10. All 6 binaries (cql, cqld, cql-minerd, cql-fuse, cql-mysql-adapter, cql-proxy) compile successfully. The cqld Block Producer starts, announces success, and produces blocks using standalone test config. 23 Go package test suites pass. No root packages needed... 11 分钟。 | ||||||
| 135 | FerretDB | 无法验证 | 80 / 100 | Go | 11,112 | 2026年9月27日 |
一个真正开源的 MongoDB 替代方案 测试发现:FerretDB compiles, builds to a working binary that starts and listens on port 27017, and 19 test packages (35 individual tests) pass; 5 packages fail solely because no PostgreSQL with DocumentDB extension is available in the container. 11 分钟。 | ||||||
| 136 | influxdb | 无法验证 | 20 / 100 | Rust | 31,798 | 2026年9月7日 |
可扩展的数据存储,用于指标、事件和实时分析 测试发现:无法验证;log 显示了它停在哪里。 73 分钟。 | ||||||
| 137 | seekdb | 无法验证 | 20 / 100 | C++ | 3,230 | 2026年9月12日 |
AI 原生搜索数据库。最适合 agent 存储,它将向量、文本、结构化和半结构化数据统一到单一引擎中。这个一体化数据库让 agent 更智能、更易于运行、更稳定。 测试发现:pyseekdb Python SDK 1.4.0.post1 installed and verified: embedded mode creates/upserts vector collections and returns semantically relevant query results. C++ source build blocked by missing system m4 (needed by bison 2.4.1 for SQL parser generation) and slow dependency mirror, though all 20 RPM dependency packages... 65 分钟。 | ||||||
| 138 | incubator-pegasus | 无法验证 | 20 / 100 | C++ | 2,065 | 2026年10月4日 |
Apache Pegasus:一个水平可扩展、强一致且高性能的键值存储。 测试发现:无法验证;log 显示了它停在哪里。 42 分钟。 | ||||||
| 139 | ejdb | 无法验证 | 20 / 100 | C | 1,486 | 2026年10月7日 |
:snowboarder: EJDB2。可嵌入的 JSON 数据库引擎 C 库。类似 XPath 的简单查询语言 (JQL)。 测试发现:无法验证;log 显示了它停在哪里。 | ||||||
| 140 | tsurugidb | 无法验证 | 20 / 100 | Shell | 419 | 2026年9月10日 |
Tsurugi:新时代的下一代 RDB 测试发现:Nothing works: the C++ build fails at cmake configuration due to missing mpdec++ and every other system dependency; the Python client loads but cannot connect because no server binary exists; no Docker or root access is available to install prerequisites. 8 分钟。 | ||||||
| 141 | dynein | 无法验证 | 20 / 100 | Rust | 399 | 2026年10月22日 |
用 Rust 编写的 DynamoDB CLI。 测试发现:无法验证;log 显示了它停在哪里。 35 分钟。 | ||||||
| 142 | dbx | 无法验证 | 13.3 / 100 | Rust | 29,064 | 2026年9月5日 |
25 MB lightweight cross-platform database client for 100+ databases, including MySQL, PostgreSQL, SQLite, Redis, MongoDB, DuckDB, SQL Server, and Dameng... 测试发现:无法验证;log 显示了它停在哪里。 70 分钟。 | ||||||
| 143 | neon | 无法验证 | 10 / 100 | Rust | 23,296 | 2026年9月25日 |
Neon:无服务器 Postgres。我们将存储和计算分离,以提供自动扩缩容、代码化的数据库分支以及缩容到零。 测试发现:无法验证;log 显示了它停在哪里。 65 分钟。 | ||||||
| 144 | serenedb | 无法验证 | 10 / 100 | C++ | 958 | 2026年9月10日 |
首个实时搜索分析数据库 测试发现:无法验证;log 显示了它停在哪里。 87 分钟。 | ||||||
| 145 | dbflux | 无法验证 | 10 / 100 | Rust | 509 | 2026年10月20日 |
一个快速、键盘优先的数据库客户端,使用 Rust 和 GPUI 构建。 测试发现:无法验证;log 显示了它停在哪里。 31 分钟。 | ||||||
| - | databend | 尚未测试 | - | Rust | 9,490 | - |
| - | UStore | 尚未测试 | - | C++ | 646 | - |
| - | ThorsAnvil | 尚未测试 | - | C++ | 317 | - |
可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。
我们如何测试
截至最近一次测试,本榜单中:119 个项目直接运行,15 个借助 mock 运行,11 个无法验证,3 个仍在等待。已测试的语言:C、C++、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Shell、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。
常见问题 (FAQ)
本榜单是如何排名的?
依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。
为什么有些项目没有排名?
3 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。
证据在哪里?
每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。
同一类别的更多榜单
- 开源搜索引擎,已安装并查询 (与本榜单共有 arcadedb、infinispan、seekdb、serenedb、solr-operator、sonic、xerj)
- 开源向量数据库,可安装并查询 (与本榜单共有 arcadedb、crate、databend、helix-db、infinispan、xerj)
- 开源 AI agent 框架,已安装并运行 (与本榜单共有 dolt、xerj)
- 可安装并运行的开源备份工具 (与本榜单共有 dynein、laravel-backup)
- 开源可观测性和日志,安装并运行 (与本榜单共有 VictoriaMetrics、hertzbeat)
- 首次运行时即可启动的开源 MCP 服务器 (与本榜单共有 xerj)
- 开源消息队列与流处理,已测试 (与本榜单共有 risingwave)
- 开源办公套件,安装并启动 (与本榜单共有 grist-core)
- 开源运行时间监控与状态页面,已测试 (与本榜单共有 hertzbeat)
- 可自行运行的开源 AI 应用,已测试
- 开源 API 客户端,构建并运行
- 开源 API 网关和反向代理,已测试
- 开源 CI/CD 工具,安装并运行
- 开源 CMS 平台,已安装并运行
- 开源 LLM 网关,已安装并运行
- 开源 VPN 和网络工具,安装并运行
- 开源浏览器自动化工具,已安装并运行
- 构建并启动的开源代码编辑器和 IDE
- 在全新机器上运行过的开源 coding agents
- 开源开发者 CLI 工具,已验证可构建和运行
- 开源电子商务平台,安装并运行
- 已测试的开源电子书阅读器和库
- 开源游戏引擎,构建并运行
- 在全新机器上构建并启动的开源游戏
- 开源家庭自动化,安装并运行
- 开源低代码和无代码平台,已测试
- 开源地图服务器和工具,已安装并运行
- 开源音乐服务器,安装即可播放
- 可自托管且经过测试的开源密码管理器
- 开源项目管理工具,安装并运行
- 开源录屏工具,已开发并发布
- 开源自托管分析,在干净的服务器上测试过
- 开源语音转文本和文本转语音,已测试
- 开源静态网站生成器,构建并部署
- 在全新机器上启动的开源视频编辑器
- 开源视频播放器,已构建并发布
- 开源 Web 抓取工具,已安装并运行
- 经测试的开源白板和图表工具
- 可自托管的开源 wiki,已测试
- 开源工作流自动化,安装并运行
- 自托管 Notion 替代品,经真实安装验证
- 自托管仪表盘和主页,已安装并运行
- 在全新机器上启动的自托管 git 服务器