Back to browse
GitHub Repository

PDF generation with JSX. Page breaks that actually work.

137 starsRust

Forme – PDF generation with JSX. Page breaks that work

by molitor·Feb 24, 2026·2 points·1 comment

AI Analysis

●●●BangerShip ItSolve My ProblemEye Candy

Page-native layout engine in WASM beats headless Chrome rendering speed + complexity.

Strengths
  • Rust WASM engine handles page breaks correctly without CSS fighting or headless browser overhead
  • Developer experience: JSX syntax + live `forme dev` preview with click-to-inspect debug tools
  • Production-ready features: widow/orphan control, SVG, table overflow, custom fonts, bookmarks
Weaknesses
  • Early adoption (1 star); no case studies or performance benchmarks vs typical stacks (pdfkit, Puppeteer)
  • Ecosystem smaller than mature alternatives like pdfmake or ReportLab
Target Audience

Full-stack engineers generating dynamic PDFs (invoices, reports, certificates)

Similar To

pdfmake · Puppeteer + pdfkit · ReportLab

Similar Projects