cosmiciron/vmprint
This layout engine can solve the hardest layout problems imaginable. Its output is DTP grade and deterministic. It's faster than engines written in C++ because it's not traditional. Backed by game engine tech, it has a microkernel and runs a spatial-temporal simulation instead of a giant complex pagination loop.
GitHub repository with 549 stars and 20 forks.
Language: JavaScript
Topics: bidirectional-text, canvas, document, headless-browser, layout-engine, markdown-to-pdf, multilingual, pdf, pdf-export, pdf-generation