Skip to content

Community projects

Read how other projects connect Fullbleed to their own applications. The links below point to public source inspected on November 1, 2026, including each project's dependency declaration and rendering code.

These projects are maintained by their respective authors. Source integration does not establish production deployment, an endorsement, or compatibility with the latest Fullbleed release. Follow each project's own setup, license, and support information; these integrations are not part of Fullbleed's release tests.

PDF generation in Betty Blocks

Betty Blocks' native WebAssembly components include a Generate PDF action. It applies variables to a Liquid template, renders the resulting HTML inside the component, and stores the PDF in a model's file property.

The integration prepares linked stylesheets, images, and fonts before calling Fullbleed. Resource fetching belongs to that application layer; the rendering engine itself does not fetch those URLs.

Binary-analysis reports in RBAT

RBAT is a binary-analysis tool with a PDF report exporter. Its report module puts analysis results into an Askama HTML template and passes the HTML and report CSS to Fullbleed. It also preserves an HTML fallback when PDF rendering fails.

Dataset documentation in Davis

Davis uses Fullbleed for English and Japanese schema-document PDFs. Its document crate registers bundled Inter and Japanese fonts, shares an engine through OnceLock, and writes PDF files only when their bytes change. The source includes a repeated-output test.

Ruby bindings

mitsuru/fullbleed-ruby wraps the Rust engine as a Ruby native extension using Magnus. Its rendering methods call Fullbleed to produce PDF bytes or write a PDF file.

This is an independent binding, separate from the packages maintained in the Fullbleed organization. Its RubyGems installation instructions have an open clarification request. Check that issue for installation status before following the wrapper's README.

Build your integration

Start with a tested Rust example, web-framework starter, or n8n invoice workflow. Keep template processing, resource retrieval, and application storage in your application; provide the engine with explicit HTML, CSS, and assets.

To share a public integration or correct a listing, use Fullbleed Discussions. Include its repository and the document workflow it supports.