this post was submitted on 06 Feb 2025
2 points (100.0% liked)

Open Source

35739 readers
164 users here now

All about open source! Feel free to ask questions, and share news, and interesting stuff!

Useful Links

Rules

Related Communities

Community icon from opensource.org, but we are not affiliated with them.

founded 5 years ago
MODERATORS
 

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.

top 3 comments
sorted by: hot top controversial new old
[–] x00z@lemmy.world 1 points 2 months ago

It's pretty interesting but there's a few things that would make it a lot better:

  • I have absolutely no idea how to upload a PDF. I can only make lorem ipsum ones. It should have a lot more support for dropping files onto the webpage. Maybe even a quick upload box in your sidebar on the homepage.
  • The download button should not open a new tab or change the location or anything. Use the HTML5 'download' attribute instead.
  • Increase (top/bottom) margins between PDF entries, it's too condensed
  • The progress bar doesn't automatically update when you close a PDF. When reading a PDF, I scroll to the bottom, click the little X in top right, and have to press F5 before seeing the progress bar update on the page.
  • Make it tell the browser that it's already a darkmode website (for stuff like DarkReader)

These are my suggestions. Good luck with your project. It looks pretty nice!

[–] qaz@lemmy.world 0 points 2 months ago (1 children)

What is the intended use case?

[–] crmsnbleyd@sopuli.xyz 1 points 2 months ago

Synced reading across multiple devices is what I use it for