echozyr2001 Yiran Zeng 开发了一个基于 MoonBit 的项目 moonbitlang-spectrum ,项目采用 MoonBit 语言开发,包含 GLSL 着色器代码,适合图形渲染和视觉效果开发。该项目展示了 MoonBit 在图形编程领域的应用潜力。
CAIMEOX 开发了一个基于 MoonBit 的矢列演算项目 sequent-calculus ,专注于数学逻辑在编程中的应用。该项目使用 MoonBit 语言实现矢列演算的形式化系统,为理解数学逻辑和形式化推理提供了实用的代码实现。
fgeygfe Jue Wang 开发了一个基于 MoonBit 的 Web 组件框架 web_component ,提供响应式组件和状态管理功能。该框架支持多目标编译(WebAssembly、JavaScript、Native),包含计数器、卡片、文本输入等示例组件,展示了 MoonBit 在 Web 前端开发中的应用潜力。
BIYUEHU 有村ロミ 开发了一个基于 MoonBit 的响应式编程框架 moonbot ,实现了完整的状态管理、事件系统和流式编程功能。该框架包含 State、Computed、Observable、Subject 等核心组件,支持依赖追踪、副作用管理和订阅模式,为构建响应式应用提供了强大的基础架构。
meguruli LI 开发了一个基于 MoonBit 的 ERIS 实现 ERIS ,用于去中心化与抗审查的数据存储与共享。该项目实现了 ERIS(Encoding for Robust Immutable Storage)规范,支持将任意内容编码为大小统一、经过加密和内容寻址的块,包含 Blake2b-256 加密、流式编解码、块存储抽象等核心功能。项目目前正在完善测试覆盖和错误处理机制。
illusory0x0 猗露 开发了一个为 Visual Studio Code 扩展 API 提供 MoonBit 语言绑定的项目 vscode.mbt 。该项目使开发者能够使用 MoonBit 语言构建 VSCode 扩展,包含完整的类型转换方案、结构体映射、枚举处理、提供者接口等核心功能,为 MoonBit 生态在 IDE 扩展开发领域提供了重要支持。
Mepy Qihao LIAN(练 琪灏) 开发了一个用 MoonBit 编写的词法分析器和 LR(1) 解析器生成器 Laurus 。该项目支持隐式优先级语法规则用于 LR(1) 冲突解决、自动生成语法类型等核心功能,包含正则表达式、NFA、DFA 和词法分析器代码生成,以及 LR(1) 解析器和代码生成等模块,为 MoonBit 生态在编译器工具链开发方面提供了重要支持。
Mepy Qihao LIAN(练 琪灏) 开发了一个 Laurus 解析器生成器的示例项目 arith.laurus ,展示了如何使用 Laurus 构建算术表达式解析器。该项目作为 Laurus 的使用示例,演示了语法定义、词法分析、语法分析和代码生成等核心功能,为开发者学习如何使用 MoonBit 构建解析器提供了实用的参考实现。
来自温州肯恩大学的Lampese 东灯 、李博源 、邓子辉 同学开发了一个基于 CodeXEmbed400M 的 MoonBit 文档向量数据库项目 CodeXEmbed400M-for-MoonBit-RAG 。该项目使用 SFR-Embedding-Code 和 Milvus Lite 构建高性能语义搜索系统,支持离线运行、1024 维嵌入向量、0.94-0.99 相似度评分,以及中英文双语查询。项目采用完整的文档预处理流水线,包含 Markdown 文档处理、AI 增强、向量化存储等核心功能,为 MoonBit 开发者提供了智能化的文档检索和 RAG 应用支持。
为适应 MGPIC 2025 游戏赛道可能出现的大量游戏项目出现,从第十期周报到 MGPIC 2025 比赛为止,在“本周社区新增优质项目“底部专门汇总本周出现的新游戏项目,由于编译赛道很多代码并不开源且相对来说没有很大的介绍意义,所以不开设单独的介绍板块。