Trabajos · Open source · OSS/05 / desde 2023

ironpress: PDF sin navegador

Convertir HTML, CSS y Markdown a PDF sin navegador, sin subprocesos, sin dependencias del sistema: un motor de maquetación completo escrito en Rust puro, integrable del servidor al WASM. El proyecto es público, medido y documentado, hasta los informes de paridad frente a motores de referencia.

El contexto

Generar un PDF casi siempre exige incrustar un navegador: pesado, lento, difícil de auditar, imposible en ciertos entornos restringidos. Sin embargo la necesidad está en todas partes (facturas, informes, cartas) y merece algo mejor que un Chromium escondido en un contenedor.

La intervención

Diseño de ironpress: un motor de maquetación completo en Rust puro que convierte HTML, CSS y Markdown a PDF sin navegador, sin subprocesos, sin dependencias del sistema. Bindings C, C++ y WASM, playground en línea e informes públicos de paridad frente a motores de referencia: la calidad se mide, no se afirma.

Lo que queda

690 estrellas en GitHub, distribución en crates.io, usuarios del servidor al navegador. Y un principio que aplicamos en todas partes: un componente crítico debe ser auditable línea a línea y reproducible byte a byte.

  • 690 estrellas en GitHub, distribuido en crates.io
  • Bindings C, C++ y WASM, playground en línea
  • Informes públicos de paridad frente a motores de referencia
  • Cero dependencias del sistema: auditable y reproducible
GitHub ↗