Built for the printed page.

Fullbleed is an open-source PDF engine shaped by the practical work of transactional and variable-data printing.

How it began.

After years in transactional and variable-data printing, founder Keenan Finkelstein kept encountering the same problem: preparing the data was straightforward; authoring and placing the document content was the hard part.

Fullbleed began as an effort to bring layout, rendering, fonts, and inspection into one document workflow. The result is a Rust engine with a Python API and CLI, built for invoices, statements, reports, letters, forms, and other print documents.

HTML and CSS keep the document source readable and versionable. Explicit assets and structured diagnostics make it possible to investigate the output and iterate on the layout.

Make the output inspectable.

A PDF should be something you can examine, reproduce, and test. Fullbleed includes finalized-PDF previews and structured inspection output, so developers and coding agents can see what changed.

The engine runs locally. Its core package includes the rendering engine and bundled fonts without a browser or external system PDF stack. It implements a documented print-focused set of HTML/CSS features.

Fullbleed is released under the MIT license, including commercial use. The source, runnable examples, and validation workflows are public.

Inspect the example PDFs · Read the source

Contact us

Interested in working together? Fill out some info and we will be in touch shortly. We can’t wait to hear from you!