Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Open Source Apps
  3. Stirling-PDF

Stirling-PDF

NOASSERTIONTypeScriptv2.9.2Self-Hosted

An open-source PDF platform for editing, converting, signing, and automating PDFs with a self-hostable API and desktop app.

Visit WebsiteGitHubGitHub
77.6k stars6.8k forks0 contributors

What is Stirling-PDF?

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.

Target Audience

Developers, enterprises, and individuals who need to process PDFs locally or on their own servers for privacy, automation, or integration into existing systems.

Value Proposition

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.

Overview

#1 PDF Application on GitHub that lets you edit PDFs on any device anywhere

Use Cases

Best For

  • Self-hosting a private PDF processing API
  • Automating bulk PDF conversions and edits
  • Integrating PDF tools into existing applications via REST APIs
  • Processing sensitive PDFs without external cloud services
  • Building no-code PDF automation workflows
  • Deploying enterprise-grade PDF solutions with SSO and auditing

Not Ideal For

  • Teams needing instant, browser-based PDF editing without any deployment or installation overhead
  • Projects requiring certified cloud-based PDF processing for compliance with regulations like HIPAA or GDPR (unless self-hosted with own infrastructure certifications)
  • Developers seeking a lightweight JavaScript library to embed PDF manipulation directly in web apps without a standalone server

Pros & Cons

Pros

Comprehensive PDF Toolset

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.

Privacy-First Deployment

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.

Powerful Automation

Features no-code pipelines in the UI and REST APIs to process millions of PDFs, enabling seamless integration into existing systems for bulk operations.

Enterprise-Grade Features

Includes SSO, auditing, and flexible on-premises deployments, making it suitable for large organizations with strict security and compliance requirements.

Cons

Setup Complexity

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.

Open-Core Limitations

Some advanced features may be part of paid offerings, as referenced in the 'Server Plan & Enterprise' documentation link, potentially limiting access without a subscription.

Resource Intensive

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.

Open Source Alternative To

Stirling-PDF is an open-source alternative to the following products:

Adobe Acrobat
Adobe Acrobat

A family of desktop software applications developed by Adobe for creating, editing, and managing PDF documents.

iLovePDF
iLovePDF

iLovePDF is an online platform offering tools to edit, convert, compress, and manage PDF documents through a web interface and mobile apps.

Smallpdf
Smallpdf

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.

Frequently Asked Questions

Quick Stats

Stars77,623
Forks6,766
Contributors0
Open Issues314
Last commit1 day ago
CreatedSince 2023

Tags

#rest-api#pdf-manipulation#java#docker#document-automation#ocr#data-privacy#self-hosted#pdf

Built With

K
Kubernetes
D
Docker

Links & Resources

Website

Included in

Self Hosted284.1kOpen Source Apps48.1k
Auto-fetched 20 hours ago

Related Projects

NVMNVM

Node Version Manager - POSIX-compliant bash script to manage multiple active node.js versions

Stars93,042
Forks10,117
Last commit19 days ago
PowerShellPowerShell

PowerShell for every system!

Stars52,623
Forks8,268
Last commit23 hours ago
StatsStats

macOS system monitor in your menu bar

Stars38,214
Forks1,269
Last commit1 day ago
zoxidezoxide

A smarter cd command. Supports all major shells.

Stars35,984
Forks801
Last commit10 days ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub