英文原文: https://argusic.com/best/backup-tools

可安装并运行的开源备份工具

你可以自己运行的备份工具。列表按每个项目在 Argusic 全新安装时是否成功运行排序,该次尝试的录屏一键即可查看。

测试时间为 2026年9月23日 至 2026年11月4日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。

71 个已测试项目中有 65 个可运行。另有 3 个正在等待测试。

简而言之: 在 71 个已测试项目中,有 39 个在全新机器上直接启动:restic、ludusavi、laravel-backup、across、docker-volume-backup、oxidized、rustic 和 gobackup,以及另外 31 个项目。另有 26 个在用替身替换其依赖的服务(例如数据库)后启动:aliyunpan、dsh-purge、pv-migrate、evernote-backup、shallow-backup、XGP-save-extractor、dynamodump 和 lazywarden,以及另外 18 个项目。6 个无法验证:Weibo-archiver、dotfiles、gickup、pluton、docker-mc-backup 和 dynein;log 显示了每个项目停在哪里。

每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。

#项目结论Argusic 评分语言星标数测试日期
1restic可运行100 / 100Go36,9962026年11月2日

快速、安全、高效的备份程序

测试发现:restic 0.19.1-dev binary built and tested: 56 test suites pass, real backup to local repo succeeds, restore produces correct file content. 7 分钟。

2ludusavi可运行100 / 100Rust6,5222026年9月29日

PC 游戏存档备份工具

测试发现:Ludusavi 0.31.0 compiles from source with full GUI+CLI features, all 270 tests pass, CLI commands (backup, version, help) execute correctly, and the GUI launches and stays alive on the virtual display. 27 分钟。

3laravel-backup可运行100 / 100PHP6,0262026年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 分钟。

4across可运行100 / 100Shell5,3732026年9月29日

跨越长城,我们可以到达世界的每一个角落。

测试发现:All 10+ shell scripts pass syntax validation; bench.sh runs end-to-end collecting system info, disk I/O benchmark, and Ookla speedtest results. Root-required scripts (bbr.sh, backup.sh, kms.sh, wireguard.sh) correctly guard for root. Dockerfiles and deb/rpm builders are idle without Docker. 18 分钟。

5docker-volume-backup可运行100 / 100Go4,0672026年9月30日

备份 Docker 卷到本地或任何 S3、WebDAV、Azure Blob Storage、Dropbox、Google Drive 或 SSH 兼容的存储

测试发现:Go toolchain installed from upstream tarball, project builds with go build, all 2 test packages pass, and the backup binary responds to --help and print-config. 6 分钟。

6oxidized可运行100 / 100Ruby3,6482026年10月1日

Oxidized 是一个网络设备配置备份工具。它是 RANCID 的替代品。

测试发现:Oxidized 0.37.0 is installed and fully functional: all 412 tests pass (0 failures, 0 errors), rubocop passes with 0 offenses, and the CLI binary prints version 0.37.0 and help text correctly. 10 分钟。

7rustic可运行100 / 100Rust3,3712026年10月1日

rustic:快速、加密、去重的备份,基于 Rust

测试发现:rustic 0.11.4 builds from source, the binary runs, and the full test suite passes (69/75 tests pass, 6 ignored as CI/release-only). 27 分钟。

8gobackup可运行100 / 100Go3,0862026年10月1日

用于按计划将数据库和文件备份到云存储的 CLI 工具。

测试发现:GoBackup binary builds and runs: unit tests pass (12/12), archive backup produces valid tarball, web UI serves on port 2703 with HTTP 200, help/version commands work. 7 分钟。

9databasement可运行100 / 100PHP2,5922026年10月3日

自托管数据库备份管理器,带 Web UI。可调度、备份和恢复 MySQL、PostgreSQL、MariaDB、Microsoft SQL Server、MongoDB、SQLite 和 Redis,并支持备份到 S3、SFTP、Samba 或本地存储。支持 SSH 隧道。

测试发现:PHP 8.5.11 CLI with 30 extensions loads; Laravel app boots; 1604 of 1625 discovered tests pass against real SQLite in-memory database; the 1 failure is a Docker-path assertion (Oracle mysqldump client not present outside the official image) and the rest are missing MongoDB driver which is not available for standalone... 64 分钟。

