Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)MR
mrmn @lemmy.world
Posts 10
Comments 23

PdfDing - Version 1 released and major UI revamp

github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

Hi c/selfhosted,

PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repo here. After around 9 months of work the app is finally where I wanted it to be and can be considered stable. Last week version v1.0.0 was finally released. Leading up to this I did a major UI revamp which now supports different layouts.

Let me know what you think of the new UI. If you like PdfDing consider starring the repo on github.

4

Interest in a website containing the docker-compose files of projects listed in the awesome-selfhosted list

Hi c/selfhosted,

I have another project idea. However, before I start I want to make sure there is interest in the community and a similar project does not exist yet.

I was thinking about a "compose" website that contains the compose files and basic information of the projects listed in the awesome-selfhosted list. Users can search for projects, browse by categories, etc. In my opinion when finding a new project you want to try out it, is a bit cumbersome to find the corresponding compose file to get started.

Let me know if there is any interest in such a project. Also I have no idea how I would name the project, so give me your best suggestions :). Thanks!

29
My open source, selfhosted PDF manager, viewer and editor reached over 600 stars on github
  • Thank you for your feedback!

    1. this is only for the demo mode. I don't want to have user files on the demo instance. On the log in screen of the demo instance, there is also note regarding this.
    2. this might be because of your browser. are you using a firefox based browser by any chance? I had the same issue and had to adjust this behavior in the settings.
    3. you are right. I already made the changes, so this is fixed.

    I'll think about the other two suggestions.

  • My open source, selfhosted PDF manager, viewer and editor reached over 600 stars on github
  • Allow me to quote myself:

    While Stirling PDF and PdfDing are both self-hosted web applications centered around PDF files, they still differ in their use case. Stirling PDF focuses on performing various operations like splitting, ropping and rotating on your PDFs. PdfDing however has a different focus, it is all about reading and organizing your PDFs. All features are added with the goal of improving the reading experience or making the management of your PDF collection simpler. PdfDing's editing functionalities were added with the same idea in mind. You can add annotations, highlighting and drawings to PDFs, so that you can highlight or add information that will be beneficial to your reading experience.

  • My open source, selfhosted PDF manager, viewer and editor reached over 600 stars on github

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi /c/opensource,

    I am developing PdfDing - a selfhosted PDF manager, viewer and editor. You can find the repo here.

    Today I reached a big milestone as PdfDing reached over 600 stars on github. A good portion of these stars probably comes from being included in the favorite selfhosted apps launched in 2024 on selfh.st.

    Here is a quick overview over the project's 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 annotations, highlighting and drawings
    • Clean, intuitive UI with dark mode, inverted color mode and custom theme colors
    • 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

    As always I am happy if you star the repo or if someone wants to contribute.

    27

    My open source, selfhosted PDF manager, viewer and editor reached over 600 stars on github

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi /c/programming,

    I am developing PdfDing - a selfhosted PDF manager, viewer and editor. You can find the repo here.

    Today I reached a big milestone as PdfDing reached over 600 stars on github. A good portion of these stars probably comes from being included in the favorite selfhosted apps launched in 2024 on selfh.st.

    Here is a quick overview over the project's 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 annotations, highlighting and drawings
    • Clean, intuitive UI with dark mode, inverted color mode and custom theme colors
    • 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

    As always I am happy if you star the repo or if someone wants to contribute.

    1
    PdfDing - Over 500 stars on Github, Helm Chart, new features, new theme and design improvements
  • I just checked, I usually don't use the app on a mobile device. If you want to highlight text on mobile:

    • open the highlight menu
    • select the text as if you were to copy it (long press, etc)
    • then click on a color
    • the text should now be highlighted
  • PdfDing - Over 500 stars on Github, Helm Chart, new features, new theme and design improvements

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi c/selfhosted,

    here's another Update on PdfDing, the selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. You can find the repo here.

    Thanks to being included in the favorite selfhosted apps launched in 2024 on selfh.st, PdfDings's popularity improved greatly. This week the project crossed the 500 Stars on github, which was a big milestone for me. Thanks! Another thing that made me quite happy is that PdfDing got its first two contributions!

    Milestones aside there were also new features and improvements since my last post:

    • PDFs can be starred and archived. Starred and archived PDFs can be quickly accessed in the overview. Archived PDFs are hidden from the default overview.
    • New (beautiful) theme inspired by fli.so. You can find a screenshot here.
    • Preview mode: the first page of each PDF can be shown in the overview without entering the viewer.
    • Optional thumbnail mode: The first page of each PDF will be shown as a thumbnail in the overview.
    • Design improvements that (in my opinion) make the whole application feel cleaner and more beautiful
    • I have created a helm chart so it can be easily installed on Kubernetes

    As always I am happy if you star the repo or if someone wants to contribute.

    14
    I am building a self-hosted PDF manager, viewer and editor
  • The project is using mozilla's pdf.js library for displaying pdfs (this is also used for firefox's build in pdf reader). As far as I am aware it should be able to work with (allmost) all pdf files.

  • I am building a self-hosted PDF manager, viewer and editor

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi,

    over the last six months I have been building PdfDing. You can find it on github.

    PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. Some of its features include:

    • Remembers current position - continue where you stopped reading on any device
    • Edit PDFs by adding annotations, highlighting and drawings
    • Share PDFs with an external audience via a link or a QR Code. Shared PDFs can be access controlled
    • Dark Mode, colored themes and custom theme colors
    • Inverted color mode for reading PDFs
    • SSO support via OIDC
    • Markdown Notes

    The project is built using Django, Alpine JS, htmx, Tailwind CSS and Mozilla's pdf.js.

    If you like PdfDing please consider giving the project a star on github. If anyone wants to contribute you are welcome to do so!

    8

    I am building a self-hosted PDF manager, viewer and editor

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi,

    over the last six months I have been building PdfDing. You can find it on github.

    PdfDing is a selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices. Some of its features include:

    • Remembers current position - continue where you stopped reading on any device
    • Edit PDFs by adding annotations, highlighting and drawings
    • Share PDFs with an external audience via a link or a QR Code. Shared PDFs can be access controlled
    • Dark Mode, colored themes and custom theme colors
    • Inverted color mode for reading PDFs
    • SSO support via OIDC
    • Markdown Notes

    The project is built using Django, Alpine JS, htmx, Tailwind CSS and Mozilla's pdf.js.

    If you like PdfDing please consider giving the project a star on github. If anyone wants to contribute you are welcome to do so!

    6

    Release frequency preferences

    Hi, I am the developer of PdfDing. One thing I am not sure about is the frequency of my releases. What do you folks prefer in self-hosted projects? More releases in order to get new features as fast as possible or fewer releases with bigger feature additions?

    16
    PdfDing - Now with editing functionalities
  • t is all about reading and organizing your PDFs. I started this project because I wanted a web app where I can read longer PDFs seamlessly on my desktop and mobile devices.

    Yes, you do. I do not know however you complex the management part needs to be for you. You could give it a try and if you are missing something just create an issue on github and I see what I can do :)

  • PdfDing - Now with editing functionalities
  • It is not planned right now as I never developed an android app before. But who knows, I am also not a frontend dev, yet here we are :D

    I am planning on developing a Rest API, hopefully I can do this in such a way that someone from community is able to create a mobile application.

  • PdfDing - Now with editing functionalities
  • It depends on you use case. Stirling PDF focuses on performing various operations like splitting, cropping and rotating on your PDFs. PdfDing has a different focus, it is all about reading and organizing your PDFs. I started this project because I wanted a web app where I can read longer PDFs seamlessly on my desktop and mobile devices.

    The newly added editing features were implemented with the aim of improving the reading experience. If I find something important I can add an annotation or highlight something. When studying you can add free hand notes to your files.

    I hope that helps in differentiating the two applications.

  • PdfDing - Now with editing functionalities

    github.com GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

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

    GitHub - mrmn2/PdfDing: Selfhosted PDF manager, viewer and editor offering a seamless user experience on multiple devices.

    Hi c/selfhosted,

    I am the developer of PdfDing. As this feature was requested quite often I wanted to inform you that it is now possible to edit PDFs by adding annotations, highlighting and drawings. You can find the repo here.

    I also got the feedback that organizing PDFs with simple tags does not work for many people. It is now possible to organize PDFs with multi-level tags. I hope this will improve the user experience.

    If you like PdfDing I would be really happy over a star on GitHub. As the project is open source, if anyone wants to contribute you are welcome to do so!

    12
    PdfDing - Selfhosted PDF Manager and Viewer
  • What’s up with changing to github?

    I answered this in another thread, so I just copy it here. I hope that's okay.

    I tried to make codeberg work, but it is really hard to gain traction and interaction with the community over there. For example, while I got 3 issues from the community on codeberg in over 5 months, on github I already got two in just two days. Of course it could be a coincidence or the same users as on codeberg.

    I am developing PdfDing not only for myself but also as way to give back to the community for all the great projects I am using. So I want it to be used by many people. I want and need the interaction with the community. The issues I got until now were great feature requests that I would have not thought of on my own. Maybe I will also get contributors, would be great for sure.

    but the biggest thing I see missing is support for indexing / searching documents.

    I think it would be quite cool to have support for indexing / searching documents. I am not exactly sure how to do or to incorporate it but there should be a way :). For now it's not on top of my to-do list as there are some core features I am still missing and want to finish first. Feel free to create an issue on GitHub.

  • PdfDing - Selfhosted PDF Manager and Viewer

    github.com GitHub - mrmn2/PdfDing: Minimal and selfhosted PDF manager and viewer offering a seamless user experience on multiple devices.

    Minimal and selfhosted PDF manager and viewer offering a seamless user experience on multiple devices. - mrmn2/PdfDing

    GitHub - mrmn2/PdfDing: Minimal and selfhosted PDF manager and viewer offering a seamless user experience on multiple devices.

    Hi /c/selfhosted,

    I want to introduce PdfDing to this community. PdfDing is a PDF manager and viewer 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 repo can be found here. Features include:

    • Seamless browser based PDF viewing on multiple devices
    • Dark Mode, colored themes and custom theme colors
    • Inverted color mode for reading PDFs
    • Remembers current position - continue where you stopped reading
    • SSO support via OIDC
    • Share PDFs with an external audience via a link or a QR Code
    • Shared PDFs can be password protected and access can be controlled with a maximum number of views and an expiration date
    • Automated and encrypted backups to S3 compatible storage

    I would be very happy if you wold give PdfDing a try. If you like it, be sure to leave a star :)

    9