Alternatives to Gotenberg

Self-hosted Docker API that converts web pages, Markdown and Office documents into PDF files. The listings below can replace it for an important use case. Each note says what changes if you switch.

The original

Replacements

Listings that take over the same core job as Gotenberg.

  • WeasyPrint

    A command-line tool and Python library that turns HTML and CSS documents into PDF files.

    WeasyPrint turns HTML and CSS into PDF as a Python library and CLI without a browser engine, but it has no JavaScript and no Office document conversion.

  • Stirling PDF

    A self-hosted web PDF toolkit for merging, splitting, converting, signing and editing PDFs on your own server.

    Stirling PDF is a self-hosted PDF toolkit with a REST API and browser interface covering conversion and editing, needing LibreOffice and Java for conversions.

Similar software

Related functionality, not a direct replacement.