Gotenberg

Gotenberg

Containerized API for document conversion and PDF generation

11kstars
726forks
Last commit: 3d ago
Repo age: 8y old
Gotenberg screenshot

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:

Share:

Similar Services

Stirling PDF

Stirling PDF

Self-hosted PDF editing, conversion, OCR, and automation platform

73.1k
6.2k
Last commit: 16h ago

Open-source PDF platform to edit, convert, OCR, sign, redact, and automate PDF workflows via a web UI and REST API.

Alternative to:
Adobe Acrobat
Adobe Acrobat
+19
Paperless-ngx

Paperless-ngx

Document management system with OCR, search, and automated filing

35.7k
2.3k
Last commit: 17h ago

Paperless-ngx is an open-source document management system that ingests scans and files, runs OCR, and turns them into a searchable, taggable document archive.

Alternative to:
DocuWare
DocuWare
+6
Reactive Resume

Reactive Resume

Privacy-focused, open-source resume builder

34.5k
3.8k
Last commit: 9d ago

Open-source resume builder for creating, customizing, exporting and publishing resumes with templates, PDF export, public sharing and optional OpenAI assistance.

Alternative to:
Resume.io
Resume.io
+5
CyberChef

CyberChef

Browser-based toolkit for data decoding, encoding and analysis

33.8k
3.8k
Last commit: 5mo ago

CyberChef is a web-based “cyber” toolkit for encoding/decoding, encryption/decryption, compression, hashing, parsing, and data transformation using drag-and-drop recipes.

ArchiveBox

ArchiveBox

Open-source self-hosted web archiving and snapshotting tool

26.4k
1.4k
Last commit: 11d ago

Self-hosted tool to collect and preserve webpages, media, and bookmarks in durable formats (HTML, PDF, WARC, MP4) with a CLI, web UI, and search.

Alternative to:
Internet Archive Wayback Machine
Internet Archive Wayback Machine
+3
ebook2audiobook

ebook2audiobook

Convert eBooks into audiobooks with TTS and optional voice cloning

17k
1.4k
Last commit: 1d ago

Self-hostable tool to convert non-DRM eBooks into audiobooks with chapter support, metadata, multilingual TTS engines, and optional voice cloning via a web UI or CLI.

Alternative to:
Speechify
Speechify
+7