A privacy-first PDF toolkit that runs entirely in the browser, offering 50+ tools to edit, merge, convert and secure PDFs, and self-hostable.
Stirling-Tools/Stirling-PDF
Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop or via API.
Open-source alternative to:Adobe Acrobat
Smallpdf
iLovePDF
- Stars
- 94,514
- Forks
- 11,771
- Open issues
- 547
- Last commit
- 3 hours ago
What is it?
Stirling PDF is an open-source PDF platform that can run as a desktop app, in the browser, or on your own server with a private API. It covers more than 50 PDF operations, including editing, merging, splitting, signing, redaction, format conversion, OCR and compression.
Because it can be self-hosted, documents do not need to be sent to external services. It is deployable with Docker, with Kubernetes mentioned as an installation option, and its interface is available in more than 40 languages.
For integration, REST APIs are provided for nearly all tools, and no-code pipelines can chain operations together in the UI for batch automation.
Key features
- 01Edit, merge, split, sign, redact, convert, OCR and compress PDFs.
- 02Runs as a desktop app, in the browser, or on a self-hosted server.
- 03Provides REST APIs for nearly all tools.
- 04No-code pipelines for chaining PDF operations.
- 05Interface available in 40+ languages.
- 06Supports SSO and auditing for enterprise deployments.
Use cases
- Processing sensitive contracts or records without uploading them to third-party services.
- Automating batch PDF conversion or compression through the API.
- Adding a PDF toolset to an existing internal system.
- Redacting and signing documents on a personal desktop.
Topics
FAQ
- What is Stirling-PDF?
- Self-hosted, open-source PDF editing platform for editing, signing, redacting, converting and automating PDFs in the browser, desktop or via API. Stirling PDF is an open-source PDF platform that can run as a desktop app, in the browser, or on your own server with a private API. It covers more than 50 PDF operations, including editing, merging, splitting, signing, redaction, format conversion, OCR and compression.
- Is Stirling-PDF free to use? What license does it have?
- Stirling-PDF is open source under the Other license. Check the license terms before using it in commercial products.
- Is Stirling-PDF still maintained?
- Actively maintained. The last commit to Stirling-PDF was on Oct 19, 2026.
- What can I use Stirling-PDF for?
- Processing sensitive contracts or records without uploading them to third-party services. Automating batch PDF conversion or compression through the API. Adding a PDF toolset to an existing internal system. Redacting and signing documents on a personal desktop.
- Where can I get Stirling-PDF?
- The source code and installation instructions are on GitHub: https://github.com/Stirling-Tools/Stirling-PDF
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted online file converter supporting over a thousand formats, built with TypeScript, Bun and Elysia.
Self-hosted, open-source workout, nutrition and body weight tracker built on Django, with a REST API and companion mobile apps.
Web app for running DeepSeek-OCR on images and PDFs, with a React frontend, FastAPI backend and Docker setup.
A Docker-based microservice and Gradio UI that segments PDF pages into titles, text, tables, pictures and more, with OCR and Markdown/HTML conversion.
A free, open-source Windows PDF editor with a built-in PDF 2.0 engine for viewing, annotating, OCR, merging, splitting, signing and more.