10ESPConnect可运行100 / 100TypeScript2,1922026年10月4日

零安装 Web 应用,可直接在浏览器中探索、备份和管理你的 ESP32…

测试发现:npm install succeeds, typecheck passes, production build completes, all 137 unit tests pass, and all 12 E2E tests pass with mocked WebSerial service. 3 分钟。

11QZoneExport可运行100 / 100TypeScript1,9072026年10月5日

QQ空间导出助手,用于备份QQ空间的说说、日志、私密日记、相册、视频、留言板、QQ好友、收藏夹、分享、最近访客为文件,便于迁移与保存

测试发现:npm install and all npm scripts (test, build, build:firefox, compile, build:viewer, dev:viewer) work with Node.js v22.14.0 and TZ=Asia/Shanghai. The 506-unit test suite passes. Both Chrome and Firefox browser extension builds (Manifest V3) complete successfully. The offline viewer builds and serves correctly. 9 分钟。

12autorestic可运行100 / 100Go1,8812026年10月5日

配置驱动的易用 restic 备份 CLI。

测试发现:autorestic 1.8.3 builds and all 64 Go unit test assertions pass across cmd, internal, and lock packages. The binary responds to --help and --version. 12 分钟。

13portabase可运行100 / 100TypeScript1,8662026年10月5日

Portabase:用于 PostgreSQL、MySQL、MsSQL、MariaDB、Firebird SQL、SQLite、MongoDB、Redis、文件和 Docker 卷的数据库备份与恢复工具。

测试发现:Portabase v1.30.2 dev server is running on port 8887, connected to PostgreSQL 16.15 on port 5433, with 29 database tables, default organization and super admin created, all init functions completed, all 5 tested routes return 200. 29 分钟。

14watchstate可运行100 / 100PHP1,6102026年10月7日

自托管服务,用于同步你的 plex、jellyfin 和 emby 播放状态,不依赖 3rd-party 外部服务。

测试发现:WatchState (FrankenPHP 1.13.0 / PHP 8.5.11) installed with composer dependencies; HTTP server launches and healthcheck endpoint returns 200 OK; 905 of 907 tests pass. 21 分钟。

15pghoard可运行100 / 100Python1,4282026年10月7日

PostgreSQL® 备份和恢复服务

测试发现:pghoard installs, imports, and builds successfully in a Python 3.12 venv; 344 of 370 tests pass with real PostgreSQL 16.15 including backup/restore, WAL archiving, compression, encryption, object storage, and web server operations. 48 分钟。

16ibackupextractor可运行100 / 100Rust1,3322026年10月8日

一个用于从 iOS 备份归档中提取文件的简单工具。

测试发现:ibackupextractor 0.2.0 compiles, links, runs, and passes its 1 unit test. The binary accepts --help/--version and all 4 subcommands (info, list-domains, extract, migrate). 3 分钟。

17docker-postgres-backup-local可运行100 / 100Shell1,2112026年10月9日

将 PostgresSQL 备份到本地文件系统,定期备份并轮换备份。

测试发现:PostgreSQL 16 server runs locally; backup.sh successfully dumps, compresses, and rotates backups to last/daily/weekly/monthly directories with hardlinks and symlinks; go-cron scheduler manages periodic execution and healthcheck at port 8082. 6 分钟。

18zrepl可运行100 / 100Go1,1612026年10月10日

一站式 ZFS 备份与复制解决方案

测试发现:zrepl builds from source and all 38 Go test modules pass; the binary responds to version, configcheck, and status subcommands. 10 分钟。

19django-dbbackup可运行100 / 100Python1,1142026年10月10日

备份并恢复你的 Django 数据库和媒体文件

测试发现:django-dbbackup installs via pip in a venv and passes 283 pytest tests; the only code fix needed was removing a call to AdminEmailHandler.connection() that Django 6.1 removed. 7 分钟。

20k8up可运行100 / 100Go1,0392026年10月11日

Kubernetes 和 OpenShift Backup Operator

