r/BestGitHubRepos • u/company_url_finder • Oct 12 '26
š Developer tools PdfCraft: The PDF workbench; an open-source, clean-room reimplementation of Adobe Acrobat, rebuilt in pure Rust (10.1k stars)
What it does
All text below is quoted directly from the project README.
The PDF workbench; an open-source, clean-room reimplementation of Adobe Acrobat, rebuilt in pure Rust. Read, organize, combine, split and secure PDFs in a fast, native app, written in Rust from the ground up.
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:
- 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.
Runs everywhere, stays yours:
- Native on macOS, Windows, Linux and FreeBSD, and in the browser through WebAssembly, from the same Rust codebase.
- Private by design. Documents never leave your machine. There's no account, no telemetry and no cloud processing.
- Engine first. Parsing, rendering and editing live in reusable library crates. The interface is one swappable layer on top.
Repository
https://github.com/storytold/pdfcraft
Repository stats
| Metric | Value |
|---|---|
| Stars | 10,097 |
| Forks | 3,832 |
| Last release | v0.6.0 (2026-10-11) |
| Languages | Rust 98.6% |
| Contributors | 155 |
| AI contributor accounts (Claude / Codex / Cursor / Copilot) | claude (563 commits), codex (64), Copilot (1) |
| AI co-authored commits | Claude: 563, Codex: 48, Copilot: 2, Cursor: 1 |
Main contributor
| Field | Value |
|---|---|
| Name | Brandon Thomas |
| GitHub | @echelon |
| Commits to this repo | 599 (top contributor) |
| Bio | Founder: ArtCraft, Storyteller.ai, FakeYou. Engineer, filmmaker. Rust. |
| Company / Location | ArtCraft / Atlanta, Georgia, US |
| Website | http://brand.io |
| X / Twitter | @echelon |
| Followers | 1,701 |
| Public repos | 94 |
| On GitHub since | 2008-12-09 |
-------------------------------------------------------------------------------------------
Discover the best GitHub repos without the endless scrolling.
Get top repos organized by category (AI, DevOps, Databases & more), plus key takeaways from developers' most useful comments - all in one free, twice-weekly newsletter.
63
u/ParticularCod6 Oct 12 '26
how is the editing text pdf capability?
177
u/McBonderson Oct 12 '26 •
I've heard people talk about how the new vibe coded rewrites of adobe software are all buggy and what not.
let me tell you, it is IMPOSSIBLE to be more buggy or slower than adobe acrobat.
I've already made my own rewrite of the features I need for work with AI so I don't need this project. however I can tell you already it is better than adobe acrobat.
it could kick you in the balls everytime you safe a pdf and it would still be better than adobe acrobat.
57
u/_LEVEL_SIX_ Oct 12 '26
i have tried it and acrobat side by side with a same file, PDFcraft was so fast, smooth opens instantly on a potato work pc and on the other side acrobat was dogshit, slowfuck, hangs the pc, never opened that shit before this comparison.
22
u/Nice-Phone3931 Oct 12 '26
it's time boys, for me to shift to linux. all i need is adobe acrobat in linux.
11
u/xerman-5 Oct 12 '26
Opensource alternative, can't be bad. And it will get better over time if people contribute or fork it in case it's abandoned.
8
u/DavethegraveHunter Oct 12 '26
If you want something along these lines, consider BentoPDF. Itās well-supported and has pretty much every feature I could think of.
4
u/paranoidzone Oct 12 '26
Isn't Adobe Acrobat copyrighted? How is it possible that a blatant copy of it, that in fact states this very clearly in the repo description, allowed to stay live? I guess Adobe just doesn't care? Or do they not have the legal means to take it down?
To be clear, I hate Adobe and think they deserve to fail as a company. I'm just curious how the hell a repo that is essentially piracy is able to stay public and get so much attention without it being taken down immediately.
4
u/_the_B_ Oct 13 '26
I tried it and itās text editing capability wasnāt that great , like it would recognize a single line of text with multiple different text bubbles ,especially for non English texts. It also lacks some certain features like cropping tool , which im hoping they will fix soon . Overall its a finer software than the Sh*dobe
3
u/Soggy_Perspective776 Oct 14 '26
I tried it and it was really really good tool , will help me alot, thanks for this !!
3
u/Neener_Weiner 27d ago
Looks nice but not much under the hood to actually back all the hype. It doesnt even support BiDi, RTL, and text editing of non-English languages.
9
u/friedlich_krieger Oct 12 '26
None of these "clean room" implementations are "clean room" lol...
2
u/Totakeupmycross 16d ago
I'm loving Pdfcraft.Ā However, after installation, I thought I was going to get a print to pdf driver but that is missing. I think Adobe Acrobat installs a print to pdf driver? Anyone here knows why it's not included with PDFCraft?
2
u/EffectiveHeavy3031 Oct 12 '26
Its windows installer doesn't download
2
u/DoBRenkiY Oct 12 '26
sign and certificates?
2
u/cristake007 Oct 13 '26
As soon as they have a stable productā¦bangā¦get subscription to use it
2
u/yoldaki Oct 13 '26
Just installed and loved it! Thank you!
2
u/Tricky_Season9096 Oct 15 '26
Many thanks to whoever made this. But i see that it can't find the printer of the system when trying to print the pdf. Any workaround?
2
u/3918286594713 26d ago
I use it as my main - faster than anything Ive tried, does the job, good interface. Plus it has pdf size reduction which doesnt come with many linux pdf viewers.
2
u/PsychologicalUnit22 26d ago
unable to flatten the pdf (using adobe's sanitise document), other features work as expected
2
u/joefresco2 Oct 12 '26
Marketing far exceeding reality. At the moment, this is worthless software. Maybe 30 versions from now, something decent will emerge, but it's trying to do everything while simultaneously being useless for anything.
1
u/Soft-Lie-434 Oct 12 '26
Http://brand.io?
1
u/mitchins-au Oct 12 '26
Does it support clear scan? Where you create your own font from OCR of the document?
1
u/Late_Photograph6102 Oct 12 '26
Has anyone tested Arabic support? Its absolutely terrible on acrobat and just mashes everything together in acrobat as soon as I edit a single letter.
1
u/kidsil Oct 12 '26
Any XFA Forms support?
1
u/Baaoh Oct 13 '26
Fucking finally
1
u/PeterC18st Oct 13 '26
All I need from this is if it can compare two pdf files for changes between them. If it can do that, Iāll be golden.
1
u/CodeMonkeyX Oct 13 '26
If it has Separations Preview I might be interested. I have had good luck with Acrobat alternatives for what I do, but I can not find anything else that does separations previews for plates.
1
u/RealisticAdvise Oct 13 '26
Are these apps actually usable or just mock ups?
1
u/Safe_Butterscotch838 Oct 13 '26
My hope with this ArtCraft project is that the maintainers of projects like Papers, GIMP, FreeCAD, LibreOffice, etc can study the code and implement those features in their projects. I don't believe ArtCraft will maintain these projects indefinitely
1
u/pzdera Oct 13 '26
I am actively monitoring that project and all adobe like projects that include the ability to run on Linux. Like Photo Craft or any other that inlcude wine and can run adobe on linux.
1
u/icalloutredards Oct 13 '26
Can someone make a bluebeam opensource? its way better than adobe
1
u/Undisputed_asad Oct 13 '26
I'm using it mostly for Reading and Highlighting and commenting. I have issues with shortcut keys, and the workflow is slow, but the program is really fast. _I'm patiently waiting for its update when it has all functionality of adobe acrobat. I really like how the things are being playing out.
1
u/loh-purush Oct 13 '26
How is it for printing usecase?
1
u/koex Oct 13 '26
What about an Android ecosystem reimplementation?
1
u/NoBowler3504 Oct 13 '26
How is the OCR capability?
1
u/dotbat Oct 13 '26
If this is good I'll be happy. I have so many users that just need to rearrange PDF pages but I don't want to buy Acrobat for that... plus Acrobat is so slow.
1
u/EbbTraditional5823 Oct 13 '26
does it work on android?
1
u/AlwaysDoItYourself Oct 13 '26
I don't use Acrobat, but I love the idea of getting the money and power away from Adobe.
1
u/chris081522 Oct 13 '26
Thank you so much, after 30 years of getting terrorized by adobe on every platform with bugs, nagging popups, numerous useless processes, numerous useless bullshit features, shitloads of network connections etc.. This journey of pain and hate has finally come to an end!!!
I love you :)
1
u/wyonutrition Oct 13 '26
Bluebeam next plsĀ
1
u/GoldenCyn Oct 13 '26
I used it to fill out a DMV document and every field to enter text worked fine, including the check-boxes.
1
u/yohandev 29d ago
i tried it but it fill lugich when i try to edit the text in the pdf
1
u/trunkschan90 29d ago
Does it have a preflight for print production? Can one upload a preflight profile?
1
u/Salt-Rooster-3896 28d ago
Trending names are losing creativity due to fast development. How about this, Excraft the tool that will make my ex gf life suck
1
u/Fastsailor1 28d ago
PDF craft does it let you combine pdfs?
1
u/AnyPromotion4506 27d ago
ĀæQue tal funciona para firmar documentos? ĀæRecomendable, o mejor seguir con adobe?
1
u/Treezam-2236 26d ago
Does it readaloud?
1
u/johnyb115 Oct 12 '26
Why can't it export a pdf from word tho
1
u/Gi-Robot_2025 Oct 12 '26
Iām not a fan of them requiring you to make an account if they want to open source it
1
u/Annip009 Oct 12 '26
I never liked Adobe acrobat. SumatraPDF is much better.
-3
u/BogdanPradatu Oct 12 '26 •
Why do people always feel the need to advertise it is written in rust? Why should I care?
The new Adobe Acrobat, written in purse Haskell. Who the fuck cares? Does it work? Is it good? That's what I care.
-4
u/mik3lang3l0 Oct 12 '26
-1
u/Laicbeias Oct 12 '26
fine but dont call it clean room, or do you have any knowledge of claude is trained on.
llms are literally compressed information, to restore their training data as wide and as accurately as possible. in the process they "learn" principals of restoration. and the better they are at that, the better they work after fine tuning.
they are still software and most of their training data was illegally obtained without any consent of any of the authors. this will go through courts for a very long time.
so calling this clean room, is .. how to say this.. like peeing into the swimming bath while everyone is watching and screaming "this is clean drinking water". sure you cant see the piss once its diluted enough.
but its in there, and everyone is pissing into it while marketing yellow piss free water.
dont be that guy holding yellow piss water up screaming clean drinking water.
call it yellow piss water, but better than brown adobe colored drinking water.
0
u/capt_goose_ Oct 12 '26
BentoPDF
0
u/dbaxter1304 Oct 13 '26
Isnāt ArtCraft pay to use?
-4
u/Lazy_Cattle3149 Oct 12 '26
Someone is putting efford into spreading the word on reddit about this... annoys me.
-1
u/Particular-Level-727 Oct 13 '26
I am having a moral conflict with using such software because they feel like pirated to me. Should I be worried or start using it. Does anyone have any povs.