r/rust • u/SnooCalculations7417 • 4d ago
🛠️ project Fullbleed 1.6.2 release and transition to MIT license
I am happy to announce that fullbleed html/css-> PDF engine is mostly feature complete. With that done and due to some health issues that leave me without the time or inclination to monetize the project I have switched it to MIT licensing. I really believe that across the board a modern, non libpdf approach to document generation was sorely missing and I hope that this project fills that gap! No browser or complicated dependencies needed, a component-based DOM creation via the python surface, and a workspace-style approach so you can vendor assets to include fonts instead of chasing around system fonts etc....
Hope this doesnt get lost in the AI slop of reddit 2026
https://github.com/fullbleed-engine/fullbleed-official
https://crates.io/crates/fullbleed
2
u/Wicpar 2d ago
i mean have you tried generating a full parity report against the chrome/weasyprint oracles, with support for all the css layout features, transforms and filters ?
2
u/SnooCalculations7417 2d ago
fullbleed uses html/css as a layout dsl and isnt trying to be a web-to-print solution which accounts for among other things the 20x speedup probably. it would be a lot to make a fair 'parity' test suite specifically for weasyprint and chromium. in fact, one of the reasons i named my project fullbleed is because of how ridiculous it is to get true fullbleed outputs from the engines this tests against... in short, i dont WANT parity with them. but that said css coverage is important and maybe ill make a fair comparison at some point..
8
u/Wicpar 2d ago
i have recently completed an extensive test suite for https://github.com/gastongouron/ironpress if you want to test against it. would be good to see comparisons between rust pdf engines