Il compilatore Markdown velocissimo per le tue esigenze

Compilatore Markdown / MDX ad alte prestazioni scritto in Rust.
Fino a 25 volte più veloce di unified.

$npm install @unifast/node

Benchmark

Tempo di compilazione da Markdown a HTML (ms). Più basso è, meglio è.

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

Le API di cui hai bisogno. Già incluse.

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>

Funzionalità

🦀Basato su Rust

Compilatore core scritto in Rust con parsing zero-copy e allocazione ad arena.

🔋Tutto incluso

Oltre 20 plugin integrati: GFM, math, emoji, evidenziazione della sintassi, frontmatter e altro.

🌈Doppio motore di evidenziazione

Tree-sitter e syntect inclusi. Fino a 8 volte più veloci di rehype-highlight.

⚛️Supporto MDX

Compilazione MDX di prima classe con supporto per JSX ed espressioni.

Sponsor