本周社区新增优质项目 [weekly/weekly3/projects]
本周社区新增优质项目 [weekly/weekly3/projects]
- 本周随着 rabbit-tea 的完善和正式发布,官方的同学 Yoorkin 在 MoonBit-Community 中开源了两个新仓库 rabbit-tea-template 和 rabbit-tea-vite。前者是一个基于 rabbit-tea 的模板仓库,后者是一个为 rabbit-tea 的 vite 插件。
- illusory0x0 猗露 开发了一个新项目 qpainter,是一个基于 MoonBit 的绘图库,绑定到 C++ 的 QPainter 库,支持绘制各种图形和文本。该库是 C++ Bindings 的非常好的示范,其中使用了很多对于闭包的处理技巧。
- 官方的同学 Kaida-Amethyst 基于它自己的 python.mbt 开发了一个新项目 matplotlib.mbt,是一个对于 Python 的 matplotlib 库的绑定。这是 MoonBit 对 Python 的第一个绑定库,可以让我们期待后续的 Python 绑定库生态发展。
- 来自温州肯恩大学的Lampese 东灯、李博源、邓子辉 同学合作开发了一个新项目 MoonBit-Docs-VectorDB,他们使用 MoonBit 的官方文档进行了上下文补充之后构建了一个向量数据库,现在已经开源出了第一个版本。后续还会对 mooncakes.io 和其他代码进行细致建模。
- kamome RINNE-TAN 用 MoonBit 开发了一个 Multi-Stage Programming 的玩具编译器,最近完善了文档和 demo,代码质量不低,是社区采用 MoonBit 便携编译器相当好的范例。
- 官方的同学 lijunchen 在社区开源了 moonbit-eps32,是 MoonBit Native 后端在 eps32 开发版上的绑定,现在的文档和 demo 都相当齐全,已经可以进行嵌入式相关的开发。
- illusory0x0 猗露 开源了一个项目 moonbit-native-ffi-examples,是采用 MoonBit 进行 Native FFI 的示范 Collections。
- 官方的同学 lijunchen 开发了一个叫做 mvm 的项目,可以快速将 MoonBit 工具链在 Stable,Pre-Release,Bleeding 版本之间切换。
- 官方的同学 tonyfettes 开源了一个新的仓库 openssl.mbt,应该是要绑定到 Python 的 openssl 相关库,不过目前应该还没完工。