TinyCraft Launcher < 500 KB

一个追求极致体积的 C 语言命令行 Minecraft 启动器
跨平台 · 功能完整 · 未来随时可能改名
< 500 KB 目标体积
C11 编写
Win · Linux · macOS
tcl@tinycraft:~
$ tcl -v list
Minecraft Version:
Name | Mod Loader | Version
1.21.11 | Vanilla | 1.21.11
TsetModPack | Fabric 0.15.0 | 1.16.5
PVPGame | Forge 11.15.1.2318 | 1.8.9
Cave Game | Vanilla | rd-132211
$ tcl -ver
TinyCraft Launcher [Version: 0.1, Beta]
$ tcl -start 1.21.11
# 闪烁光标模拟输入中

▸ 介绍 · 极简之心

小于 500 KB

完全用 C 语言编写,不依赖庞大的框架。编译后目标程序小于 500 KB,保持足够的启动功能。

命令行优先

没有 GUI,适合服务器、远程环境或极简主义者。所有操作通过终端完成,脚本友好。

跨平台支持

Windows (MSVC, MinGW), Linux (glibc/musl), macOS (Clang) — 尽可能做到原生体验。

功能完整

版本管理、账户验证 (Mojang/微软)、游戏启动参数配置、离线模式……该有的都有。

📛 关于名称

"TinyCraft Launcher" 是当前工作标题,强调 tiny(微小)与 Minecraft 的结合。项目仍处于早期,未来随时可能改名。我们更关注代码质量和体积控制,命名后续会完善。

暂定名称 · 欢迎建议

▸ 下载 · 即将就绪

目前启动器处于积极开发阶段,下方为占位入口。正式版本会提供预编译二进制和源码。

额外压缩优化: 编译后的程序将经过 UPX 等工具压缩,实际体积可能比预期的 500 KB 更小。

Windows

exe (暂未开放)

Linux

AppImage / 静态二进制

macOS

universal 二进制

源码

GitHub (即将公开)
⚠️ 所有下载链接均为静态占位 — 待项目达到可用状态后替换为真实链接。您可关注后续更新。
目标二进制尺寸: < 500 KB
依赖: 仅有 libcurl, OpenSSL
语言标准: C11 + 少量 POSIX