An open-source PDF platform for editing, converting, signing, and automating PDFs with a self-hostable API and desktop app.
Stirling PDF is an open-source PDF editing platform that provides over 50 tools for manipulating PDFs, including editing, signing, redacting, converting, and automating workflows. It solves the problem of needing to send sensitive documents to external services by offering self-hosted and desktop deployment options with a private API.
Developers, enterprises, and individuals who need to process PDFs locally or on their own servers for privacy, automation, or integration into existing systems.
Developers choose Stirling PDF for its extensive feature set, self-hosting capabilities, and REST APIs that allow for seamless integration and automation without relying on third-party cloud services.
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
Offers over 50 tools including editing, merging, signing, OCR, and compression, as highlighted in the README's key capabilities, covering most common PDF manipulation needs.
Supports self-hosting as a desktop app, browser UI, or server with a private API, ensuring data never leaves your infrastructure, aligning with its philosophy of avoiding external services.
Features no-code pipelines in the UI and REST APIs to process millions of PDFs, enabling seamless integration into existing systems for bulk operations.
Includes SSO, auditing, and flexible on-premises deployments, making it suitable for large organizations with strict security and compliance requirements.
Requires Docker or server deployment for self-hosting, which can be a barrier for users unfamiliar with containerization or server management, as indicated in the quick start guide.
Some advanced features may be part of paid offerings, as referenced in the 'Server Plan & Enterprise' documentation link, potentially limiting access without a subscription.
Self-hosting and processing large PDFs or automation workflows can demand significant server resources, which might not be ideal for low-power or budget-constrained environments.
Stirling-PDF is an open-source alternative to the following products:
A family of desktop software applications developed by Adobe for creating, editing, and managing PDF documents.
iLovePDF is an online platform offering tools to edit, convert, compress, and manage PDF documents through a web interface and mobile apps.
Smallpdf is an online PDF tool suite for editing, compressing, converting, and managing PDF files, offering features like merging, splitting, e-signing, and format conversion through a web interface.
Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions
PowerShell for every system!
macOS system monitor in your menu bar
A smarter cd command. Supports all major shells.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.