📈 GH Trending Explorer 🎲 Surprise me

← all repos

storytold / pdfcraft

git clone https://github.com/storytold/pdfcraft.git v0.9.0 · 2d ago

PdfCraft: An open-source PDF reader and editor written by scratch in pure Rust

—
stars, 24h
—
stars, 7 days
+17k
stars, 30 days · #14
17k
★ total
6.4k
forks · 1.7k open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageRust
LicenseApache-2.0
Created2026-09-30 (20d ago)
Last pushtoday
Watchers75
OwnerOrganization

GitHub topics

Links

README excerpt
PdfCraft 
 The PDF workbench; an open-source, modern PDF reader and editor, built in pure Rust. 
 Read, organize, combine, split and secure PDFs in a fast, native app, written in Rust from the ground up. 
 macOS · Windows · Linux · FreeBSD · the web
 PdfCraft on getartcraft.com ·
 ArtCraft ·
 All Crafting Apps 
 The PdfCraft Showcase, a 13-page specimen PDF, open with the All tools panel and threaded comments. 
> [!NOTE]
> **ArtCraft is a community of artists from all walks of life.** Digital, generative, music,
> games — if you make things, you're one of us. **Come say hi on Discord.**
 Highlights ·
 Read ·
 Find ·
 Organize ·
 Combine & split ·
 Protect ·
 Forms & layers ·
 Everywhere ·
 Agents ·
 How it's built ·
 Get started ·
 What's next ·
 Downloads ·
 Crafting Apps 
---
## Community
PdfCraft is part of ArtCraft. Come say hello, get help and follow development:
- **Discord: discord.gg/artcraft**. This is the fastest way to get help and share feedback. The app has a Discord button in its title bar.
- **Web page:** getartcraft.com/apps/pdfcraft
- **Source:** github.com/storytold/pdfcraft
The ArtCraft name and logos in `docs/brand/` are trademarks of the ArtCraft Team and are not open source. They may be used only unmodified, and only as part of PdfCraft (see `docs/brand/LICENSE-brand.txt`). Forks and modified versions must remove them.
## Highlights
### Faithful
Real-world typography: world scripts, vertical Japanese, colour emoji, gradients, soft masks and transparency. All of it renders the way the author intended.
### Fearless
Every save appends your changes and leaves the original bytes untouched. Writes are atomic, undo runs deep, and nothing is lost if you close by mistake.
### Yours
No account, no telemetry, no cloud. It works offline and opens instantly. The engine, CLI and app are all open source.
---
## Read anything, beautifully
PdfCraft renders PDFs with care for the details that make a page feel right: kerning and ligatures, right-to-left and complex scripts, vertical CJK, colour emoji, shadings, blend modes, soft masks and optional content.
 Twelve writing systems on one page, plus vertical Japanese, at 125%. 
- **Deep zoom stays sharp.** Large pages render in tiles, so text stays crisp at any magnification.
- **Built to survive bad files.** Every page renders in isolation and damaged documents are repaired. Across the 983-file pdf.js test corpus the result is 0 crashes.
- **Layouts for every task:** continuous, single page, two-up, view rotation, full screen and a distraction-free Read mode.
- **Light and dark themes**, both designed to be easy on the eyes for long sessions.
 Two-up Read mode, ready for long reading 
 The dark theme, with the comments panel open 
## Find it, select it, copy it
Search the whole document as you type, step through matches with ⌘G , and select text that comes out in the right reading order. That holds for columns, right-to-left runs and CJK too.
## Navigate long documents
Right-click a PDF tab to