测试发现:K8up builds, all unit tests pass, all 4 integration tests pass against a local MinIO S3 and restic backend, and the CLI binary runs and responds to commands. 12 分钟。

21mariadb-operator可运行100 / 100Go1,0332026年10月11日

以云原生方式运行和操作 MariaDB

测试发现:All 37 Ginkgo test suites pass (api, pkg, helm, webhook, 174 + 4 + 222 specs, no failures), Go binary compiles (90MB), and the mariadb-operator binary prints its help page successfully. 39 分钟。

22onedump可运行100 / 100Go9982026年10月11日

轻松的数据库管理工具

测试发现:onedump builds from source, all 20 Go test packages pass (0 failures), the CLI binary responds to --help, and the slow-log parser produces correct JSON output for sample slow-log files. 11 分钟。

23lazyrsync可运行100 / 100Rust9862026年10月12日

一个友好的终端 UI,用于 rsync,使用 Rust 编写。可复用的配置文件,诚实的 dry-run 差异,以及实时进度,甚至通过 SSH。

测试发现:lazyrsync 0.3.0 builds, passes all 106 tests, installs to ~/.cargo/bin, lists profiles and resolves rsync commands, runs real local syncs and snapshot chains with hardlinked numbered versions, and its TUI launches on the Xvfb display with working preview and live-run dashboards. 31 分钟。

24convoviz可运行100 / 100Python8882026年11月4日

将你的 ChatGPT 历史记录导出为 Markdown:适合 Obsidian 的可读笔记,以及关于你如何使用 ChatGPT 的私有图表和词云。本地运行。

测试发现:uv and convoviz are installed in this container, the project builds, all 159 tests plus ruff/ty pass, and convoviz converts a synthetic ChatGPT export into Markdown notes, an index, a Bases file, and a data-carrying insights.html with idempotent re-runs; inspect and config work as well. 3 分钟。

25restic-automatic-backup-scheduler可运行100 / 100Shell6672026年10月15日

使用 Backblaze B2 存储的自动 restic 备份,支持 Linux systemd 定时器、macOS LaunchAgent、Windows ScheduledTask 或简单的 cron。

测试发现:restic 0.19.1 binary installed, project files installed to /tmp/restic-test, local restic repository initialized, backup script ran successfully against local repo creating snapshots with proper retention/pruning, check script passed, wrapper script correctly listed snapshots and computed diffs, and restore verified... 4 分钟。

26gocron可运行100 / 100Go6262026年10月17日

一个使用 Go 和 Vue.js 构建的任务调度器,允许用户通过简单的 YAML 配置文件指定周期性任务。调度器读取任务定义,使用 cron 表达式在指定时间执行命令,并为每个任务传递环境变量。

测试发现:GoCron builds, all 13 test packages pass, and the server serves the health endpoint at 200, serves the web UI at 200, and executes scheduled jobs with full logging to SQLite. 5 分钟。

27Walrus可运行100 / 100Go5472026年10月18日

快速、安全且可靠的系统备份,几分钟即可完成设置。

测试发现:Walrus builds from source, all 19 unit tests pass, the tower binary starts on port 8000 and responds to HTTP health checks with 200 OK. 6 分钟。

28backup-x可运行100 / 100Go4802026年10月20日

带 Web 界面的数据库/文件备份工具

测试发现:backup-x builds from source, its 4 unit tests pass, and the web server starts on :9977 responding with HTTP 200 on all routes (/, favicon, /save, /logs, /clearLog, /webhookTest, /static/). 3 分钟。

29github-trending-backup可运行100 / 100Go4642026年10月20日

每日 GitHub 趋势备份。

测试发现:The Scraper binary runs and scrapes GitHub trending pages for 20 languages, generating a timestamped markdown file with repository names, stars, forks, descriptions, and URLs, plus updates the project README, all without any installation or errors. 2 分钟。

30IntuneCD可运行100 / 100Python4312026年10月21日

用于在 Intune 中备份、更新和记录配置的工具

