Skip to content
/ PdfDing Public

Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

License

Notifications You must be signed in to change notification settings

mrmn2/PdfDing

Repository files navigation

PdfDing

Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

Website  •  Demo  •  Docs  •  Get Started


GitHub Repo Stars Docker Pulls Version GitHub Actions Workflow Status Last Commit

PdfDing Demo Screenshot

Introduction

PdfDing is a PDF manager, viewer and editor that you can host yourself. It offers a seamless user experience on multiple devices. It's designed be to be minimal, fast, and easy to set up using Docker.

The name is a combination of PDF and ding. Ding is the German word for thing. Thus, PdfDing is a thing for your PDFs. Initially inspired by linkding.

A live demo, powered by PikaPods, is available at demo.pdfding.com.

Features

  • Seamless browser based PDF viewing on multiple devices. Remembers current position - continue where you stopped reading
  • Stay on top of your PDF collection with multi-level tagging, starring and archiving functionalities
  • Edit PDFs by adding text, highlighting and drawings
  • Add signatures to PDFs and access them on all devices
  • Manage and export PDF highlights and comments in dedicated sections
  • Clean, intuitive UI with dark mode, inverted color mode, custom theme colors and multiple layouts
  • SSO support via OIDC
  • Share PDFs with an external audience via a link or a QR Code with optional access control
  • Markdown Notes
  • Progress bars show the reading progress of each PDF at a quick glance

Getting started

Ready to dive into PdfDing? Then head over to the Getting Started pages of the documentation and find instructions for setting up PdfDing via Docker, Docker Compose and Helm. Configuration options can be found here.

Sponsor

PdfDing is an open source project and its code & container images are provided for free, without any strings attached. However, developing and maintaining PdfDing requires a lot of time. By sponsoring you allow me to spend more time on PdfDing and make it even better.

Sponsorship DetailsGitHub SponsorsKoFi

Both available sponsorship options offer the company tiers Bronze, Silver and Gold. These tiers allow sponsoring companies to have their logos shown on the project website, the documentation and the project readme.

Contributing

Small improvements, bugfixes and documentation improvements are always welcome. If you want to contribute a larger feature, consider opening an issue first to discuss it. I may choose to ignore PRs for features that don't align with the project's goals or that I don't want to maintain.

If you are interested in contributing more information can be found in the Contributing pages of the docs. There are also ways to contribute if you are not a developer.

Website, Docs & Blog

The repository, which contains the source code for the project website and the documentation, can be found on Codeberg.

Acknowledgements

This project was funded through the NGI0 Commons Fund, a fund established by NLnet with financial support from the European Commission's Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 101135429.

NLnet foundation logo     NGI Zero Logo

About

Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Contributors 7