英文原文: https://argusic.com/best/office-suites
开源办公套件,安装并启动
测试时间为 2026年9月18日 至 2026年11月3日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。
63 个已测试项目中有 57 个可运行。另有 2 个正在等待测试。
简而言之: 在 63 个已测试项目中,有 48 个在全新机器上直接启动:excelize、grist-core、ce、fesod、bento、franz、excel-mcp-server 和 IronCalc,以及另外 40 个项目。另有 9 个在用替身替换其依赖的服务(例如数据库)后启动:gspread、word-GPT-Plus、python-office、mcp-google-sheets、dsh-univer-office、warewoolf、GotenbergBundle 和 jobseeker-analytics,以及另外 1 个项目。6 个无法验证:ppt-image-first、MS-365-Electron、colorpicker、tinylittleoffice、formualizer 和 SnowAir;log 显示了每个项目停在哪里。
每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。
| # | 项目 | 结论 | Argusic 评分 | 语言 | 星标数 | 测试日期 |
|---|---|---|---|---|---|---|
| 1 | excelize | 可运行 | 100 / 100 | Go | 21,062 | 2026年9月22日 |
用于读写 Microsoft Excel™(XLAM / XLSM / XLSX / XLTM / XLTX)电子表格的 Go 语言库 测试发现:Build succeeds; all 442 tests pass individually in batch groups; verification program creates, saves, re-opens and reads XLSX files with cells, charts, and embedded images correctly. 16 分钟。 | ||||||
| 2 | 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 分钟。 | ||||||
| 3 | ce | 可运行 | 100 / 100 | JavaScript | 7,242 | 2026年9月24日 |
Jspreadsheet 是一个轻量级的 JavaScript 数据网格组件,用于创建具有高级电子表格控件的交互式数据网格。 测试发现:The jspreadsheet-ce v5.0.4 project installed, built, served HTTP 200 on port 8000, and all 78 tests passed. 3 分钟。 | ||||||
| 4 | fesod | 可运行 | 100 / 100 | Java | 6,281 | 2026年9月24日 |
快速。简单。完成。处理电子表格,无需担心大文件导致 OOM。 测试发现:Apache Fesod compiled, all 916 unit tests pass, and 3 JAR artifacts are built (fesod-common, fesod-shaded, fesod-sheet). 31 分钟。 | ||||||
| 5 | bento | 可运行 | 100 / 100 | TypeScript | 5,613 | 2026年9月24日 |
Bento,一个可放入文件中的办公套件 测试发现:bento/slides, dash, spaces, and type apps all install, typecheck, and build into single-file .bento.html distributables; all 80+ test scripts across all apps pass, exercising the CRDT sync engine, document model, UI logic, format converters, and security invariants. 12 分钟。 | ||||||
| 6 | franz | 可运行 | 100 / 100 | JavaScript | 4,730 | 2026年9月25日 |
Franz 是一款免费的消息应用,支持 WhatsApp、Slack、Messenger 等多种服务。 测试发现:Franz 5 installs, all 3 Lerna packages build via tsc (theme, ui, forms), gulp builds the Electron app bundle, all 6 Jest tests pass, and Electron launches the build without JS errors. 10 分钟。 | ||||||
| 7 | excel-mcp-server | 可运行 | 100 / 100 | Python | 4,275 | 2026年9月30日 |
Excel MCP server:让 AI(Claude、Cursor、Codex)创建和编辑包含图表、数据透视表、切片器和公式的 Excel 文件。无需 Excel。 测试发现:Install builds cleanly via pip install -e . in a venv. All 5 existing tests pass. The MCP server starts in stdio, SSE, and streamable-http modes. Tools/list returns all 25 tools, and create_workbook/write_data/read_data work end-to-end via the MCP stdio protocol. 4 分钟。 | ||||||
| 8 | IronCalc | 可运行 | 100 / 100 | Rust | 4,247 | 2026年9月25日 |
IronCalc 生态系统的主引擎 测试发现:IronCalc builds with cargo, all 2496 Rust tests pass, the test binary parses xlsx files and re-exports them, and the xlsx-to-icalc converter produces valid output. 7 分钟。 | ||||||
| 9 | XlsxWriter | 可运行 | 100 / 100 | Python | 3,991 | 2026年9月25日 |
用于创建 Excel XLSX 文件的 Python 模块。 测试发现:XlsxWriter 3.2.9 installed via pip in venv; 1780/1780 tests pass; generates valid XLSX files. 1 分钟。 | ||||||
| 10 | fortune-sheet | 可运行 | 100 / 100 | TypeScript | 3,748 | 2026年9月25日 |
一个即插即用的 javascript 电子表格库,提供类似 Excel 和 Google Sheets 的丰富功能。 测试发现:npm install completed with deprecation warnings only, all 3 workspace packages built successfully to dist/, and jest reports 25 test suites / 125 tests all passing. 5 分钟。 | ||||||
| 11 | kordoc | 可运行 | 100 / 100 | TypeScript | 2,913 | 2026年9月18日 |
读取、修改和重写韩国文档的 AI 文档工具。将 HWP、HWPX、PDF、Office、扫描件(OCR)转换为 Markdown,支持新旧对照、保留格式编辑、Markdown 转 HWPX、HWP 转... 测试发现:kordoc 4.13.1 builds, all 1691 automated tests pass, the CLI parses HWPX and XLS files to Markdown correctly, and the library API returns structured parse results with fileType, markdown, blocks, and metadata. 28 分钟。 | ||||||
| 12 | univer-workspace | 可运行 | 100 / 100 | TypeScript | 2,269 | 2026年10月4日 |
一个开源 Office 工作区,供人们与 AI agents 共同创建、协作和审阅。 测试发现:All 13 workspace projects install, typecheck, build, and pass their tests. The Workspace Server starts and serves HTTP 200 on its health/docs endpoints. One fix applied to apps/agent/desktop/src/dsh-host.cjs for Node 24 CJS resolve hook compatibility. 27 分钟。 | ||||||
| 13 | hucre | 可运行 | 100 / 100 | TypeScript | 2,254 | 2026年9月18日 |
零依赖的电子表格引擎。支持读写 XLSX、CSV、ODS。纯 TypeScript 编写,可在任何环境中运行。 测试发现:Build, typecheck, all 10640 tests pass, and XLSX read/write roundtrip works correctly via the ESM API and CLI inspect. 4 分钟。 | ||||||
| 14 | react-datasheet-grid | 可运行 | 100 / 100 | TypeScript | 2,032 | 2026年9月18日 |
一个类似 Airtable / Excel 的组件,用于创建美观的电子表格。 测试发现:npm install completed with no errors, npm run build produced dist/index.js with no errors, and the full Jest test suite (15 suites, 99 tests) passed cleanly. 3 分钟。 | ||||||
| 15 | react-spreadsheet | 可运行 | 100 / 100 | TypeScript | 1,600 | 2026年9月18日 |
简单、可定制且高性能的 React 电子表格 测试发现:Dependencies installed, all 277 tests in 24 suites pass, and the CJS/ESM build completes producing dist/index.js, dist/es/index.js, and dist/index.d.ts. 4 分钟。 | ||||||
| 16 | cheetah-grid | 可运行 | 100 / 100 | JavaScript | 1,542 | 2026年9月18日 |
最快的开源 Web 数据表。 测试发现:The cheetah-grid core library builds (tsdown produces dist/main.mjs, main.umd.js, main.css, main.d.mts) and the Node smoke test passes. Vitest runs 494/501 tests passing across 81/83 test files in Chromium headless browser mode. Vue and React wrapper packages also build successfully. 7 visual screenshot tests fail due... 13 分钟。 | ||||||
| 17 | xleak | 可运行 | 100 / 100 | Rust | 1,516 | 2026年10月7日 |
一个快速的终端 Excel 查看器,带有交互式 TUI。功能包括全文搜索、公式显示、大文件懒加载、剪贴板支持,以及导出为 CSV/JSON。使用 Rust 和 ratatui 构建。 测试发现:xleak 0.2.6 builds from source, passes all 104 tests (65 unit + 39 integration), and correctly displays .xlsx files with formatted tables, supports CSV/JSON/text export, lists Excel tables, renders large files with row limiting, and passes clippy and formatting checks. 4 分钟。 | ||||||
| 18 | spreadsheet_architect | 可运行 | 100 / 100 | Ruby | 1,350 | 2026年10月8日 |
Spreadsheet Architect 是一个库,可让你从 ActiveRecord 关系、普通 Ruby 对象或表格数据中非常轻松地创建 XLSX、ODS 或 CSV 电子表格。 测试发现:spreadsheet_architect Ruby gem installs, all 129 unit/integration tests pass with 0 failures on Ruby 3.3.5. 13 分钟。 | ||||||
| 19 | openspout | 可运行 | 100 / 100 | PHP | 1,276 | 2026年10月9日 |
快速且可扩展地读写电子表格文件(CSV、XLSX 和 ODS) 测试发现:OpenSpout PHP spreadsheet library installs via Composer, all 787 unit tests pass, and CSV/XLSX/ODS read-write operations work correctly. 20 分钟。 | ||||||
| 20 | django-rest-pandas | 可运行 | 100 / 100 | Python | 1,274 | 2026年10月9日 |
通过 Django REST Framework 提供 Pandas 数据框,用于客户端可视化(如 d3.js)和离线分析(如 Excel)。 测试发现:Python package rest-pandas installs in a venv, all 37 Python unit tests pass, all 6 JavaScript unit tests pass, and the Django development server starts cleanly with the test settings. 8 分钟。 | ||||||
| 21 | kms-tools | 可运行 | 100 / 100 | TypeScript | 765 | 2026年10月14日 |
一站式 KMS 工具箱,集成了激活脚本生成、KMS 服务器检查、KMS 服务器状态监控以及其他功能。 测试发现:pnpm install 依赖安装成功,pnpm build 构建成功,node .output/server/index.mjs 启动后监听 0.0.0.0:3000,主页返回 200 并正常 SSR 渲染 HTML,/api/check 返回 200 并成功执行 vlmcs KMS 检测. 11 分钟。 | ||||||
| 22 | HermesOffice | 可运行 | 100 / 100 | TypeScript | 624 | 2026年9月19日 |
免费、开源的 AI 办公套件(Word、Excel、PowerPoint、PDF、Markdown),macOS 构建版本,一键安装 测试发现:HermesOffice repository installs, builds all 6 Electron apps, passes all ~6900 unit tests across 18 workspaces, and launches the Electron shell app on an Xvfb display. 18 分钟。 | ||||||
| 23 | mac_software | 可运行 | 100 / 100 | Shell | 619 | 2026年10月17日 |
macos常用软件、开发工具,免费破解版;ChatGPT Plus订阅教程;Alfred5 Powerpack、Navicat Premium 17.3.1、Adobe Photoshop 26.0、Adobe Acrobat Pro、2026年1月最新Jetbrains全家桶(IntelliJ... 测试发现:shadowsocks-rust v1.21.2 server and local proxy binaries run and provide a working SOCKS5 tunnel that successfully proxies HTTP requests returning status 200. 4 分钟。 | ||||||
| 24 | python-calamine | 可运行 | 100 / 100 | Rust | 510 | 2026年10月19日 |
用于读取 Excel 和 ODF 文件的 Rust 库 calamine 的 Python 绑定 测试发现:python-calamine 0.8.2 builds from source with maturin, installs into a venv, and passes 51 of 52 tests reading real Excel and ODS spreadsheet files. 2 分钟。 | ||||||
| 25 | doca | 可运行 | 100 / 100 | TypeScript | 509 | 2026年10月23日 |
Doca|开源文档管理与知识库,支持多人协同编辑、在线文档、Markdown、表格、幻灯片、画布和 AI 助手。自托管文档管理、知识库及实时协同编辑,适用于个人和小团队。 测试发现:A source checkout of Doca 0.1.24 built and ran in this container: pnpm dev served the web app (HTTP 200) and API (200), the admin account was bootstrapped and logged in over HTTP, an uploaded file round-tripped byte-for-byte through the API and local file store into SQLite (119 tables), the web build and typecheck... 31 分钟。 | ||||||
| 26 | doca | 可运行 | 100 / 100 | TypeScript | 509 | 2026年10月29日 |
自托管文档管理、知识库和实时协同编辑,适用于个人和小型团队。 测试发现:Dependencies install and build succeed. The API server starts on port 39120 and responds to /health with HTTP 200. The test suite runs with all 56 checked tests passing. The only fix needed is LD_PRELOAD=/tmp/node_shim.so for native module ABI compatibility with Node.js v22. 86 分钟。 | ||||||
| 27 | umya-spreadsheet | 可运行 | 100 / 100 | Rust | 492 | 2026年10月19日 |
用于读写电子表格文件的纯 rust 库 测试发现:umya-spreadsheet v3.1.1 builds and all 345 tests pass on Rust 1.99.1 with zero errors, no external credentials needed. 3 分钟。 | ||||||
| 28 | gspread-pandas | 可运行 | 100 / 100 | Python | 414 | 2026年10月21日 |
将 Google Sheets 读写为 pandas DataFrames:按列匹配追加、真实数据类型,以及针对非 A1 起始工作表的布局检测。 测试发现:gspread-pandas 4.2.1 installed in a Python 3.12 venv, imports correctly, and its full test suite passes (166/166) using Betamax-recorded HTTP cassettes with no real Google credentials needed. 2 分钟。 | ||||||
| 29 | sharelint | 可运行 | 100 / 100 | Python | 391 | 2026年10月22日 |
本地隐私预检:针对文件、文件夹和压缩包,在分享前捕获机密、PII、元数据和隐藏文档内容。 测试发现:ShareLint 2.0.0 installed in a virtualenv with all dev dependencies, all 178 tests pass, the CLI reports version 2.0.0, and the demo command executes a full synthetic multi-surface scan covering secrets, PII, Office metadata, PDF active content, hidden sheets, and speaker notes. 2 分钟。 | ||||||
| 30 | excelize-wasm | 可运行 | 100 / 100 | Go | 365 | 2026年10月23日 |
一个用于读写 Microsoft Excel™(XLAM / XLSM / XLSX / XLTM / XLTX)电子表格的 Go Excelize 库的 WebAssembly 构建 测试发现:npm install succeeds, rollup build produces dist/main.js/dist/main.cjs/dist/index.js, and the module loads and creates valid XLSX spreadsheets with data and charts when paired with the WASM binary from the published npm package. 13 分钟。 | ||||||
| 31 | eec | 可运行 | 100 / 100 | Java | 342 | 2026年10月24日 |
一个快速且更低内存的 Excel 读写工具。一个非 POI 底层,支持流式处理的高效且超低内存的 Excel 读写工具 测试发现:The EEC (Excel Export Core) v0.5.30 Java library compiles, all 570 tests pass, and it produces valid jar artifacts (eec-0.5.30.jar, sources, javadoc). 7 分钟。 | ||||||
| 32 | betteroffice | 可运行 | 100 / 100 | Rust | 339 | 2026年9月20日 |
基于 Rust 的原生 OOXML 引擎:支持 DOCX、XLSX 和 PPTX 的编辑、渲染及实时协作,编译为 WASM 用于 Web。 测试发现:Rust engine, WASM modules, all 11 TypeScript/React packages, CLI binaries (xlsx render/info, redact), and collaboration relay work correctly in this container, 806 JS tests, 1400+ Rust tests, and 3 relay E2E tests all pass with zero failures. 50 分钟。 | ||||||
| 33 | cell | 可运行 | 100 / 100 | Rust | 327 | 2026年10月24日 |
一款支持 Vim 键位的快速终端电子表格编辑器 测试发现:The Rust workspace builds, all 382 tests pass with zero warnings from clippy or fmt, and the cell binary runs headlessly: reads stdin CSV, opens native .cell format files, evaluates formulas (SUM, AVERAGE, MIN, MAX, COUNT, IF, ROUND), writes cells back, and accepts --read, --write, and --eval flags with correct output. 3 分钟。 | ||||||
| 34 | airrecord | 可运行 | 100 / 100 | Ruby | 322 | 2026年10月24日 |
Airtable 的 Ruby 封装,你的个人数据库 测试发现:Ruby 3.2.3 running via extracted Ubuntu debs in /tmp/ruby-install, airrecord 1.0.12 and 17 gem dependencies installed via bundler, all 64 tests pass with 91 assertions and 0 failures. 12 分钟。 | ||||||
| 35 | fast-excel-writer | 可运行 | 100 / 100 | PHP | 316 | 2026年10月25日 |
轻量且非常快速的 PHP XLSX Excel 电子表格写入器。支持完整的 XLSX 文件功能:单元格格式、公式、样式、图表等。 测试发现:PHP 8.5.8 and composer 2.8.5 installed, all 80 PHPUnit tests pass (834 assertions, 1 skipped), demo scripts produce valid XLSX files verified by zipfile inspection. 11 分钟。 | ||||||
| 36 | nothing-less | 可运行 | 100 / 100 | Python | 283 | 2026年10月26日 |
一个 TUI 分页器,具有对表格数据的高级支持、推断/交换分隔符以及实时事件解析功能。 测试发现:nless 1.17.0 is installed and operational: 845/845 unit tests pass, batch/pipe mode works for JSON and delimited log files from both file and stdin sources, TUI launches interactively. 11 分钟。 | ||||||
| 37 | excel | 可运行 | 100 / 100 | TypeScript | 269 | 2026年10月27日 |
在线协作 Excel 测试发现:All 116 test suites (1077 tests) pass across all three packages (excel-collab, demo/frontend, demo/backend). Dependencies installed. vite dev server and backend runtime require Node 20+ and yjs peer dependencies respectively. 11 分钟。 | ||||||
| 38 | sheet2dict | 可运行 | 100 / 100 | Python | 222 | 2026年10月29日 |
简单的 XLSX 和 CSV 转字典转换器 测试发现:The sheet2dict Python package installed from source, successfully reads XLSX and CSV files into dictionaries, and all 21 tests pass. 1 分钟。 | ||||||
| 39 | open-spaces | 可运行 | 100 / 100 | JavaScript | 4 | 2026年10月9日 |
免费、开源替代 ChatGPT Spaces:一个可自托管的 AI 工作空间,用于共享页面和对话。 测试发现:API server on port 8000 and Next.js client on port 3000 both serve HTTP 200 responses; the API returns/creates spaces, pages, messages, and auth records correctly over a local SQLite database. 10 分钟。 | ||||||
| 40 | genoffice | 可运行 | 97.3 / 100 | TypeScript | 11,721 | 2026年9月23日 |
免费、开源的 AI Office 套件:内置 AI agent 的 Docs、Sheets、Slides、PDF、Markdown 和 HTML 编辑器,此外还有 `genoffice` CLI 和 agent 技能,这样 Claude Code、Codex 和 Cursor... 测试发现:All 18 workspace packages build and pass their unit tests (8300+ tests), the Electron shell launches on the virtual display producing a 1279x799 'GenOffice' window, and 40 end-to-end functional tests drive the real built app through document editing flows including docs, sheets, markdown, PDF, and slides. 60 分钟。 | ||||||
| 41 | harness-anything | 可运行 | 96 / 100 | Python | 2,907 | 2026年9月18日 |
Harness Anything - AI agent 控制中心:WPS、MS Office、Zotero、Photoshop、47 个 CLI 命令、27 项学术技能、SVG 转 PPTX 测试发现:145 tests pass across WPS (58/58), Zotero (72/88, 16 skipped requiring real Zotero instance), and Photoshop (15/28, 13 skipped requiring real Photoshop); the cli-anything-wps entry point creates documents, adds paragraphs, and lists content via project-file persistence; export requires Windows COM automation... 23 分钟。 | ||||||
| 42 | onenote | 可运行 | 91 / 100 | JavaScript | 2,077 | 2026年9月18日 |
Linux Electron Onenote:OneNote 的 Linux 兼容版本 测试发现:All 332 unit tests pass across 9 test files after installing dependencies with npm and downgrading vitest from 4.1.8 to 1.6.1 for Node v18 compatibility. 4 分钟。 | ||||||
| 43 | notion-electron | 可运行 | 90 / 100 | TypeScript | 267 | 2026年10月27日 |
Notion 桌面客户端(Linux) 测试发现:The repository installs (npm install), builds (npm run build emits complete main/preload/renderer output), typechecks (tsc --noEmit passes all three tsconfigs), lints (ESLint + Prettier pass), and the Electron application launches and runs persistently on a virtual X display (state S, killed by timeout after 20s) with... 7 分钟。 | ||||||
| 44 | JamAIBase | 可运行 | 80 / 100 | Python | 1,106 | 2026年10月10日 |
面向 AI 的协作电子表格。将单元格串联成强大的流水线,试验提示词和模型,并实时评估 LLM 响应。无缝协作,构建并迭代 AI 应用。 测试发现:JamAI Base API service (owl) installs, migrates its PostgreSQL schema, starts as a Gunicorn/uvicorn server on port 6969, responds 200 on /api/health, and passes 144 unit/integration tests with real PostgreSQL and Redis. 33 分钟。 | ||||||
| 45 | ppt-master | 可运行 | 73.3 / 100 | Python | 73,472 | 2026年9月21日 |
AI 可将文档或主题转化为真实、原生的 PowerPoint 演示文稿,具有原生形状、过渡和动画,按需提供基于数据的图表和表格,支持从演讲者备注生成音频旁白,并支持您自己的.pptx 模板。 · 由 Hugo He 创建 测试发现:Python 3.12 venv installed 78 packages; project_manager.py init, validate, scaffold-lock, scaffold-spec work; svg_quality_checker.py passed 3 SVGs with 0 blocking errors; svg_to_pptx.py produces valid 3-slide 16:9 PPTX with native shapes; pptx_to_svg.py roundtrips PPTX to editable SVG; source_to_md.py converts text... 15 分钟。 | ||||||
| 46 | PhpSpreadsheet | 可运行 | 73.3 / 100 | PHP | 14,001 | 2026年9月22日 |
一个用于读写电子表格文件的纯 PHP 库 测试发现:PhpSpreadsheet 22,120-test suite runs with 0 errors and 20 pre-existing failures (13 from musl localeconv limitation, 7 from network proxy blocking external image fetches); core XLSX, XLS, ODS, CSV, HTML writer/reader roundtrips and formula calculation verified correct. 46 分钟。 | ||||||
| 47 | generator-office | 可运行 | 72.5 / 100 | TypeScript | 960 | 2026年10月11日 |
用于构建 Microsoft Office 相关项目的 Yeoman 生成器。 测试发现:The generator-office repo installs from the public npm registry, builds, and its full mocha suite passes 38/38; a real 'yo office' run generates a valid Excel taskpane project that builds with webpack, validates its manifest, and serves its taskpane/JS/manifest over HTTP 200. 84 分钟。 | ||||||
| 48 | grist-static | 可运行 | 56 / 100 | TypeScript | 204 | 2026年10月31日 |
在静态网站上展示 Grist 电子表格,无需特殊后端。 测试发现:grist-static repository builds and serves static files on port 3030; Python data engine (716 tests) and Node unit tests (770 common + 224 client) all pass; browser-based tests require Chrome/chromedriver not present in this container. 13 分钟。 | ||||||
| 49 | gspread | 借助 mock 可运行 | 92 / 100 | Python | 7,513 | 2026年9月23日 |
Google Sheets 的 Python API 测试发现:gspread 6.2.1 installs in a venv, its 166-test suite passes, and a local schema-correct TLS mock of the Sheets/Drive APIs returns 200 for a full read/write/create/append/clear workflow through the real gspread client. 48 分钟。 | ||||||
| 50 | word-GPT-Plus | 借助 mock 可运行 | 92 / 100 | TypeScript | 1,377 | 2026年10月14日 |
Word GPT Plus 是一个 Word 加载项,将 AI 与 Agent 集成到 Microsoft Word 中。 测试发现:After installing Node 24.21.0 and pnpm 12.11.2, `pnpm install --frozen-lockfile`, `pnpm build`, and `pnpm check` all pass, `pnpm serve` answered 200 on port 3000, and the app's LangChain chat and agent flows completed against a local Ollama-compatible mock. 31 分钟。 | ||||||
| 51 | python-office | 借助 mock 可运行 | 92 / 100 | Python | 1,370 | 2026年10月8日 |
pip install python-office 自动化办公专用库 测试发现:python-office installs in .venv, imports as version 1.0.6; its pytest suite reaches 37 passing with 39 known-environment failures; PDF conversion (pdf2docx/split/merge/encrypt/decrypt), video2mp3, image compress/watermark, and QR-code workflows produce decodable output, and the PDF2Word GUI launches under Qt... 26 分钟。 | ||||||
| 52 | mcp-google-sheets | 借助 mock 可运行 | 92 / 100 | Python | 1,016 | 2026年10月11日 |
此 MCP 服务器与您的 Google Drive 和 Google Sheets 集成,以支持创建和修改电子表格。 测试发现:The mcp-google-sheets server installs, all unit tests pass, and the server starts and responds to MCP protocol handshakes (initialize + tools/list) correctly using a mock service account. 5 分钟。 | ||||||
| 53 | dsh-univer-office | 借助 mock 可运行 | 92 / 100 | TypeScript | 667 | 2026年10月18日 |
给 DeepSeek Harness 一个真实的办公环境。Univer Office Plugin 将电子表格、文档、幻灯片、画布、关系表等整合到一个运行时中,支持连接数据、验证、版本化变更以及用于多 agent 协作的隔离工作树。 测试发现:The repository installs with the project-pinned Node 22 and pnpm 11.23.0, builds lib/ and artifacts/, passes lint, typecheck, format:check and the entire test suite (10 suites green, 99 comparison tests), and the built Univer Viewer boots and renders its UI in headless Chrome in this container. 22 分钟。 | ||||||
| 54 | warewoolf | 借助 mock 可运行 | 92 / 100 | JavaScript | 350 | 2026年9月20日 |
极简的小说写作系统/富文本编辑器,设计为无需鼠标即可使用。适用于桌面和独立的文字处理器、数字打字机、writerDecks。 测试发现:npm install completes, esbuild bundles compile, 1318/1318 tests pass, and the Electron app window creates and stays alive on Xvfb display :99 until killed by timeout. 38 分钟。 | ||||||
| 55 | GotenbergBundle | 借助 mock 可运行 | 92 / 100 | PHP | 241 | 2026年10月29日 |
用于与 Gotenberg 交互的 Symfony Bundle,原生集成 twig、router、PHPStorm 等。 测试发现:Composer install completed successfully with PHP 8.4.27 and Symfony 8.1.10, and the full PHPUnit test suite (1100 tests, 2224 assertions) passes with no failures. 9 分钟。 | ||||||
| 56 | jobseeker-analytics | 借助 mock 可运行 | 92 / 100 | TypeScript | 206 | 2026年10月31日 |
你还在用电子表格追踪工作申请吗?连接你的 Gmail 收件箱,自动在仪表板上查看求职进度,无需复制粘贴。 测试发现:Backend FastAPI app starts and responds on port 8000, all 86 backend tests pass with SQLite in-memory mocks, frontend builds successfully with Next.js 16 (requires Node >=20.9.0), spaCy en_core_web_sm model loads and processes text correctly. 7 分钟。 | ||||||
| 57 | Office2PDF | 借助 mock 可运行 | 46 / 100 | Python | 227 | 2026年10月29日 |
批量将 Word、Excel、PPT 转换为 PDF 测试发现:Office2PDF runs fully on Linux via a Python-based COM shim: tkinter GUI works headlessly, Word/Excel/PPT files are converted to valid PDFs, multi-sheet Excel produces one PDF per sheet, folder structure is preserved, and empty files are skipped. 19 分钟。 | ||||||
| 58 | ppt-image-first | 无法验证 | 80 / 100 | Python | 1,235 | 2026年10月9日 |
用于 Codex/Claude Code/Opencode CLI 的 PPT 图像优先技能 测试发现:The ppt-image-first skill is installed in ~/.codex/skills/, all 4 Python scripts compile and pass basic execution tests, the 3 HTML shell files can be regenerated from their builders, the review markup renderer processes JSON payloads onto slide images, the demo PPTX is a valid 81-entry OPC document, and all 4 sample... 4 分钟。 | ||||||
| 59 | MS-365-Electron | 无法验证 | 80 / 100 | JavaScript | 327 | 2026年10月24日 |
使用 Electron 构建的非官方 Microsoft 365 Web 桌面包装器 测试发现:Dependencies installed (563 packages, 387 MiB), Electron 35.0.3 binary present, app launches on Xvfb display :99 with --no-sandbox --in-process-gpu --enable-unsafe-swiftshader flags and stays alive until terminated. 6 分钟。 | ||||||
| 60 | colorpicker | 无法验证 | 80 / 100 | JavaScript | 301 | 2026年10月25日 |
一个用于颜色选择的 jQuery UI 小部件,支持网页颜色、主题颜色和历史记录(类似于 Microsoft Office 2010 中的颜色选择器)。 测试发现:npm dependencies installed, grunt build creates minified JS and compiled CSS, all static assets serve correctly over HTTP. 4 分钟。 | ||||||
| 61 | tinylittleoffice | 无法验证 | 20 / 100 | TypeScript | 574 | 2026年10月20日 |
一个免费的办公套件,文档内嵌于链接中,便于分享。无需账户,除非你选择,否则不会保存任何内容。 测试发现:无法验证;log 显示了它停在哪里。 18 分钟。 | ||||||
| 62 | formualizer | 无法验证 | 20 / 100 | Rust | 208 | 2026年10月31日 |
最快的可嵌入电子表格引擎:从 Rust、Python 或浏览器中解析、求值和修改 Excel 工作簿。基于 Arrow,提供 400+ 个函数。 测试发现:无法验证;log 显示了它停在哪里。 51 分钟。 | ||||||
| 63 | SnowAir | 无法验证 | 6 / 100 | C++ | 221 | 2026年11月3日 |
SnowAir 是一款轻量化的截图与标注工具,涵盖截图、录屏、演示、贴图、OCR 识别、翻译等功能,自由高效,尽在轻雪。 测试发现:The official SnowAir-Lite.exe self-test runs under Wine 11.21 and passes 12/12 with exit 0, but the GUI cannot start because Wine does not implement the Microsoft WinRT DispatcherQueue and Composition APIs the app requires, and the source cannot be built on Linux without VS2026 and the unpublished Ling framework. 26 分钟。 | ||||||
| - | everything | 尚未测试 | - | JavaScript | 7,074 | - |
| - | mintable | 尚未测试 | - | TypeScript | 1,635 | - |
可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。
我们如何测试
截至最近一次测试,本榜单中:48 个项目直接运行,9 个借助 mock 运行,6 个无法验证,2 个仍在等待。已测试的语言:C++、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Shell、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。
常见问题 (FAQ)
本榜单是如何排名的?
依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。
为什么有些项目没有排名?
2 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。
证据在哪里?
每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。
同一类别的更多榜单
- 自托管 Notion 替代品,经真实安装验证 (与本榜单共有 doca、doca、open-spaces)
- 首次运行时即可启动的开源 MCP 服务器 (与本榜单共有 excel-mcp-server、kordoc)
- 可自行运行的开源 AI 应用,已测试 (与本榜单共有 open-spaces)
- 构建并启动的开源代码编辑器和 IDE (与本榜单共有 warewoolf)
- 开源数据库,安装并查询 (与本榜单共有 grist-core)
- 可自托管的开源 wiki,已测试 (与本榜单共有 open-spaces)
- 开源 AI agent 框架,已安装并运行
- 开源 API 客户端,构建并运行
- 开源 API 网关和反向代理,已测试
- 开源 CI/CD 工具,安装并运行
- 开源 CMS 平台,已安装并运行
- 开源 LLM 网关,已安装并运行
- 开源 VPN 和网络工具,安装并运行
- 可安装并运行的开源备份工具
- 开源浏览器自动化工具,已安装并运行
- 在全新机器上运行过的开源 coding agents
- 开源开发者 CLI 工具,已验证可构建和运行
- 开源电子商务平台,安装并运行
- 已测试的开源电子书阅读器和库
- 开源游戏引擎,构建并运行
- 在全新机器上构建并启动的开源游戏
- 开源家庭自动化,安装并运行
- 开源低代码和无代码平台,已测试
- 开源地图服务器和工具,已安装并运行
- 开源消息队列与流处理,已测试
- 开源音乐服务器,安装即可播放
- 开源可观测性和日志,安装并运行
- 可自托管且经过测试的开源密码管理器
- 开源项目管理工具,安装并运行
- 开源录屏工具,已开发并发布
- 开源搜索引擎,已安装并查询
- 开源自托管分析,在干净的服务器上测试过
- 开源语音转文本和文本转语音,已测试
- 开源静态网站生成器,构建并部署
- 开源运行时间监控与状态页面,已测试
- 开源向量数据库,可安装并查询
- 在全新机器上启动的开源视频编辑器
- 开源视频播放器,已构建并发布
- 开源 Web 抓取工具,已安装并运行
- 经测试的开源白板和图表工具
- 开源工作流自动化,安装并运行
- 自托管仪表盘和主页,已安装并运行
- 在全新机器上启动的自托管 git 服务器