Gotenberg
Released under MIT, Gotenberg provides developer-friendly API to interact on self-hosted infrastructure.
Overview
A developer-friendly API for converting many document formats into PDF files, and more! A Docker-based API for PDF conversion Gotenberg A Docker-based API for converting documents to PDF
Documentation · Live Demo · Community The project has 12K+ GitHub stars and is licensed under MIT.
Key Features
Source: GitHub README
- HTML, URL, Markdown to PDF via Headless Chromium
- Office documents to PDF via LibreOffice (100+ formats)
- Merge, split, rotate, flatten PDFs
- Watermark, stamp, encrypt PDFs
- PDF/A and PDF/UA compliance
- Screenshots of URLs and HTML
- Read/write metadata and bookmarks
Getting Started
Source: GitHub README
docker run --rm -p 3000:3000 gotenberg/gotenberg:8
curl \
--request POST http://localhost:3000/forms/chromium/convert/url \
--form url=https://sparksuite.github.io/simple-html-invoice-template/ \
-o invoice.pdf
Normalized Features
Source: tool-features-normalized.json
docker.
Deploy
Category
Related Documents & Knowledge Base Tools
View all 226 →Stirling-PDF
75KThe most popular self-hosted PDF platform — merge, split, convert, OCR, sign, and process documents with AI, all running on your own infrastructure.
AppFlowy
69KAn open-source Notion alternative with AI, wikis, projects, and databases — cross-platform (desktop, mobile, web) with offline-first architecture and full data ownership.
AFFiNE Community Edition
66KAn open-source workspace that merges docs, whiteboards, and databases into one platform — a privacy-focused alternative to Notion and Miro with AI built in.
Docusaurus
64KA static site generator built on React for documentation websites — write in Markdown/MDX, version your docs, and deploy anywhere. Created by Meta.
Crawl4AI
62KOpen-source LLM-friendly web crawler that generates clean markdown from any website, purpose-built for RAG pipelines, AI data extraction, and automated research.
Atom
61KGitHub's hackable text editor, officially sunset in December 2022. The codebase remains archived on GitHub as a reference for community forks like Pulsar.