3 jobs · 11 apps
Best open source PDF editors and tools (self-hosted)
For working with PDFs, the best self-hosted picks are Stirling-PDF for editing, merging and converting PDFs, Docuseal for signing PDFs and Paperless-ngx for OCR and searchable archives. Each pick was chosen by hand for its job from apps whose own description or topics match it, and is shown with GitHub data from October 2026.
These apps handle PDFs on your own server or in your own browser, so contracts and scans are not uploaded to an online PDF service. Stirling-PDF and BentoPDF cover everyday editing, merging and converting; the other sections cover signing and OCR archives.
Updated · data from GitHub, refreshed nightly
Top picks
- Rank 1:
Stirling-PDF
Stirling-Tools/Stirling-PDF
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.
Document ManagementTypeScriptDockerStirling-PDF has 93,634 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,925 commits in the last year; it replaces Adobe Acrobat.
- Rank 2:
BentoPDF
alam00000/bentopdf
Powerful, privacy-first, client-side PDF toolkit that allows you to manipulate, edit, merge, and process PDF files directly in your browser.
Document ManagementJavaScriptDockerBentoPDF has 15,844 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 482 commits in the last year; it replaces Adobe Acrobat.
- Rank 3:
Gotenberg
gotenberg/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.
Document ManagementGoDockerGotenberg has 13,228 GitHub stars, uses the MIT license, ships a Docker image and had 366 commits in the last year; it replaces Adobe Acrobat.
1 of 3 · 5 picks
Edit, merge and convert PDFs
- 1
Stirling-PDF
Local hosted web application that allows you to perform various operations on PDF files, such as merging, splitting, file conversions and OCR.
Document ManagementDockerStirling-PDF has 93,634 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 1,925 commits in the last year; it replaces Adobe Acrobat.
- 2
BentoPDF
Powerful, privacy-first, client-side PDF toolkit that allows you to manipulate, edit, merge, and process PDF files directly in your browser.
Document ManagementDockerBentoPDF has 15,844 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 482 commits in the last year; it replaces Adobe Acrobat.
- 3
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.
Document ManagementDockerGotenberg has 13,228 GitHub stars, uses the MIT license, ships a Docker image and had 366 commits in the last year; it replaces Adobe Acrobat.
- 4
OmniTools
Collection of powerful web-based tools for everyday tasks (coding, manipulating images/videos, PDFs or crunching numbers...).
UtilitiesDockerOmniTools has 10,284 GitHub stars, uses the MIT license, ships a Docker image and had 514 commits in the last year.
- 5
SnapOtter
Suite of 200+ web tools for converting and editing images, videos, audio and PDFs, including a layer-based image editor, OCR, transcription, background removal and batch processing pipelines…
Document ManagementDockerAI-nativeSnapOtter has 2,782 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 689 commits in the last year.
2 of 3 · 3 picks
Sign PDFs
- 1
Docuseal
Create, fill, and sign digital documents (alternative to DocuSign).
Document ManagementDockerDocuseal has 18,658 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 925 commits in the last year; it replaces DocuSign and Adobe Acrobat.
- 2
Documenso
Digital document signing platform (alternative to DocuSign).
Document ManagementDockerDocumenso has 15,336 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 695 commits in the last year; it replaces DocuSign and Adobe Acrobat.
- 3
Signature PDF
Sign and manipulate PDFs with collaboration, organization, compression and metadata editing.
Document ManagementDockerSignature PDF has 827 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 115 commits in the last year; it replaces DocuSign and Adobe Acrobat.
3 of 3 · 3 picks
OCR and document archives
- 1
Paperless-ngx
Scan, index, and archive all of your paper documents with an improved interface (fork of Paperless).
Document ManagementDockerAI-nativePaperless-ngx has 46,308 GitHub stars, uses the GPL-3.0 license, ships a Docker image and had 1,625 commits in the last year.
- 2
Docspell
Auto-tagging document organizer and archive.
Document ManagementDockerDocspell has 2,333 GitHub stars, uses the AGPL-3.0 license, ships a Docker image and had 77 commits in the last year.
- 3
Papermerge
Document management system focused on scanned documents (electronic archives). Features file browsing in similar way to dropbox/google drive. OCR, full text search, text overlay/selection.
Document ManagementDockerPapermerge has 542 GitHub stars, uses the Apache-2.0 license, ships a Docker image and had 193 commits in the last year.
What is the best open source PDF editor you can self-host?
For working with PDFs, the best self-hosted picks are Stirling-PDF for editing, merging and converting PDFs, Docuseal for signing PDFs and Paperless-ngx for OCR and searchable archives. Each pick was chosen by hand for its job from apps whose own description or topics match it, and is shown with GitHub data from October 2026.
Is there a free, open source alternative to Adobe Acrobat?
Stirling-PDF is a self-hosted web app for operations on PDF files such as merging, splitting and converting, and BentoPDF is a client-side PDF toolkit for editing and merging in the browser. For signing, DocuSeal and Documenso are self-hosted e-signature apps. See the Adobe Acrobat alternatives page for the full list.
Are my PDFs uploaded anywhere?
Not to a third party: self-hosted tools process files on your own server, and BentoPDF describes itself as client-side, so files are processed in your browser. Check each project's documentation if you connect optional cloud features.
Is Stirling-PDF free?
Yes. Stirling-PDF is open-source software released under the Apache-2.0 license, so you can self-host it at no cost. You only pay for the server it runs on, and some projects also offer an optional paid cloud plan.
Can I run this stack with Docker?
All 11 apps here publish Docker images, including Stirling-PDF, BentoPDF and Gotenberg, so most of the stack can run side by side with Docker Compose on one server. Size the server for the heaviest app and add off-site backups.
The weekly digest
New self-hosted apps, every week
Fresh releases, rising projects and one deploy guide a week. Join home labbers and engineers who self-host.