第三方项目
这里列出一些仍在积极维护、使用 Zig 编写或面向 Zig 生态的第三方项目,你可以进行参考和学习。
Web 与 GUI
- zap:速度极快的 Zig 后端开发库
- capy:依托于 GTK4 的 GUI 库
- dvui:适用于应用程序和游戏的 Immediate Zig GUI
- zig-webui:WebUI 的 Zig 包装,允许 Zig 将浏览器作为渲染前端
游戏与图形
- mach:Zig 的游戏引擎和图形套件
- zig-gamedev:Zig 的游戏开发生态库
- Cubyz:使用 Zig 编写的体素沙盒游戏
- legend-of-swarkland:使用 Zig 编写的游戏“斯沃克兰的传说”
- pacman:吃豆人游戏的 Zig 版本
- tetris:使用 Zig 编写的俄罗斯方块
编译器、语言与工具链
- zls:Zig 的 language server 实现
- zld:使用 Zig 实现的 LD 替代品
- arocc:使用 Zig 编写的 C 编译器
- bog:一个轻量强类型嵌入式语言
- buzz:一个小型轻量的静态类型脚本语言
- cyber:一个快速高效且并发的脚本语言
- LoLa:适用于游戏的小型脚本语言
数据库、存储与格式
- tigerbeetle:专为关键任务安全性和性能而设计的分布式财务会计数据库
- zig-sqlite:对 SQLite 的 C API 包装库
- duckdb:DuckDB 的 Zig API 包装
- ini:一个简单的 INI 文件解析库
- koino:Comrak 的 Zig 解析器,并且保证与 GitHub 的 Markdown 规范兼容
系统工具与应用
跨语言集成
- zigar:在 JavaScript 项目中使用 Zig 代码