Gotenberg
Containerized API for document conversion and PDF generation
12.9k stars 846 forks last commit first released MIT
Actively maintained
Last commit 21 Aug 2026.

Gotenberg is a developer-friendly, containerized HTTP API for converting many document formats into PDF and performing related PDF operations. It wraps proven conversion engines so you can run consistent document generation in any environment without installing complex dependencies.
Key Features
- HTML and URL to PDF rendering via Chromium
- Office document conversion (e.g., Word, Excel) to PDF via LibreOffice
- Modular architecture with configurable modules and routes
- Container-first distribution for reproducible deployments
- PDF workflows such as conversion and merging
- Asynchronous processing via webhooks, with configurable headers and HTTP methods
Use Cases
- Generate invoices, reports, and other PDFs from HTML templates in backend services
- Convert user-uploaded Office documents to PDFs in a microservice pipeline
- Automated document generation/processing with webhook-based delivery to storage or downstream systems
Limitations and Considerations
- Conversion fidelity depends on underlying engines (Chromium/LibreOffice) and document complexity
- Rendering and conversion can be resource-intensive; capacity planning is important for high throughput
Gotenberg fits well as a stateless document conversion microservice in container-based stacks. Its API-driven approach and modular design make it practical for both simple PDF generation and more automated, asynchronous document workflows.
Categories:
Tags:
Tech Stack:
Similar to Gotenberg

Stirling PDF
Self-hosted PDF editing, conversion, OCR, and automation platform
Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Docspell
Personal document management system with OCR and metadata suggestions
Docspell is a self-hosted document management system that imports scanned files and email attachments, runs OCR, and helps organize documents with tags, metadata, and search.

docassemble
Expert system for guided interviews and document assembly
Open-source platform for guided web interviews that collect user input, run logic, and generate documents (PDF, DOCX, RTF) or integrate with external services via APIs.

OpenSign
Open-source e-signature and PDF document signing platform
OpenSign is a free, open-source DocuSign alternative for signing and sending PDFs, managing templates, inviting multiple signers, and generating audit trails and completion certificates.

Judge0 CE
Sandboxed online code execution system with a JSON API
Judge0 CE is an open-source, sandboxed online code execution system with an HTTP JSON API for running untrusted code in many programming languages at scale.
Maxun
Open source no-code web scraping and data extraction robots
Maxun is an open source no-code platform to build web scraping robots that extract structured data and expose websites as APIs, markdown, or automated pipelines.


