Un compilateur ultra-rapide pour Markdown

Compilateur Markdown / MDX haute performance écrit en Rust.
Jusqu'à 25 fois plus rapide que unified.

$npm install @unifast/node

Benchmark

Temps de compilation de Markdown vers HTML (ms). Plus c'est bas, mieux c'est.

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

Toutes les API dont vous avez besoin. Intégrées.

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>

Fonctionnalités

🦀Propulsé par Rust

Compilateur principal écrit en Rust avec parsing zero-copy et allocation par arène.

🔋Tout inclus

Plus de 20 plugins intégrés : GFM, mathématiques, emoji, coloration syntaxique, frontmatter, et bien plus.

🌈Double moteur de coloration

Tree-sitter et syntect intégrés. Jusqu'à 8 fois plus rapide que rehype-highlight.

⚛️Prise en charge de MDX

Compilation MDX de première classe avec prise en charge de JSX et des expressions.

Sponsors