Compilador Markdown extremamente rápido

Compilador Markdown / MDX de alto desempenho construído em Rust.
Até 25x mais rápido que o unified.

$npm install @unifast/node

Benchmark

Tempo de compilação de Markdown para HTML (ms). Quanto menor, melhor.

120 lines
0.18ms
4.78ms
27x
560 lines
0.41ms
11.22ms
27x
2,000 lines
1.2ms
31.51ms
26x
unifastunified + remark + rehype

As APIs que você precisa. Já incluídas.

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>

Recursos

🦀Movido a Rust

Compilador principal escrito em Rust com parsing zero-copy e alocação em arena.

🔋Tudo Incluído

Mais de 20 plugins integrados: GFM, math, emoji, realce de sintaxe, frontmatter e muito mais.

🌈Motores Duplos de Realce

Tree-sitter e syntect integrados. Até 8x mais rápido que rehype-highlight.

⚛️Suporte a MDX

Compilação MDX de primeira classe com suporte a JSX e expressões.

Patrocinadores