测试发现:The IntuneCD Python package is installed in a venv at /tmp/intunecd-venv; all 138 unit tests pass; CLI entry points IntuneCD, IntuneCD-startbackup, IntuneCD-startupdate, IntuneCD-startdocumentation, and IntuneCD-startcompare all respond with help output. 1 分钟。

31codex-rehome可运行100 / 100Rust4162026年10月22日

适用于 Windows 和 macOS 的离线 Codex Desktop 迁移。

测试发现:All 312 tests across React frontend (vitest), Node scripts, and Rust backend (cargo test) pass. The project compiles and its full test suite runs on Linux. 54 分钟。

32node-firestore-import-export可运行100 / 100TypeScript3902026年10月22日

Firestore 数据导入和导出

测试发现:npm install exits 0, npm run build runs the suite with 26 passing tests and compiles TypeScript, all three CLI binaries answer 1.1.0, and export/import/clear completed against the Firestore emulator on localhost:8080 with seeded and imported data verified through direct SDK reads. 26 分钟。

33bivac可运行100 / 100Go3622026年10月23日

容器挂载卷的备份接口

测试发现:Bivac binary builds and runs, all 37 unit tests pass, help and command interface work. 2 分钟。

34GitSave可运行100 / 100TypeScript3422026年9月23日

GitSave 是一款自托管且开源的应用程序,用于备份你的 Git 仓库。

测试发现:GitSave backend server (Express + Prisma/SQLite) runs on port 3000, serves the Astro-built static frontend, and all 14 REST API endpoints for user auth, backup job CRUD, git mirror cloning, history tracking, access tokens, and storage config respond correctly with the expected data payloads. 14 分钟。

35pgmoneta可运行100 / 100C3242026年10月24日

PostgreSQL 备份/恢复解决方案

测试发现:pgmoneta 0.22.0 builds from source on Ubuntu 24.04 with GCC 13; all 6 CLI binaries link and respond to --version/--help; the unit test binary (pgmoneta-test) compiles and runs individual tests successfully. 28 分钟。

36Docker-Davinci-Resolve-Project-Server可运行100 / 100Python3232026年10月24日

Resolve 项目服务器,支持自动备份和更新版本的 Postgresql。

测试发现:PostgreSQL 16 server runs locally on port 5432 with user postgres/password DaVinci, database 'database' created, backups functioning, and pgadmin-config-creator generates correct server config JSON. 5 分钟。

37FastCopy可运行100 / 100Java2282026年10月29日

适用于 Windows、Mac 和 Linux/Unix 的最快速批量复制和同步备份工具

测试发现:Maven build compiles all source and runs 31 tests with 0 failures; the standalone console jar accepts -from/-to arguments and copies files with progress reporting. 6 分钟。

38kopia可运行96.7 / 100Go14,5742026年11月3日

适用于 Windows、macOS 和 Linux 的跨平台备份工具,支持快速增量备份、客户端端到端加密、压缩和数据去重。包含 CLI 和 GUI。

测试发现:Kopia CLI builds and runs backup/restore with SHA-256 verification passing; embedded HTTP server answers authenticated API requests at HTTP 200; packaged KopiaUI desktop app launches in Xvfb and passes all 5 Playwright E2E tests; dev-mode Electron app starts and renders the first-run repository setup UI against the... 21 分钟。

39restic-backup-docker可运行90 / 100Python4332026年10月21日

一个用于使用 restic 自动化备份的 Docker 容器

测试发现:Restic binary v0.16.4 runs, repository initializes, backups and checks execute, and data restores correctly; Docker container build and cron scheduling are non-functional due to missing Docker and crond in the container. 6 分钟。

40aliyunpan借助 mock 可运行92 / 100Go5,1342026年9月29日

阿里云盘命令行客户端,支持 JavaScript 插件,支持同步备份功能。

测试发现:The aliyunpan CLI binary builds and runs (v0.4.0), and the entire test suite of 13 packages passes on linux/amd64 with Go 1.22.0. 11 分钟。

41dsh-purge借助 mock 可运行92 / 100JavaScript4,4382026年10月27日

dsh-purge 社区 · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。

