Stirling-Tools

Stirling-PDF

Stirling-Tools

Stirling-PDF is the #1 PDF project on GitHub (96 K stars). A TypeScript + Java web toolkit, Docker one-command launch, 50+ PDF operations including merge/split/convert/OCR/encrypt.

v3.3.0
Published at
8d ago
96,469
Stars
259,899
Download
Synced at
12h ago

Latest release

v3.3.0Nov 5, 2026, 08:24 AM
Downloads slow? Switch the source anytime above

README

Project Overview

Stirling-PDF by Stirling-Tools is a web-based PDF toolkit, 96 K stars — the most-starred PDF project on GitHub. Pitch: any device, any browser, no account. Docker or local jar spawns a site with 50+ operations: merge, split, rotate, compress, convert to/from Word/Excel/PPT/images, OCR, watermark, encrypt/decrypt, compare, metadata, bookmarks, page extra/delete/reorder. TypeScript front-end + Java back-end using jPDFWriter / PDFBox / iText.

Item Value
Platform Docker / local jar (Java backend)
Language TypeScript front + Java back
Functions 50+ PDF operations
License GPL-3.0

The #1 PDF project on GitHub (96 K stars). One docker run to get a 50-function PDF toolkit.

Quick Start

docker run -d -p 8080:8080 stirlingtools/stirling-pdf:latest

Key Features (sample)

Merge / split / rotate / compress; Word/Excel/PPT/image ↔ PDF conversion; OCR; watermark/encrypt; compare two PDFs; edit metadata/bookmarks

Target Audience

Home users, enterprise self-hosting, devs batch-processing PDF

Notes

OCR needs Tesseract language packs (Docker image ships these). Large files burn CPU; files auto-cleaned after 1 hour.

Release history

Sort