Gotenberg
Developer-friendly API to interact with powerful tools like Chromium and LibreOffice for converting numerous document formats (HTML, Markdown, Word, Excel, etc.) into PDF files, and more.
Actively maintained with regular releases.
Commit activity more than 55% of tracked projects; popularity more than 82%. How this is calculated.
Commits, last 11 months
| Stars | 13k |
|---|---|
| Latest release | v8.37.0 · 11 Sept 2026 |
| Repo updated | 25 Sept 2026 |
| Licence | MIT |
| Built with | Docker |
Is Gotenberg actively maintained?
Gotenberg is under active development: 331 commits landed over the last 11 months, averaging roughly 39 commits a month in the most recent quarter.
The most recent tagged release, v8.37.0, shipped within the last month — a current, installable version exists today.
Gotenberg ranks #6 of 18 in Document Management, placing it mid-table for maintenance activity.
What Gotenberg actually does
Gotenberg is a self-hosted API service that converts various document formats, such as HTML, Markdown, Word, and Excel, into PDF files. It acts as an integration layer that delegates conversion tasks to underlying tools like Chromium and LibreOffice. The system allows developers to automate document generation workflows via HTTP requests.
Best fit: Developers and system administrators who need a programmatic, containerised service to generate PDFs from diverse document templates within an automated workflow.
Worth knowing: Running heavy headless browsers like Chromium alongside LibreOffice can consume significant memory and CPU resources under high conversion loads. You will need to monitor resource allocation carefully to prevent performance degradation.
Deployment notes
Because the application runs as a Docker container, you will typically need to configure a reverse proxy to handle TLS termination and secure HTTP access. Persistent storage is generally not required unless you are caching generated files or custom templates locally.
Links
Gotenberg as a replacement for
Alternatives to Gotenberg
Projects in the same categories, ordered by health score.
Free node based Workflow Automation Tool. Easily automate tasks across different services.
Platform to programmatically author, schedule, and monitor workflows.
Event-driven, language-agnostic platform to create, schedule, and monitor workflows. In code. Coordinate data pipelines and tasks such as ETL and ELT.
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.
No-code business automation tool like Zapier or Tray. For example, you can send a Slack notification for each new Trello card.
Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).