01 pptx - svg让 PowerPoint 在浏览器中实现渲染与回写pptx - svg 是面向 PowerPoint 文档处理的基础设施项目能将 .pptx 文件高质量渲染为 SVG编辑后回写为合法 .pptx 文件。项目核心 OOXML 处理逻辑由 MoonBit 编写并编译至 wasm - gcTypeScript 负责 ZIP 与 I/O 层。最终产物无外部运行时依赖Wasm 二进制体积约 280 KB可在浏览器和 Node.js 环境运行。该项目源于当前 AI 生成幻灯片工具的痛点很多工具难处理企业已有模板、半成品文档和人工修改后的迭代。pptx - svg 让 PPTX 文档可在 Web 环境可视化、编辑并保留原始信息。从工程角度此项目复杂度高PowerPoint 的 OOXML 标准细节多。项目约两个月完成约 30,000 行 MoonBit 代码和 3,600 行 TypeScript 代码建立多种测试形成验证闭环。其意义在于将 MoonBit 用于复杂工业级文档处理场景OOXML 标准考验语言对复杂数据结构的建模能力MoonBit 的代数数据类型和模式匹配让文档结构表达更清晰Wasm 后端使核心逻辑能小体积在浏览器运行对未来 AI Agent 参与办公文档处理有基础设施价值。项目链接https://github.com/t - ujiie - g/pptx - svg02 MoonBit GPT在浏览器中运行并可视化 Transformer 训练过程MoonBit GPT 是用 MoonBit 实现的 Transformer 项目将模型编译为 WebAssembly 在浏览器运行无需服务器、Python 环境或 GPU。支持 Encoder - Decoder Transformer 和 GPT 风格的 decoder - only 模型可在浏览器小规模训练实时可视化展示注意力矩阵、MLP 激活及 embedding 的 PCA 变化。该项目的直观价值是将原本“黑盒”的 Transformer 训练过程变为可在浏览器观察和交互的系统用户能看到 loss 曲线下降还能观察不同结构对训练效果的影响对 AI 教育、模型结构演示和小模型实验有可解释性价值。技术上项目实现 define - by - run 自动微分引擎从零实现核心模块。因无现成 MoonBit 机器学习库作者自行构建完整链路。最终以约 7,600 行 MoonBit 代码、约 133 KB 的 Wasm 二进制体积实现可在现代浏览器运行和可视化的小型 Transformer 系统。此项目适合作为面向 AI 教学的小规模浏览器端实验系统开发者用 MoonBit 从零实现可运行的 Transformer 并可视化训练过程展示了 MoonBit 在轻量级 AI 教学、模型可解释演示和 Wasm 部署场景的潜力。项目链接https://github.com/habakan/moonbit - gpt - edge - demo03 moon8bit面向人类与 AI 协作的复古 2D 游戏引擎moon8bit 是用 MoonBit 构建的复古 2D 游戏引擎目标是构建紧凑、可理解、可测试且适合人类与 AI 共同迭代的系统。项目支持多个可玩示例提供浏览器端编辑与运行流程。项目核心设计是“文本优先”的资源工作流将调色板等资源放入 assets.dsl 中提供解析诊断和行级错误反馈使资源变化可被 Git 记录便于 AI 生成、修改和审查。架构上项目划分为多个模块包边界让 AI 协作更可控修改范围可限制在特定模块内并通过测试验证。moon8bit 还有确定性运行时采用固定步长更新模型区分不同阶段使游戏行为可复现和可测试降低 AI 辅助开发的沟通成本。从工业工程角度moon8bit 是“AI 友好架构”的实践确定设计原则使 AI 纳入可测试、可复现、边界清晰的工程流程对未来教育工具、小游戏框架等有参考价值。项目链接https://github.com/sacckey/moon8bit从三个作品看 MoonBit 软件合成的工程价值本次软件合成挑战赛海外社区选取的三个项目方向不同pptx - svg 面向复杂办公文档标准MoonBit GPT 面向浏览器端 AI 训练与可视化moon8bit 面向交互式游戏引擎和 AI 友好开发流程。在这些项目中MoonBit 起到重要工程支撑作用。一方面其面向 WebAssembly 的编译能力让开发者将复杂逻辑部署到浏览器端以小体积获好的运行体验另一方面其类型系统、模式匹配和清晰的模块组织方式帮助开发者在 AI 辅助开发中保持结构约束降低复杂系统长期维护风险。MoonBit 生态正从语言特性展示走向真实系统构建开发者用其探索完整软件交付链路。未来MoonBit 将与全球开发者社区共同探索 AI 时代的软件工程新范式推动更多可运行、可复用、可落地的项目生长。