PdfDing
PdfDing is a self-hosted PDF manager, viewer, and editor for organizing, reading, and editing PDF documents across multiple devices.
Platform availability
Available on 2 of 9 platforms
Health score?A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). When the source code has been checked, a fifth factor, security check (20%: automated scan for committed secrets, unsafe desktop-app settings, known-vulnerable dependencies and project hygiene; any serious finding caps it at 20), is added. Factors without data are left out and the rest are rescaled.
30/100 Low
- Maintained
- 0GitHub repository is archived
- Popular
- 651,847 GitHub stars
- Easy to install
- 452 install platforms, install notes, Docker image
- Light to run
- No data
Based on 3 of 4 factors.
Availability: platform listings confirmed today, links checked 8 days ago
- GitHub stars
- 1,847
- Open issues
- 0
- Last commit
- 2026-08-29
- Activity
- stale
Checked 5 days ago - source: GitHub (mrmn2/PdfDing)
Resources & Compatibility
ARM (e.g. Raspberry Pi) is supported.
Checked 15 days ago - source: Docker Hub image tags and published docs
First-install notes
- Know your OIDC provider name OIDC (a single-sign-on login method) needs the provider name before it can send you to the right sign-in page. If that name is missing or wrong, the login flow may not reach the account provider you expect. source
- Repository Development is now managed on Codeberg. source
- Docker setup PdfDing is designed to be set up using Docker. source
- Codeberg migration Development moved to Codeberg (https://codeberg.org/mrmn/PdfDing) after the GitHub repository was archived. source
Fetched today - each note links to its source
Variants
Alternatives (12)
- Adobe Acrobat Reader - View, annotate, and collaborate on PDFs, utilize cloud storage and freehand tools.
- Evince - Displays PDF, Postscript, DjVu, comic books, TIFF, DVI, XPS formats, supports editing PDF annotations, remembers individual zoom and positi…
- Firefox PDF Viewer (PDF.js) - PDF Viewer (aka pdf.js) is a new revolutionary extension using web standard technologies that allows you to display within Mozilla Firefox…
- Foxit PDF Reader - Free, lightweight PDF viewer available on multiple platforms.
- LEKTRA - High-performance app for documents and images with split tabs, multiple layouts, side-by-side viewing, instant search, visual line mode, an…
- MJ PDF Reader - A totally free of cost and ads PDF documents reader.
- MuPDF - Highly versatile PDF and XPS solution offering customizable rendering and viewing with features like digital signatures, redactions, and an…
- Okular - Multi-platform document viewer supporting PDF, EPUB, comics and images with annotation tools, sidebar navigation, signature verification, a…
- PDF-XChange Editor - An efficient PDF viewer and editor with advanced features like direct content editing, OCR by ABBYY, form filling, annotation, and offline…
- PDFgear - Read, edit, convert, merge, and sign PDF files across devices, for completely free and without signing up.
- SumatraPDF - A free, open-source viewer for Windows, supports PDFs, eBooks, Comics, with a simple, fast, and portable design prioritized for ease of use.
- Zotero - Zotero(https://www.zotero.org/) is a free, easy-to-use tool to help you collect, organize, annotate, cite, and share research.
Checked 12 days ago - source: AlternativeTo
Common questions
What SELinux setting can prevent the mounted volumes from working?
If SELinux is in use, append :Z to the volume paths. For example, use sqlite_data:/home/nonroot/pdfding/db:Z.
Which volumes should I persist to keep PdfDing data?
Use the sqlite_data volume for /home/nonroot/pdfding/db and the media volume for /home/nonroot/pdfding/media.
What OIDC detail can prevent sign-in from reaching the expected provider?
PdfDing needs the correct OIDC provider name. If that name is missing or wrong, the login flow may not reach the account provider you expect.
Can I start PdfDing with Podman instead of Docker?
Yes, the documentation says you can replace docker with podman to start the container.
Answers sourced from docs.pdfding.com, github.com
Community
- Reddit (reddit)
- PDFDing | Cloudron Forum (forum)
- PdfDing - Version 1 released and major UI revamp | NodeBB Community (other)
Collected 14 days ago - public community threads