测试发现:dsh-purge-community 1.6.60 dependencies install and build; docs, client-bundle, npm-pack smoke and UI contract checks pass; the repo's full test suite passes 357/390 with 18 failures that reproduce only on Node >=22 (container has Node 18.19.1, CI uses Node 22); the real installer completes against a mock DSH CLI with... 7 分钟。

42pv-migrate借助 mock 可运行92 / 100Go2,4342026年10月3日

用于轻松迁移或备份/恢复 Kubernetes 持久化卷的 CLI 工具

测试发现:Go 1.27.1 installed from tarball; all 14 unit test suites pass; pv-migrate binary built and responds to --help. 17 分钟。

43evernote-backup借助 mock 可运行92 / 100Python1,7822026年10月6日

备份并导出所有 Evernote 笔记和笔记本

测试发现:evernote-backup 1.14.0 is installed and fully functional: the CLI shows help and version, all lint/format checks pass, and 407/407 functional tests pass using mocked Evernote backends. 2 分钟。

44shallow-backup借助 mock 可运行92 / 100Python1,3372026年10月8日

面向 macOS 和 Linux 开发者的 Git 集成备份工具。

测试发现:shallow-backup v6.6 installed from source, packages in editable mode, all 18 tests pass, CLI --backup-dots --dry-run, --backup-all --dry-run, --version all return 0. 5 分钟。

45XGP-save-extractor借助 mock 可运行92 / 100Python9912026年10月11日

用于从 Xbox Game Pass 中提取 PC 游戏存档文件的 Python 脚本

测试发现:Python 3.12.3 script runs with zero external dependencies. Parses mock XGP binary container format (containers.index + container.N + GUID files) and produces correct ZIP archives for 1c1f, forza, and state-of-decay-2 handlers with the -- add -- and regular noninteractive mode support. 13 分钟。

46dynamodump借助 mock 可运行92 / 100Python8762026年10月12日

使用 AWS SDK for Python (boto3) 对 Amazon DynamoDB 进行简单的备份和恢复

测试发现:dynamodump installed in a Python venv; restore from local dump file to moto mock DynamoDB, backup from moto to dump file, and data round-trip confirmed semantically identical; dynamodump -h displays all options correctly; tests pass on data content with only failing assertion being a schema metadata field... 18 分钟。

47lazywarden借助 mock 可运行92 / 100Python8322026年10月13日

自动 Bitwarden 备份

测试发现:With the mock Bitwarden running and the patched env, `./venv/bin/python app/main.py` runs to completion as a non-root user, logs successful SDK login, secrets retrieval, ZIP creation, and hash, and the produced encrypted backup zip decrypts to the mock vault. 32 分钟。

48douban-backup借助 mock 可运行92 / 100Python7482026年10月22日

通过命令行备份豆瓣账号的书影音游剧标记(想看/在看/看过),导出为与「豆伴」结构一致的 Excel。

测试发现:uv run douban_backup.py --help exits 0, and the real script backed up 86 mock-interests from a local mock server into SQLite and exported a valid 14-sheet xlsx, with documented --export-only and CSV paths also exercised successfully. 3 分钟。

49claude-chat-exporter借助 mock 可运行92 / 100JavaScript7422026年10月15日

一键导出、隐私优先的 Claude.ai 聊天导出工具,生成干净的 Markdown,包含工件和附件,适用于 Obsidian 和 RAG。

测试发现:The exporter runs as a browser bookmarklet against a mocked Claude API: the install page builds a working javascript: bookmarklet, and exporting a 4-message mock conversation produced sorting_algorithm_comparison.md with correct frontmatter, per-turn headers, table, artifact block, attachment blockquote, and... 24 分钟。

50openclaw-backup借助 mock 可运行92 / 100Shell6632026年10月16日

OpenClaw 实例的一键备份与恢复:工作区、凭据、技能和 agent 历史。由 MyClaw.ai 提供支持。

