使用 Rust 构建的高性能 Markdown / MDX 编译器。
比 unified 最高快 25 倍 。
$npm install @unifast/node
Markdown 到 HTML 的编译时间(毫秒)。数值越低越好。
import { compile } from "@unifast/node";
const result = compile("# Hello\n\nThis is **unifast**.");
console.log(result.output);
// <h1 id="hello">Hello</h1>
// <p>This is <strong>unifast</strong>.</p>核心编译器采用 Rust 编写,支持零拷贝解析和 arena 内存分配。
内置 20 多个插件:GFM、数学公式、表情符号、语法高亮、frontmatter 等。
内置 Tree-sitter 和 syntect,比 rehype-highlight 最高快 8 倍。
一流的 MDX 编译能力,支持 JSX 和表达式。