Stirling-Tools / Stirling-PDF
git clone https://github.com/Stirling-Tools/Stirling-PDF.git
v3.2.0 · 7d ago
#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere
+32
stars, 24h · #461
+~224
stars, 7 days · #587
+~960
stars, 30 days · #568
95k
★ total · +0% this week
11k
forks · 550 open issues
Star history (as recorded here)
LanguageTypeScript
License—
Created2023-01-27 (3y ago)
Last pushtoday
Watchers300
OwnerOrganization
GitHub topics
dockerhacktoberfestjavapdfpdf-converterpdf-editorpdf-manipulationpdf-mergerpdf-ocrpdf-toolspdf-web-appspdfmergerself-hosted
Links
- GitHub: github.com/Stirling-Tools/Stirling-PDF
- Homepage: https://stirling.com
- Releases · Issues · Hacker News mentions
README excerpt
Stirling PDF - The Open-Source PDF Platform Stirling PDF is a powerful, open-source PDF editing platform. Run it as a personal desktop app, in the browser, or deploy it on your own servers with a private API. Edit, sign, redact, convert, and automate PDFs without sending documents to external services. ## Key Capabilities - **Everywhere you work** - Desktop client, browser UI, and self-hosted server with a private API. - **50+ PDF tools** - Edit, merge, split, sign, redact, convert, OCR, compress, and more. - **Automation & workflows** - No-code pipelines direct in UI with APIs to process millions of PDFs. - **Enterprise‑grade** - SSO, auditing, and flexible on‑prem deployments. - **Developer platform** - REST APIs available for nearly all tools to integrate into your existing systems. - **Global UI** - Interface available in 40+ languages. For a full feature list, see the docs: **https://docs.stirlingpdf.com** ## Quick Start [code] Then open: http://localhost:8080 For full installation options (including desktop and Kubernetes), see our Documentation Guide. ## Resources - **Documentation** - **Homepage** - **API Docs** - **Server Plan & Enterprise** ## Support - **Community**: Discord - **Bug Reports**: GitHub Issues ## Contributing We welcome contributions! Please see CONTRIBUTING.md for guidelines. This project uses Task as a unified command runner for all build, dev, and test commands. Run `task dev` to get started running the editor, run `task` to see the most common commands, or see the Developer Guide for full details. For adding translations, see the Translation Guide. ## License Stirling PDF is open-core. See LICENSE for details.