测试发现:The openclaw-backup skill is fully operational: backup.sh creates 600-permission archives containing workspace, openclaw.json, credentials, skills, agents/sessions, devices, identity, scripts, and cron jobs; restore.sh applies with gateway token preservation and a pre-restore snapshot; server.js (reachable via... 7 分钟。

51gitlabber借助 mock 可运行92 / 100Python5252026年10月19日

Gitlabber:克隆或拉取来自 GitLab 的整个群组树

测试发现:gitlabber 2.1.2 installs in a venv, all 144 unit/mock tests pass, CLI reports version and help, and the YAML tree loading/printing integration test works end-to-end. 2 分钟。

52firestore-backup-restore借助 mock 可运行92 / 100TypeScript4982026年10月19日

用于备份与恢复 Firebase Firestore 的 NPM 软件包

测试发现:Package builds and all 25 tests pass using an in-memory Firestore mock that replaces firebase-admin and request-promise; no real credentials or emulator required. 12 分钟。

53gemini借助 mock 可运行92 / 100Go4362026年10月21日

使用 VolumeSnapshots 对 Kubernetes 中的 PersistentVolumeClaims 进行自动化备份

测试发现:Project builds with `go build` producing a 51MB gemini binary, all 6 unit tests pass using in-memory fake Kubernetes client, and the binary responds to -help with usage flags. 7 分钟。

54imapbackup借助 mock 可运行92 / 100Python3472026年10月23日

用于增量备份 IMAP 邮箱的 Python 脚本

测试发现:imapbackup312.py runs against IMAP servers, downloads messages to mbox files with incremental dedup, and exits 0. Both the 3.12 and 3.8 variants work with the mock server. The 2.x legacy script has a Python 3 syntax error as documented. 5 分钟。

55DriveBackupV2借助 mock 可运行92 / 100Java2002026年10月31日

将 Minecraft 备份上传到 Google Drive/OneDrive 或通过 (S)FTP

测试发现:DriveBackupV2 Maven build compiles successfully producing DriveBackupV2.jar (27MB, 18K entries) and the Authenticator Node.js server runs on port 8080 serving its web UI and all API endpoints backed by an in-memory Firebase Firestore mock. 5 分钟。

56velero借助 mock 可运行87 / 100Go10,3662026年11月4日

备份和迁移 Kubernetes 应用及其持久卷

测试发现:Velero binary builds and reports its version (client-only). 96 of 97 test packages pass; the controller test suite is skipped because the kubebuilder envtest binaries (kube-apiserver, etcd, kubectl) are not available at /usr/local/kubebuilder/bin/. 16 分钟。

57greenmask借助 mock 可运行86 / 100Go1,8002026年10月5日

数据库匿名化和测试数据管理

测试发现:Greenmask v0.0.0 (commit d34cce1e) binary is built and responds to all commands (dump, restore, validate, list-dumps, etc.). All 21 non-Docker-dependent test packages pass verifying storage, transformers, pgcopy, pgdump, generators, config, and utilities. The 4 failing packages require Docker containers to run... 10 分钟。

58docker-vackup借助 mock 可运行86 / 100Shell4932026年10月19日

用于轻松备份和恢复 Docker 卷的脚本

测试发现:vackup bash script is executable, bats 1.13.0 installed locally, Python mock Docker CLI handles all docker commands used by vackup (volume create/inspect/ls/rm, image inspect/ls/rm, ps, commit, container rm, run with -v/-e/--rm flags and tar/cp operations), and all 14 test cases in test/vackup.bats pass consistently. 25 分钟。

59discord-backup借助 mock 可运行86 / 100TypeScript4862026年10月19日

使用 discord.js v13 的完整框架,用于简化服务器备份

测试发现:discord-backup v3.4.0 installs, builds, and lints cleanly; file-based backup storage operations (setStorageFolder, list, fetch, remove) and security validation work correctly; Discord-dependent create/load functions require a real Discord bot token and guild to test. 2 分钟。

60percona-backup-mongodb借助 mock 可运行85.3 / 100Go3362026年10月24日

Percona Backup for MongoDB

测试发现:Percona Backup for MongoDB builds from source: all 4 production binaries compile and run (pbm version 2.16.0, pbm-agent version 2.16.0), 12 of 22 unit test packages pass, and the remaining 10 fail only because Docker is not available to run test containers (MongoDB, etcd, MinIO, GCS emulator). 8 分钟。

61mcp-ssh-manager借助 mock 可运行82 / 100JavaScript5322026年10月19日

用于 SSH 的 MCP 服务器:让 Claude Code、Codex 以及任何 MCP 客户端通过 SSH 运行命令、传输文件和管理服务器,并具备人工审批、加密保险库和实时审计追踪。包含桌面应用和 CLI。

测试发现:Installed dependencies, passed the full npm test suite (all groups Failed: 0), passed typecheck and the project's validate.sh, and the MCP server answered initialize as mcp-ssh-manager 3.8.5 (37 tools listed) and executed commands end-to-end against a local mock SSH server with success true and code 0; only the... 9 分钟。

62sh借助 mock 可运行80.6 / 100Shell3,5192026年10月1日

KEJILION.SH 一款全功能的 Linux 管理脚本。

测试发现:kejilion.sh v4.5.10 loads and renders the interactive shell menu; 33 of 41 shell tests and 18 of 48 Python subtests pass; 4 suites require root (disk/sys_tuning/cert/nginx), 3 openclaw harness tests have unmet extraction dependencies. 26 分钟。

632fa借助 mock 可运行72 / 100JavaScript4602026年10月20日

双因素身份验证

测试发现:Dependencies installed, full test suite passes (77 files, 1539 tests), production build produces valid worker bundle ready for Cloudflare Workers deployment. 13 分钟。

64elasticsearch-dump借助 mock 可运行56 / 100JavaScript7,9442026年9月28日

elasticsearch 和 opensearch 的导入导出工具

测试发现:npm install succeeds, the elasticdump binary launches and version-checks at 6.125.1, 120 of 154 automated tests pass (all non-ES tests pass), and a file-to-stdout data dump works. 50 分钟。

65imap-backup借助 mock 可运行56 / 100Ruby1,7202026年10月6日

备份和迁移 IMAP 电子邮件账户

测试发现:imap-backup 17.0.0.rc0 runs as a CLI tool; all 1047 non-container RSpec tests pass at 99.7% line coverage; RuboCop passes 200 files with 0 offenses; the 18 feature specs requiring Docker IMAP containers are skipped as those containers are unavailable. 7 分钟。

66Weibo-archiver无法验证80 / 100TypeScript4912026年10月19日

一个用于导出微博备份的油猴脚本,在账号被完全屏蔽前未雨绸缪

测试发现:CLI builds and shows help/error messages, Web app builds and serves on port 3336 with HTTP 200, Go server builds and serves on port 3000 with HTTP 200, Monkey script builds to weibo-archiver.user.js. 10 分钟。

67dotfiles无法验证45 / 100Shell2,7262026年10月2日

开始使用你自己的 dotfiles。

测试发现:All 13 dotfiles are present and pass syntax validation. Oh My Zsh is installed with the artisan plugin and minimal theme. Shell aliases (46 total), Zsh theme components (6), and artisan plugin functions (5) all load correctly. The .zshrc correctly resolves DOTFILES, ZSH_CUSTOM, plugins and theme settings... 6 分钟。

68gickup无法验证20 / 100Go1,5042026年10月7日

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

69pluton无法验证20 / 100TypeScript8722026年10月12日

一个现代化的自托管备份解决方案,用于在本地和云存储之间进行安全、加密的备份。

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

70docker-mc-backup无法验证20 / 100Shell5532026年10月18日

提供一个边车容器,用于备份 itzg/minecraft-server 的服务器数据。

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

71dynein无法验证20 / 100Rust3992026年10月22日

用 Rust 编写的 DynamoDB CLI。

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

-mybili尚未测试-PHP709-
-git-sync尚未测试-Go699-
-etcd-backup-restore尚未测试-Go336-

可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。

我们如何测试

截至最近一次测试,本榜单中:39 个项目直接运行,26 个借助 mock 运行,6 个无法验证,3 个仍在等待。已测试的语言:C、Go、Java、JavaScript、PHP、Python、Ruby、Rust、Shell、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。

常见问题 (FAQ)

本榜单是如何排名的?

依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。

为什么有些项目没有排名?

3 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。

证据在哪里?

每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。

同一类别的更多榜单

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