Skip to content
@fullbleed-engine

Fullbleed PDF Engine

MIT-licensed HTML/CSS PDF generation for Python, Rust, Node.js, C# and browsers. Invoices, reports, statements, and variable-data documents.

Fullbleed

HTML/CSS to PDF for Python, Rust, Node.js, C#, and browsers.

Fullbleed is an MIT-licensed Rust print engine for invoices, reports, statements, letters, and other structured documents. Write HTML/CSS templates, supply your fonts and assets, and generate PDFs in your application.

Try an invoice in your browser · Documentation · Designed examples

Change the customer name, invoice reference, or ink color, then select Generate PDF. This trial runs locally without an account or installation.

To keep your edits as a runnable project, open the PDF playground. Under Files and projects, choose Python or Node.js, then Download project. On a phone, select Edit source to edit HTML/CSS.

Start with your stack

Stack Guides and runnable starters Source
Python Quickstart · FastAPI, Flask, and Django Engine and Python package
Rust Rust quickstart Rust engine
Node.js Quickstart · Next.js JavaScript package
Browser / React Browser SDK · React and TypeScript starter Browser and React examples
C# / .NET .NET quickstart .NET bindings

Component authoring guides cover Python, JavaScript and JSX, and C# (alpha).

Fullbleed lays out static print documents using its own HTML/CSS engine. Check the guide for your stack for supported features and deployment requirements.

See what it makes

These are pages from generated PDFs. Select a preview to open the document.

Northstar Studio invoice with expressive typography, an itemized table, and a forest-green total panel. Common Ground community report with large typography and an illustrated landscape.

Fieldnote logistics report with a large navy headline, three summary metrics, a teal Matplotlib line chart, and a lime annotation panel. Nawa Studio invoice with Arabic and English text, a dark green title panel, coral accents, and an itemized service table.

Build the Matplotlib chart report · Create an Arabic and English invoice · Export a pandas DataFrame

Explore the templates and PDFs, or edit a React app with automatic previews.

Help improve Fullbleed

For setup, styling, or integration questions, ask in Q&A. Include your language or framework and a small fictional example.

Report a rendering issue with a small HTML/CSS reproduction, improve a guide, or contribute an example. The contributing guide explains how to get started.

Pinned Loading

  1. fullbleed-official fullbleed-official Public

    Generate PDFs from HTML/CSS in Python, Rust, JavaScript, and C#. Deterministic engine for reports, invoices, and variable-data documents. MIT licensed.

    Rust 95 3

  2. fullbleed-dotnet fullbleed-dotnet Public

    Generate PDFs from HTML/CSS in C# and .NET. MIT-licensed native bindings for Fullbleed, with compiled VDP, diagnostics, and PNG previews.

    C# 8 1

  3. fullbleed-node fullbleed-node Public

    Generate PDFs from HTML/CSS in Node.js and browser workers with the Fullbleed Rust engine, bundled fonts, and PNG previews.

    JavaScript 1

  4. docs docs Public

    Fullbleed documentation, interactive demos, and checked PDF examples for Python, Rust, Node.js, C#, and browsers.

    Python

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…