Compilador de Markdown ultrarrápido construido con Rust

Compilador de Markdown / MDX de alto rendimiento construido con Rust.
Hasta 25 veces más rápido que unified.

$npm install @unifast/node

Benchmark

Tiempo de compilación de Markdown a HTML (ms). Cuanto menor, mejor.

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

Las APIs que necesitas. Integradas.

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>

Características

🦀Impulsado por Rust

Compilador principal escrito en Rust con parseo zero-copy y asignación por arena.

🔋Todo incluido

Más de 20 plugins integrados: GFM, matemáticas, emoji, resaltado de sintaxis, frontmatter y más.

🌈Motores duales de resaltado

Tree-sitter y syntect integrados. Hasta 8 veces más rápido que rehype-highlight.

⚛️Soporte para MDX

Compilación MDX de primera clase con soporte para JSX y expresiones.

Patrocinadores