Stirling PDF logo

Stirling PDF

Self-hosted PDF platform with 50+ tools, a browser UI, and a private API

Repository activity
  • Stars80.9k
  • Forks7.1k
  • Open Issues431
stirling-tools-stirling-pdf health score - Linux Foundation Insights
License

Other

Languages
  • TypeScript
  • Java
  • Python
Stirling PDF screenshot

About Stirling PDF

Stirling PDF is an open-source PDF platform you run yourself, in a browser, on your own servers, or as a desktop client. Because it processes files locally rather than sending them to an external service, it keeps sensitive documents private while you edit, sign, redact, and convert them.

It bundles 50+ tools covering merge, split, OCR, compression, format conversion, signing, redaction, and editing. You can chain these into no-code pipelines directly in the interface, and REST APIs are available for nearly all tools to integrate PDF processing into your own systems.

The quickest way to start is a single Docker command, with desktop and Kubernetes installs also supported. The interface is translated into 40+ languages, and a paid tier adds SSO, auditing, and flexible on-prem deployment options.

Key features

  • Edit, merge, split, sign, redact, convert, OCR, and compress PDFs
  • Run in a browser, as a desktop client, or as a self-hosted server
  • REST APIs available for nearly all tools
  • No-code pipelines for PDF automation
  • Interface translated into 40+ languages

Details

On GitHub since
2023
Tools
50+ PDF tools
Interfaces
Browser · Desktop · Server
Languages
40+ UI languages
License
Open-core