本周社区新增优质包 [packages][edit]

  • tiye 题叶 开发了一个类型安全 CSS 样式库 respo_css.mbt,为 Respo 框架提供完整的 CSS 支持。该库支持类型安全的 CSS 属性定义、枚举值、样式构建工具和函数式样式管理等功能。库提供了完整的 CSS 属性类型定义(布局、尺寸、颜色、字体、变换、网格等)、样式组合和合并、自定义属性添加和 CSS 字符串转换等特性,适用于前端开发、UI 框架和样式管理系统等应用场景。
  • Ronlands Ronland 开发了一个高性能 Zstandard 压缩库 moonbit_zstd,严格遵循 RFC 8878 规范。该库支持 ZSTD 压缩算法、流式 API、文件格式验证和错误检测等功能。库提供了完整的 ZSTD 实现,包含解压缩、压缩、文件分析、流式处理、类型安全错误处理和性能优化等特性,适用于数据压缩、文件处理、网络传输和存储优化等应用场景。
  • BigOrangeQWQ 开发了一个 WASI P3 CLI 演示项目 wasip3-cli-demo,展示了 MoonBit 在 WebAssembly 组件模型中的应用。该项目支持异步任务处理、流式 I/O 操作、WASI 接口集成和组件模型构建等功能。项目提供了完整的 WASI P3 实现,包含异步任务调度、流读写操作、标准输入输出处理、组件嵌入和 wasmtime 运行等特性,适用于 WebAssembly 应用开发、跨平台 CLI 工具和组件化架构等应用场景。
  • Ronlands Ronland 开发了一个 TrueType 字体解析库 ttf_parser_moonbit,用于解析标准 TTF 文件结构。该库支持字体头与目录解析、核心表解析(cmap、glyf、head、maxp、name)、特性分析(颜色字体、可变字体)与有效性校验等功能。库采用模块化架构与二进制读取器,支持大端读取、边界检查与错误处理,并集成文件系统读取示例,适用于字体信息提取、排版与渲染预处理、字体校验与工具开发等应用场景。
  • 0Ayachi0 发布了语法树框架 lossless_syntax_trees,提供“全保真(Lossless)”语法树表示与编辑能力,强调不可变、线程安全与容错特性,支持路径定位编辑、文本重建、统计与遍历等完整 API,适用于格式化、重构、IDE 特性与静态分析等场景。
  • illusory0x0 猗露 开发了跨平台路径处理库 illu-path,支持 Unix / Windows 路径自动识别与类型安全操作。该库提供路径解析、组件访问(盘符、目录、文件、扩展名)、路径构造与字符串化、错误处理与用例测试等功能,含 Unix/Windows 独立类型与统一 Path 抽象,适用于跨平台文件系统操作、配置路径解析与构建、路径合法性校验与工具开发等应用场景。
  • enanandesu NyarukOoOGreatHank 开发了符号数学求解器 symoon,用于 MoonBit 生态中的符号计算。项目聚焦代数表达式建模与基本符号化简/求值,配有基础用例与测试,适用于教学示例、数学工具原型与符号计算相关实验等应用场景。
  • mizchi Kotaro Chikuba 开发了 JSON Schema 验证库 moonbit_jsonschema,支持完整的 JSON Schema 规范解析与验证。该库支持所有基础类型(string、number、integer、boolean、array、object、null)、约束条件(min/max、length、enum、pattern 等)、组合模式(anyOf、allOf、oneOf、not)、引用解析($ref)和条件验证(if-then-else)等功能。库提供了 Schema Builder 接口、MoonBit 代码生成器和完整的验证器实现,适用于 API 数据验证、配置文件校验、代码生成和类型安全的数据处理等应用场景。
  • Asterless 皓月 开发了 POSIX 时间处理库 MoonPtime,提供高精度时间点与时间跨度操作。该库支持 POSIX 时间戳表示、皮秒级精度、时间点算术运算、时间跨度操作、RFC 3339 字符串格式化和浮点数转换等功能。库采用 (秒,皮秒) 双精度表示,支持时间点加减、时间差计算、时间比较、跨度运算和标准化处理等特性,适用于高精度计时、日志记录、科学计算和时间序列处理等应用场景。
  • rainhuang0220 ZhenYu Huang 开发了终端着色与样式库 chalk.mbt,实现与 Node.js chalk 库等价的功能。该库支持 ANSI 转义码处理、文本颜色与背景色、文本样式(粗体、斜体、下划线等)、链式调用、颜色能力检测和模板字符串等功能。库提供了完整的终端颜色支持(16/256/16m 级别)、环境变量处理、跨平台兼容性和样式组合等特性,适用于 CLI 工具开发、日志输出美化、终端应用界面和开发工具等应用场景。
  • Penguinsltp 开发了轻量级 GIF 解码器 gif_decoder,用于解析和处理 GIF 图像数据。该库支持 GIF 文件头解析、数据块解析、基础图像数据解码、位流读取和字节工具等功能。库提供了 GIF 格式解析、帧信息提取、循环次数检测、尺寸获取和内置单元测试等特性,适用于图像处理、多媒体应用、Web 应用和图像分析等应用场景。
  • oboard 开发了现代高性能 Redis 客户端库 moonbit-redis,为 MoonBit 程序提供与 Redis 服务器交互的能力。该库支持基础连接管理、命令发送、数据类型操作(String、Hash、List、Set、Sorted Set、Stream、JSON、Geo、Bitmap)和集群模式等功能。库提供了异步操作支持、连接池管理、错误处理、订阅发布机制和完整的 Redis 协议实现等特性,适用于缓存系统、消息队列、会话存储和分布式应用等应用场景。
  • tiye 题叶 开发了 Ant Design 组件库 antd.mbt,为 MoonBit 和 Respo 框架提供 Ant Design 组件支持。该库支持 React 组件集成、Ant Design 组件封装、类型安全的前端开发、组件属性配置和事件处理等功能。库提供了完整的 Ant Design 组件映射、MoonBit 类型定义、React 集成接口和前端开发工具等特性,适用于企业级前端应用、管理后台系统、UI 组件库和 Web 应用开发等应用场景。
  • KeqingMoe 時雨てる 开发了 Unicode XID 字符识别库 unicode-xid-mbt,用于判断字符是否属于 XID_Start 或 XID_Continue 类别。该库支持 Unicode 字符数据库集成、XID 字符类别判断、标识符有效性验证和 Unicode 版本信息获取等功能。库提供了完整的 Unicode 字符数据库、XID_Start 和 XID_Continue 判断函数、版本信息查询和字符分类工具等特性,适用于编程语言解析器、标识符验证、文本处理和 Unicode 字符分析等应用场景。
  • xingwangzhe 王兴家 开发了跨平台文件树库 files_tree,用于递归构建和以 ASCII 树形格式显示目录结构。该库支持递归目录遍历、ASCII 树形图生成、字符串输出和直接打印、跨平台路径格式处理等功能。库提供了美观的树形显示、模块化设计(构建器、打印器、字符串化器)、路径解析机制和完整的文件系统操作等特性,适用于项目结构展示、目录分析工具、文件管理应用和开发工具等应用场景。
  • xingwangzhe 王兴家 开发了终端样式打印库 style_print,使用 ANSI SGR 转义序列在终端输出带样式的文本。该库支持前景色和背景色设置、文本样式(加粗、斜体、下划线、反转)、真彩色 RGB 支持、链式调用和 ANSI 转义序列调试等功能。库提供了完整的颜色系统、样式组合、链式 API 设计和转义序列可视化等特性,适用于终端应用美化、CLI 工具开发、日志输出格式化和开发调试工具等应用场景。