【Rust日报】2026-01-24 Succinctly:基于简洁数据结构的快速 jq/yq 替代工具

💡 原文中文,约2500字,阅读约需6分钟。
📝

内容提要

mmdr是一个纯Rust实现的Mermaid图表渲染工具,性能比mermaid-cli快500-1000倍,无需浏览器依赖,支持多种图表类型,安装简单。Succinctly是另一个Rust项目,提供jq/yq功能,解析速度快,内存占用低。jbundle解决了JVM应用分发问题,生成自解压可执行文件,支持跨平台。

🎯

关键要点

  • mmdr是一个纯Rust实现的Mermaid图表渲染工具,性能比mermaid-cli快500-1000倍,无需浏览器依赖。
  • mmdr支持多种图表类型,包括流程图、类图、状态图和时序图,安装简单。
  • Succinctly是一个Rust项目,提供jq/yq功能,解析速度快,内存占用低。
  • Succinctly支持大多数jq和yq查询模式,JSON解析速度约880 MiB/s,YAML解析速度约250-400 MiB/s。
  • jbundle是一个用Rust打包JVM应用的工具,解决了Java生态系统中的分发问题。
  • jbundle将JAR文件与精简的JVM运行时打包成单个自解压可执行文件,无需预装Java。
  • jbundle生成的二进制文件大小为30-50 MB,支持跨平台,打包速度快。
➡️

继续阅读