PdfDing

PdfDing

PdfDing is a self-hosted PDF manager, viewer and editor offering seamless reading experience across devices, with features like multi-level tagging, annotations, highlighting, and progress tracking.

Similar self-hosted alternatives:
Repository activity:
Stars
1,040
Forks
50
Watchers
4
Open Issues
21
Last commit
3 months ago
Details:
Estimated Popularity
4
Pricing Model
Free
Hosting Type
Self-Hosted
License
AGPL-3.0
Deployment Difficulty
Easy
Language
Python

PdfDing is a lightweight, self-hosted PDF management system focused on providing an optimal reading experience across devices. It combines document organization capabilities with annotation and highlighting features while maintaining a clean, intuitive interface.

Key Features

  • Reading Experience:

    • Cross-device position sync
    • Progress tracking bars
    • Multiple layout options
    • Dark and inverted color modes
    • Custom theme colors
  • Document Organization:

    • Multi-level tagging system
    • Star and archive functions
    • Reading progress tracking
    • Markdown note support
    • Document sharing via links/QR
  • PDF Interaction:

    • In-browser PDF viewing
    • Comment annotations
    • Text highlighting
    • Drawing capabilities
    • Highlight/comment export
  • Integration & Security:

    • OIDC single sign-on
    • Access control options
    • Share link management
    • Custom theming support
    • Docker deployment

Who Should Use PdfDing

PdfDing is ideal for:

  • Individuals managing personal PDF libraries
  • Students organizing study materials
  • Researchers annotating papers
  • Teams sharing and collaborating on documents

Getting Started

PdfDing can be quickly deployed using Docker with minimal configuration:

  • Docker environment
  • Storage for SQLite database
  • Media storage volume
  • Basic environment variables

The platform provides Docker Compose files and Helm charts for various deployment scenarios.

Help improve this content

Found an error or want to add more information about PdfDing? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects