Blockworld
Rust · WebGPU · ECS · 体素渲染 · 89 stars
类 Minecraft 游戏引擎,致力于源码级兼容 Minecraft 客户端/服务端。
- 使用内存池、RAII、静态Lazy加载等多种混合方式进行高性能内存管理。
- 实现视锥剔除,相邻面剔除等渲染优化算法。
- 使用 Channel/mpsc 在多个线程上并发生成游戏地图,提升地形生成速度。
Moonbite
Moonbit · 编译器
2024年 MoonBit 全球编程创新挑战赛比赛项目
- 在项目中探索 Hindley-Milner 风格类型系统和语言实现中的工程取舍。
- 实现 tokenizer/lexer/static single-assignment form IR/CPS IR 多级 pass。
Bee Agent
Go · LLM Agent · TUI · Workflow DAG
基于 Anthropic Go SDK 实现的编码 Agent,包含终端会话、权限控制、技能、记忆和可视化 Agent/Workflow 配置。
- 实现 Bubble Tea TUI、会话持久化与恢复、模式切换和工具权限确认流程。
- 构建 Agent Builder 与 Workflow DAG,支持 typed node graph、blueprint、dry-run、compiled plan 和 run history。
- 实现记忆、后台任务、cron 调度、subagent、消息平台适配、Telegram 接入和 CoC 跑团工具等模块。
技术写作与笔记
图形学 · 编程语言 · Rust · 数学
长期在知乎等网站上发布技术相关内容。