英文原文: https://argusic.com/best/game-engines
开源游戏引擎,构建并运行
你可以自己运行的游戏引擎。列表按 Argusic 全新安装每个项目时是否成功运行来排序,该次尝试的录屏一键即可查看。
测试时间为 2026年9月20日 至 2026年11月4日。每一行都注明了各自的测试日期;项目在那一天之后可能发生变化。
59 个已测试项目中有 54 个可运行。另有 1 个正在等待测试。
简而言之: 在 59 个已测试项目中,有 46 个在全新机器上直接启动:ebiten、entt、boardgame.io、JoltPhysics、Fyrox、horizon、planck.js 和 ggez,以及另外 38 个项目。另有 8 个在用替身替换其依赖的服务(例如数据库)后启动:horizon、corona、vulkan-renderer、ObEngine、Librian、rbfx、Overload 和 Infernux。5 个无法验证:Vortice.Windows、voxelcore、melonJS、glas 和 NazaraEngine;log 显示了每个项目停在哪里。
每一次都由 Argusic 在全新机器上实测。 每个数字都链接到对应的证据。
| # | 项目 | 结论 | Argusic 评分 | 语言 | 星标数 | 测试日期 |
|---|---|---|---|---|---|---|
| 1 | ebiten | 可运行 | 100 / 100 | Go | 13,606 | 2026年11月3日 |
一个用于 Go 的非常简单的 2D 游戏引擎 测试发现:Ebitengine v2 builds and all 44 Go test packages pass on Linux x86_64 with Go 1.25.0. Audio tests are skipped via GITHUB_ACTIONS env var because no audio drivers are present in the container; all other tests including 2D graphics, fonts, text shaping, input, shaders, geometry, color math, vibration, and vector... 25 分钟。 | ||||||
| 2 | entt | 可运行 | 100 / 100 | C++ | 13,240 | 2026年11月3日 |
游戏开发遇上现代 C++:一个快速可靠的实体组件系统(ECS)以及更多功能 测试发现:The library builds and installs, all 15 CTest suites pass, and a consumer program compiled against the installed single-header include ran and produced correct ECS results. 2 分钟。 | ||||||
| 3 | boardgame.io | 可运行 | 100 / 100 | TypeScript | 12,482 | 2026年11月3日 |
回合制游戏的状态管理与多人网络 测试发现:boardgame.io v0.50.2 installs, builds to dist/ (rollup), passes all 904 tests (jest), passes lint (eslint) and type checks (tsc --noEmit) with Node 22.12 and pnpm 10.16. 5 分钟。 | ||||||
| 4 | JoltPhysics | 可运行 | 100 / 100 | C++ | 12,193 | 2026年11月4日 |
一个多核友好的刚体物理和碰撞检测库,使用 C++ 编写,适用于游戏和 VR 应用,被 Horizon Forbidden West 和 Death Stranding 2 使用。 测试发现:Jolt Physics Debug build on Linux: cmake configured and compiled with g++ 13.3.0, all 585 unit tests passed (514,632 assertions), HelloWorld executable ran a successful physics simulation loop. 7 分钟。 | ||||||
| 5 | Fyrox | 可运行 | 100 / 100 | Rust | 9,646 | 2026年9月27日 |
用 Rust 编写的 3D 和 2D 游戏引擎 测试发现:Fyrox 2.0.0-rc.1 Rust game engine compiles with rustc 1.98.1 (stable), all 28 test suites pass (0 failures), and CLI tools (fyrox-template, fyroxed) print help correctly. The project-manager needs a GPU and was not tested. ALSA audio output was enabled via extracted libasound2-dev headers/libraries. 19 分钟。 | ||||||
| 6 | horizon | 可运行 | 100 / 100 | Rust | 6,458 | 2026年10月28日 |
Minecraft: Java Edition 26.3 用 Rust 从头重写,通过 281 个 differential harnesses 与原版对照验证。通过 Horizon 启动器获取。 测试发现:The Rust toolchain plus locally-extracted dev libs now build the game, controller/sound client, server build and GPUI launcher; the launcher CLI (0.2.0) and GUI run on the virtual display with a software Vulkan ICD, and the client and core crates' test suites pass (1100+132+18+3+4+2+1 client, 520 core, 398 Python, 0... 47 分钟。 | ||||||
| 7 | planck.js | 可运行 | 100 / 100 | TypeScript | 5,302 | 2026年9月29日 |
2D JavaScript 物理引擎 测试发现:Planck.js v1.5.0 is installed with all dependencies, all 14 unit tests pass, and the physics engine produces correct simulation output when exercised from Node.js. 4 分钟。 | ||||||
| 8 | ggez | 可运行 | 100 / 100 | Rust | 4,721 | 2026年9月30日 |
用于轻松创建好游戏的 Rust 库 测试发现:The ggez Rust library builds and runs with all default features (audio, gamepad); the example 02_hello_world launches and renders at ~180 FPS via Lavapipe Vulkan software rendering, and 44 of 45 tests pass (the sole failure is winit preventing event loop creation on cargo test's non-main thread, a known documented... 19 分钟。 | ||||||
| 9 | macroquad | 可运行 | 100 / 100 | Rust | 4,694 | 2026年9月30日 |
用 Rust 编写的跨平台游戏引擎。 测试发现:macroquad v0.4.16 builds, all 14 unit/integration tests pass individually when filtered, and 5 example binaries run successfully on X11 via Xvfb with a virtual display. 14 分钟。 | ||||||
| 10 | LittleJS | 可运行 | 100 / 100 | JavaScript | 4,369 | 2026年9月30日 |
小巧快速的 2D/3D HTML5 游戏引擎,功能丰富且无依赖项。 测试发现:npm install succeeds, npm run build produces dist/ with all 6 output variants plus box2d.wasm.cjs + .wasm, and npm test runs 931 headless tests across 82 files with all passing. 41 分钟。 | ||||||
| 11 | Terasology | 可运行 | 100 / 100 | Java | 3,903 | 2026年9月25日 |
Terasology:开源体素世界 测试发现:Engine compiles, 701 unit tests pass, headless server starts on port 25777, discovers 177 modules, and performs auto-saves. 41 分钟。 | ||||||
| 12 | engine | 可运行 | 100 / 100 | Go | 3,121 | 2026年10月1日 |
Go 3D 游戏引擎 测试发现:g3n engine compiles, installs, the collision matrix unit test passes, and standalone programs linking engine packages build and run, confirming the development environment is functional for Go-based development on this project. 31 分钟。 | ||||||
| 13 | lovr | 可运行 | 100 / 100 | C | 2,618 | 2026年10月3日 |
Lua 虚拟现实框架 测试发现:LOVR 0.19.0 builds from source and boots with Lavapipe software Vulkan; all 121 module tests pass (audio skips with 'no backend' message); binary + shared libs live in build/bin/. 23 分钟。 | ||||||
| 14 | ursina | 可运行 | 100 / 100 | Python | 2,604 | 2026年10月3日 |
一个用于 Python 的 3D 和 2D 游戏引擎 测试发现:Ursina 8.2.0 installed in a venv, imports cleanly, and the engine window opens on the Xvfb display at 1024x640 with working Entity, procedural models, Text, color, and sequence systems. 10 分钟。 | ||||||
| 15 | ferrumc | 可运行 | 100 / 100 | Rust | 2,469 | 2026年10月3日 |
用 rust 重新实现的 minecraft 服务器。 测试发现:FerrumC Minecraft server compiles from source, all 219+ unit/integration tests pass, server starts in ~3ms, binds port 25565 (Minecraft protocol) and port 9000 (HTTP dashboard returning 200), and responds to TCP connections on the Minecraft port. 19 分钟。 | ||||||
| 16 | wasmi | 可运行 | 100 / 100 | Rust | 2,340 | 2026年10月3日 |
WebAssembly (Wasm) 解释器:一个高效、轻量且确定性的 WebAssembly 解释器,适用于嵌入式系统和插件运行时。 测试发现:wasmi v2.0.0 builds, all 642 tests pass, CLI executes wasm/wast files, and the binary reports version 2.0.0. 22 分钟。 | ||||||
| 17 | kaplay | 可运行 | 100 / 100 | TypeScript | 1,824 | 2026年10月5日 |
一款用起来像游戏一样的 JavaScript/TypeScript 游戏库 测试发现:The kaplay project builds and all 64 Playwright tests pass against real Chromium browser. 7 分钟。 | ||||||
| 18 | engo | 可运行 | 100 / 100 | Go | 1,822 | 2026年10月5日 |
Engo 是一个使用 Go 编写的开源 2D 游戏引擎。 测试发现:Engo test suite builds and passes: 3 modules (engo, common, math/imath) all ok, covering assets, axis, button, clock, input, keys, math, message, camera, collision, animation, render shaders, TMX loading, and headless engine operations. 17 分钟。 | ||||||
| 19 | eva.js | 可运行 | 100 / 100 | JavaScript | 1,788 | 2026年10月5日 |
Eva.js 是一个前端游戏引擎,专门用于创建交互式游戏项目。 测试发现:Eva.js v2.1.0-beta.8 monorepo installs, bootstraps, builds (core), and passes all 82 test suites (1307/1309 tests passing, 2 skipped) with no failures. 25 分钟。 | ||||||
| 20 | ShadowEditor | 可运行 | 100 / 100 | JavaScript | 1,715 | 2026年10月6日 |
基于 three.js、golang 和 mongodb 的跨平台 3D 场景编辑器,适用于桌面端和 Web 端。 测试发现:ShadowEditor v0.6.1 server binary and web frontend build successfully, server starts on port 2020 and serves HTTP 200 on /, /index.html, /view.html, /favicon.ico, and /api/Initialize/Initialize. Go test suite: 30 pass, 4 fail (3 pre-existing external/test-design issues, 1 missing init data). 11 分钟。 | ||||||
| 21 | oak | 可运行 | 100 / 100 | Go | 1,668 | 2026年10月6日 |
纯 Go 游戏引擎 测试发现:The oak game engine library builds cleanly with Go 1.26.8 and all 18 testable packages pass their test suites; audio tests are skipped due to missing sound hardware in the container. 23 分钟。 | ||||||
| 22 | bitECS | 可运行 | 100 / 100 | TypeScript | 1,533 | 2026年10月7日 |
灵活、极简、数据导向的 Typescript ECS 库 测试发现:All 160 tests pass, npm build succeeds, and the library is importable from Node.js via the bundled CJS output. 3 分钟。 | ||||||
| 23 | kohi | 可运行 | 100 / 100 | C | 1,522 | 2026年10月7日 |
一个游戏引擎,作为 YouTube(以及 Twitch!)上的 Kohi Game Engine 系列的一部分而制作,我们使用 C 和 Vulkan 从零开始构建游戏引擎。 测试发现:kohi.core (847KB .so) and kohi.runtime (1.4MB .so) shared libraries built from source; core test suite runs 40/50 passing, runtime test suite runs 1/1 passing; libraries linked and executable on disk. 44 分钟。 | ||||||
| 24 | editor | 可运行 | 100 / 100 | TypeScript | 1,360 | 2026年10月8日 |
基于浏览器的可视化编辑器,用于构建 WebGL、WebGPU、WebXR 应用 测试发现:The PlayCanvas Editor frontend installs with Node 22.23.2, builds successfully, runs its 225 unit tests with all passing, serves dist bundles with HTTP 200 from vite preview, and boots the npm run dev workflow; the UI launch and Docker/Playwright E2E suite remain unverified in this container due to the lack of a... 5 分钟。 | ||||||
| 25 | nCine | 可运行 | 100 / 100 | C++ | 1,345 | 2026年10月8日 |
跨平台 2D 游戏引擎 测试发现:nCine library builds and links all dynamic dependencies (GL, SDL2, X11, ALSA, PulseAudio) and 118/118 unit tests pass. 12 分钟。 | ||||||
| 26 | microstudio | 可运行 | 100 / 100 | JavaScript | 1,195 | 2026年10月10日 |
免费、开源、在线游戏引擎 测试发现:microStudio server starts on port 8080, serves HTML pages (/, /explore, /about, /documentation) and static assets, and responds to /api/status with a running JSON status. 3 分钟。 | ||||||
| 27 | PuzzleScript | 可运行 | 100 / 100 | JavaScript | 1,114 | 2026年10月10日 |
开源 HTML5 益智游戏引擎 测试发现:PuzzleScript builds from source and the browser-based test suite passes all 770 tests (simulation + compiler-messages groups). 12 分钟。 | ||||||
| 28 | due | 可运行 | 100 / 100 | Go | 983 | 2026年10月11日 |
一个基于 Go 的高性能分布式游戏服务器框架 测试发现:Build succeeds with go build ./... all 33 test packages pass with zero failures, transporter gate/node builder tests run against live TCP servers. 10 分钟。 | ||||||
| 29 | Monogatari | 可运行 | 100 / 100 | TypeScript | 892 | 2026年10月12日 |
Monogatari 是一个简单的 Web 视觉小说引擎,旨在将视觉小说带到 Web 上。 测试发现:Monogatari engine builds cleanly from source, serves its index.html via HTTP (200), and passes 291 Cypress E2E tests against a real Electron browser with remote assets. 27 分钟。 | ||||||
| 30 | usagi | 可运行 | 100 / 100 | Rust | 878 | 2026年10月12日 |
一个简单的 2D 游戏引擎,使用 Lua 进行快速原型开发,支持热重载和跨平台导出;此仓库为镜像,开发工作发生在别处。 测试发现:The usagi binary builds with the gles feature, inits and runs a Lua project on the Xvfb display with a mapped 640x360 Game window, exports runnable zips and a .usagi bundle, its 461-test suite passes, and its F8/Ctrl+G captures decode to valid 640x360 GIF frames containing the rendered 'Hello, Usagi!' text; only known... 38 分钟。 | ||||||
| 31 | graphics.gd | 可运行 | 100 / 100 | C | 876 | 2026年10月12日 |
Go + Godot 的运行时 测试发现:Go 1.27.2 installed, gd command builds and runs, Godot Engine v4.7.2 downloaded, all 94 tests pass (92 internal + 2 variant). 13 分钟。 | ||||||
| 32 | litiengine | 可运行 | 100 / 100 | Java | 842 | 2026年10月13日 |
LITIENGINE Java 2D 游戏引擎。 测试发现:Installed Temurin JDK 25.0.4.1, built all modules (litiengine, utiliti, shared) via Gradle 9.5.1, ran 2155 tests with 0 failures, launched utiLITI v0.1.0-SNAPSHOT editor on virtual display :99 with MCP server listening on port 8080 returning valid initialize and tools/list responses. 14 分钟。 | ||||||
| 33 | Eldiron | 可运行 | 100 / 100 | Rust | 828 | 2026年10月13日 |
使用强大的内置世界编辑工具,创建跨平台的 2D 和 3D 经典角色扮演游戏。 测试发现:Eldiron builds and runs: terminal client loads games, renders rooms, and accepts commands; creator GUI launches with software Vulkan rendering and serves its Scepter API on HTTP 200. 66 分钟。 | ||||||
| 34 | rtm | 可运行 | 100 / 100 | C++ | 803 | 2026年10月13日 |
实时数学 测试发现:Build generated, unit test binary compiled, and 180/180 unit tests passed with zero failures on x86_64 Linux with GCC 13. 4 分钟。 | ||||||
| 35 | ezEngine | 可运行 | 98 / 100 | C++ | 2,037 | 2026年10月4日 |
一个开源的 C++ 游戏引擎。 测试发现:EzEngine non-renderer libraries compile and link on Linux, three unit-test suites pass (CoreTest and ToolsFoundationTest fully, FoundationTest 24/25 with one pre-existing Process test failure), and two CLI tools (ezArchiveTool, ezTexConv) launch successfully. 62 分钟。 | ||||||
| 36 | pmtech | 可运行 | 96 / 100 | C++ | 927 | 2026年10月12日 |
轻量级、跨平台、数据驱动的游戏引擎。 测试发现:The pmtech Linux examples build end to end with user-space GL/X11 dev packages, all 46 renderer test executables run and report 0 pixel diffs vs reference, windowed apps stay up on the Xvfb display, and only the cubemap texture asset test differs (74.977%) due to the generated cubemap DDS flag issue, unchanged in this... 46 分钟。 | ||||||
| 37 | imgui | 可运行 | 93.3 / 100 | C++ | 76,964 | 2026年9月20日 |
Dear ImGui:无冗余的 C++ 图形用户界面,依赖项极少 测试发现:Compiled with all warnings and ran 20 frames of Dear ImGui via example_null, exiting cleanly with code 0. 2 分钟。 | ||||||
| 38 | acl | 可运行 | 90 / 100 | C++ | 1,600 | 2026年10月6日 |
动画压缩库 测试发现:CMake builds Release binaries with GCC 13.3, all 51 unit tests pass, the compressor processes all 58 real animation clips across all 13 regression configs. 9 分钟。 | ||||||
| 39 | tetra | 可运行 | 90 / 100 | Rust | 1,011 | 2026年10月11日 |
一个用 Rust 编写的简单 2D 游戏框架 测试发现:Tetra v0.9.1 compiles and all 35 unit tests pass when built with sdl_build_from_source, no audio, and CARGO_FEATURE_SDL_UNIX_CONSOLE_BUILD=1 for headless SDL. 13 分钟。 | ||||||
| 40 | esengine | 可运行 | 86.7 / 100 | TypeScript | 928 | 2026年10月12日 |
ESEngine - 高性能 TypeScript ECS 游戏开发框架 测试发现:ECS Core, Math, Server, and Transaction packages build and test successfully (2204 tests pass); Pathfinding builds and passes 449/450 tests (1 flaky performance benchmark); 8 other framework packages build successfully; the docs site remains blocked by the host's Node.js version being 0.01 minor below Astro's... 7 分钟。 | ||||||
| 41 | bevy | 可运行 | 60 / 100 | Rust | 49,504 | 2026年9月25日 |
一个用 Rust 构建的、简洁得令人耳目一新的数据驱动游戏引擎 测试发现:Bevy 0.20.0-dev builds from source on Linux x86_64, the headless example runs (prints 'hello world' and frame counter), and all core library unit tests pass (2053 tests, 0 failures). 39 分钟。 | ||||||
| 42 | LumixEngine | 可运行 | 60 / 100 | C++ | 3,902 | 2026年9月30日 |
3D C++ Game Engine,又一个开源游戏引擎 测试发现:All 294 headless unit tests pass (particle script tokenizer/compiler/collector, UI tokenizer/parser/style/layout, Evox module serialization) on Linux x86_64 with gcc, using stubs for PhysX/libpng/Brotli. 77 分钟。 | ||||||
| 43 | sprig | 可运行 | 60 / 100 | JavaScript | 1,118 | 2026年10月10日 |
通过在一个基于 JavaScript 的 Web 游戏编辑器中制作游戏来学习编程。 测试发现:The Sprig web editor app installs, builds, serves all routes with HTTP 200/302, and passes all 12 vitest unit tests on Node 22. 15 分钟。 | ||||||
| 44 | doriax | 可运行 | 60 / 100 | C++ | 909 | 2026年10月12日 |
用于 2D 和 3D 项目的游戏引擎,具备实体组件系统(ECS)和面向数据的设计 测试发现:The Doriax editor builds from source and launches on the virtual display, staying alive with a mapped 1280x720 window; the shaders CLI generates a real compiled mesh_glsl410.sdat containing an embedded GLSL source block. 33 分钟。 | ||||||
| 45 | evennia | 可运行 | 50 / 100 | Python | 2,118 | 2026年10月4日 |
Python MUD/MUX/MUSH/MU* 开发系统 测试发现:Evennia 6.1.0 installed in a virtual environment, .test_game_dir initialized and migrated, 241 tests passed (evennia.utils.tests.* and evennia.server.tests.*), both PORTAL and SERVER processes start and serve on ports 4000 (telnet), 4001 (web, HTTP 200), and 4002 (webclient websocket). 37 分钟。 | ||||||
| 46 | Claw3D | 可运行 | 45 / 100 | TypeScript | 2,430 | 2026年10月4日 |
Claw3D 是一个基于 OpenClaw 构建的开源 3D 引擎,用于创建游戏、模拟和高性能 3D 应用。 测试发现:npm install succeeds, npm run build produces the Next.js app, npm run typecheck passes cleanly, the dev server starts and serves HTTP 200 on /office, the demo gateway starts on ws://localhost:18789, and the vitest test suite runs with most tests passing and 5 documented pre-existing failures. 75 分钟。 | ||||||
| 47 | horizon | 借助 mock 可运行 | 92 / 100 | Rust | 6,458 | 2026年10月25日 |
Minecraft: Java Edition 26.3 从头用 Rust 重写,对照原版使用了 281 个差分 harness 进行验证。通过 Horizon 启动器获取。 测试发现:Horizon builds and all Rust crate tests pass (1074 client lib, 159 world, 104 core, 84 protocol, 50 server, 257 Python), launcher builds and tests (117/1 flaky), dedicated server binary responds to commands; GUI client requires a GPU with Vulkan to render, which this container lacks. 17 分钟。 | ||||||
| 48 | corona | 借助 mock 可运行 | 92 / 100 | C++ | 2,900 | 2026年10月2日 |
Solar2D Game Engine 主仓库(原 Corona SDK) 测试发现:Solar2D game engine 3.0.0 build 2100.9999 compiles and runs on Linux; Solar2DSimulator --help prints version info and attempts to load the homescreen project; Solar2DBuilder version returns the build number. 48 分钟。 | ||||||
| 49 | vulkan-renderer | 借助 mock 可运行 | 92 / 100 | C++ | 1,236 | 2026年10月9日 |
一个基于渲染图的新3D游戏引擎,支持Linux和Windows,使用C++20和Vulkan API 1.3(处于早期开发阶段) 测试发现:Engine builds and renders under a userland Mesa/llvmpipe+glslang+glfw setup; 45/47 tests pass; renderer displays and stays up until timeout kills it. 47 分钟。 | ||||||
| 50 | ObEngine | 借助 mock 可运行 | 92 / 100 | C++ | 868 | 2026年10月12日 |
基于 SFML 构建的 2D 游戏引擎,支持 Lua 脚本。 测试发现:ObEngine builds cleanly with tests passing (409 assertions in 16 test cases), and ObEnginePlayer launches on the virtual display, opens a 1280x800 'MyGame' window, loads the bundled SampleProject scene and font, and runs its update/render loop without errors until terminated. 37 分钟。 | ||||||
| 51 | Librian | 借助 mock 可运行 | 92 / 100 | Python | 792 | 2026年10月14日 |
【Librian】简明强大的 Galgame | Visual Novel 引擎 测试发现:The librian package installs in a venv, its liber script parser, virtual machine, and listen-mode HTTP server all work; the 4-test suite passes end-to-end. 17 分钟。 | ||||||
| 52 | rbfx | 借助 mock 可运行 | 87 / 100 | C++ | 1,053 | 2026年10月11日 |
采用 C++17 的轻量级游戏引擎/框架,带有 WYSIWYG 编辑器。实验性 C# 绑定。 测试发现:rbfx engine library (libUrho3D.a) and test suite compiled, linked, and executed with Vulkan rendering backend on a headless system. 81 分钟。 | ||||||
| 53 | Overload | 借助 mock 可运行 | 86 / 100 | C++ | 2,503 | 2026年10月3日 |
支持 lua 脚本的 3D 游戏引擎 测试发现:Overload v1.9 builds completely on Linux with GCC 13, producing OvGame (231 MB) and OvEditor (266 MB) binaries; OvGame runs headlessly via Xvfb, initializes OpenGL 4.5 with Mesa llvmpipe software renderer, and exits cleanly; OvEditor launches, initializes OpenGL, and stays up. 18 分钟。 | ||||||
| 54 | Infernux | 借助 mock 可运行 | 56 / 100 | Python | 2,314 | 2026年10月7日 |
构建 Neural Network-Native Engine (3N)。Python 编写,C++ 运行时,Vulkan/WebGPU。Windows、Linux、Android 和 Web。 测试发现:Python 3.13.16 environment with all dependencies installed. Infernux v0.4.0 installed in editable mode. Portable Hub test suite (337 tests) passes, covering project database, Python runtime binding, launch state, project paths, i18n, wheel refresh, and regression guide integrity. Compiled C++ native extension could... 25 分钟。 | ||||||
| 55 | Vortice.Windows | 无法验证 | 32.5 / 100 | C | 1,245 | 2026年10月9日 |
.NET 绑定,用于 Direct3D12、Direct3D11、WIC、Direct2D1、XInput、XAudio、X3DAudio、DXC、Direct3D9 和 DirectInput。 测试发现:On Linux with .NET 10.0.401, the managed-only Vortice.XInput library builds (dotnet build returned Build succeeded.), but the SharpGen binding projects and all test projects fail because Windows SDK headers and registry-path resolution are unavailable in this container. 21 分钟。 | ||||||
| 56 | voxelcore | 无法验证 | 20 / 100 | C++ | 1,476 | 2026年10月7日 |
VoxelCore,用 C++ 编写的体素游戏引擎 测试发现:无法验证;log 显示了它停在哪里。 69 分钟。 | ||||||
| 57 | melonJS | 无法验证 | 17.9 / 100 | JavaScript | 6,438 | 2026年9月29日 |
一款现代且功能齐全的 HTML5 游戏引擎(2D 和 3D),适用于 JavaScript/TypeScript,具备 WebGL/WebGPU 渲染、内置物理、Tiled 地图与 glTF 支持以及 WebAudio。 测试发现:pnpm install and pnpm build succeed cleanly; the full vitest+playwright chromium test suite runs with 7132/7157 tests passing, 21 skipped, and 4 pre-existing environmentally-specific failures (2 SwiftShader timeouts, 1 font metrics mismatch, 1 gradient rendering difference, 1 async race condition). 29 分钟。 | ||||||
| 58 | glas | 无法验证 | 10 / 100 | TypeScript | 946 | 2026年10月12日 |
基于 AssemblyScript 的 WebAssembly WebGL 实现 测试发现:无法验证;log 显示了它停在哪里。 14 分钟。 | ||||||
| 59 | NazaraEngine | 无法验证 | 10 / 100 | C++ | 844 | 2026年10月13日 |
Nazara Engine 是一个跨平台框架,旨在(但不限于)需要音频、2D 和 3D 实时渲染、网络等功能的实时应用。 测试发现:无法验证;log 显示了它停在哪里。 87 分钟。 | ||||||
| - | cherry | 尚未测试 | - | Go | 826 | - |
可运行 使用真实的依赖项完成安装并启动。 借助 mock 可运行 用替身替换数据库或第三方 API 等外部服务后启动。 无法验证 标准 agent 和更强的 agent 都没能在时间限制内让它运行起来;log 显示了它停在哪里。
我们如何测试
截至最近一次测试,本榜单中:46 个项目直接运行,8 个借助 mock 运行,5 个无法验证,1 个仍在等待。已测试的语言:C、C++、Go、Java、JavaScript、Python、Rust、TypeScript。每次尝试都使用一台干净的一次性机器、固定版本的项目,以及 45 分钟的时间限制;完整流程见方法论页面。
常见问题 (FAQ)
本榜单是如何排名的?
依据测量结果,而不是观点:Argusic 在全新机器上安装并启动成功的项目排在最前,然后是用 mock 代替外部服务后运行的项目,再然后是无法验证的项目。结果相同时比较 Argusic 评分,再比较项目在其自身来源上的热度。
为什么有些项目没有排名?
1 个项目仍在等待测试或等待一次完整的尝试。在 Argusic 完成测量之前,它们会被列出但不参与排名。
证据在哪里?
每一行都链接到该项目的 Argusic 页面,其中每次运行都有完整的 log 和终端录屏,并连同 sha256 指纹一起保存。每个已测试项目都有这样的页面,无论它是否在本榜单上。
同一类别的更多榜单
- 在全新机器上构建并启动的开源游戏 (与本榜单共有 Terasology、cherry、due、sprig、voxelcore)
- 开源 AI agent 框架,已安装并运行
- 可自行运行的开源 AI 应用,已测试
- 开源 API 客户端,构建并运行
- 开源 API 网关和反向代理,已测试
- 开源 CI/CD 工具,安装并运行
- 开源 CMS 平台,已安装并运行
- 开源 LLM 网关,已安装并运行
- 首次运行时即可启动的开源 MCP 服务器
- 开源 VPN 和网络工具,安装并运行
- 可安装并运行的开源备份工具
- 开源浏览器自动化工具,已安装并运行
- 构建并启动的开源代码编辑器和 IDE
- 在全新机器上运行过的开源 coding agents
- 开源数据库,安装并查询
- 开源开发者 CLI 工具,已验证可构建和运行
- 开源电子商务平台,安装并运行
- 已测试的开源电子书阅读器和库
- 开源家庭自动化,安装并运行
- 开源低代码和无代码平台,已测试
- 开源地图服务器和工具,已安装并运行
- 开源消息队列与流处理,已测试
- 开源音乐服务器,安装即可播放
- 开源可观测性和日志,安装并运行
- 开源办公套件,安装并启动
- 可自托管且经过测试的开源密码管理器
- 开源项目管理工具,安装并运行
- 开源录屏工具,已开发并发布
- 开源搜索引擎,已安装并查询
- 开源自托管分析,在干净的服务器上测试过
- 开源语音转文本和文本转语音,已测试
- 开源静态网站生成器,构建并部署
- 开源运行时间监控与状态页面,已测试
- 开源向量数据库,可安装并查询
- 在全新机器上启动的开源视频编辑器
- 开源视频播放器,已构建并发布
- 开源 Web 抓取工具,已安装并运行
- 经测试的开源白板和图表工具
- 可自托管的开源 wiki,已测试
- 开源工作流自动化,安装并运行
- 自托管 Notion 替代品,经真实安装验证
- 自托管仪表盘和主页,已安装并运行
- 在全新机器上启动的自托管 git 服务器