# mrmn2/PdfDing

NOW MANAGED ON CODEBERG

Repository: https://github.com/mrmn2/PdfDing
Canonical: https://ross.abutalabs.com/products/pdfding
Homepage: https://codeberg.org/mrmn/PdfDing
Language: Python
License: AGPL-3.0
License Family: copyleft
Topics: document-management, lightweight, pdf, self-hosted, pdf-management, pdf-viewer, pdf-editor, pdf-cloud
Archived: true
Last push: 2026-08-25T00:10:46+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 97, longevity 46
- inputs: {"age_days": 644, "days_push": 9, "days_rel": 23, "gap_med": 6.0, "n_releases_24m": 51}
- flags: archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1854, forks 121 (observed 2026-08-28T04:05:44.548371+00:00)

## What it is
PdfDing is a self-hosted PDF manager, viewer, and editor with a browser-based interface that syncs reading progress across devices. It supports tagging, collections, annotations, signatures, sharing via links, and SSO via OIDC, deployable with Docker or Helm.

## Use cases
- self-host a pdf library
- read pdfs across devices with synced progress
- annotate and highlight pdfs in the browser
- sign pdf documents online
- organize pdfs with tags and collections
- share pdfs with external users via link

## When to choose
- you want a lightweight, self-hosted alternative to cloud PDF services
- you need multi-device PDF reading with position memory
- you want tagging, workspaces, and bulk management for a PDF collection
- you need OIDC SSO and 2FA for a document tool

## When to avoid
- you need heavy PDF editing like form creation or OCR
- you want a desktop offline PDF reader
- you need integration with a full document management system

## Facets
- artifact type: application
- maturity: active
- function: pdf, pdf-viewer, file-upload, auth, search-engine, self-hosted
- domain: pdf, files, self-hosted, developer-tools, web-development
- platform: self-hosted, python, cross-platform
- tags: pdf-manager, pdf-editor, document-management, oidc, two-factor-authentication, annotations, docker-compose, helm, docker, web-server

## Member repositories
- mrmn2/PdfDing (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:44.548371+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:16:49.291554+00:00, confidence not recorded.
  - readme: https://github.com/mrmn2/PdfDing (fetched 2026-08-28T04:05:44.548371+00:00, sha c5c5f15be5bf)
  - homepage: https://codeberg.org/mrmn/PdfDing (fetched 2026-08-29T10:56:18.373484+00:00, sha 8df84dc79b7c)
  - site_page: https://docs.codeberg.org/getting-started/what-is-codeberg (fetched 2026-08-29T10:56:18.383353+00:00, sha fe3047f34c81)
  - site_page: https://docs.codeberg.org/getting-started/faq (fetched 2026-08-29T10:56:18.385569+00:00, sha 7ffd1ab1d66b)
  - site_page: https://codeberg.org/mrmn/PdfDing/releases (fetched 2026-08-29T10:56:18.387689+00:00, sha 01704fcaad2e)
  - site_page: https://codeberg.org/mrmn/PdfDing/commit/afcb2ea932c3c1f84783d64aeac5491f6a2bf428 (fetched 2026-08-29T10:56:18.389290+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/mrmn/PdfDing/src/branch/master/CHANGELOG.md (fetched 2026-08-29T10:56:18.390932+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/mrmn/PdfDing/commit/6ae1d7ec44fe375ae5cd46edccd0168c38d57d34 (fetched 2026-08-29T10:56:18.392702+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/mrmn/PdfDing/commit/531134be9bd96da038abe2d112ac35506674ef44 (fetched 2026-08-29T10:56:18.394549+00:00, sha b1e458d5b059)
  - site_page: https://codeberg.org/mrmn/PdfDing/commit/9ba808c3a62117e264a67065bd2e26961a9e526c (fetched 2026-08-29T10:56:18.396029+00:00, sha b1e458d5b059)
- Data as of 2026-08-30T08:39:29.467469+00:00.
