cross-posted from: https://lemmy.world/post/24002641

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!

  • RmDebArc_5@sh.itjust.works
    link
    fedilink
    arrow-up
    3
    ·
    8 hours ago

    For a company it would probably be easier to manage. Also maybe the dev is just most comfortable with web dev and instead of making an electron app they made a server. But it should be possible to make a app with electron or tauri running the editor locally

    • GolfNovemberUniform@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      8 hours ago

      Why use Electron and not Qt or GTK? Web is unnecessary here and it creates more attack surface. An enterprise use case may be viable though.