We all love open-source software, but there are so many amazing projects out there that often go unnoticed. Let’s change that! Share your favorite open-source software that you think more people should know about. Here’s how you can contribute:

  1. Single Option Per Comment: Mention one open-source software per comment to be able to easily find the most popular software.
  2. No Duplicates: Avoid duplicating software that has already been mentioned to ensure a wide variety of options.
  3. Upvote What You Love: If you see a software that you also appreciate, upvote it to help others discover it more easily.

Check out last year’s post for more inspiration: Last Year’s Post

Let’s create a comprehensive list of open-source software that everyone should know about!

    • CosmicTurtle0@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 months ago

      Absolutely LOVE syncthing. I recently had to go on an emergency trip and was glad I set up syncthing on my phone but hated that I didn’t set it up properly on my laptop.

    • SorteKanin@feddit.dk
      link
      fedilink
      arrow-up
      1
      ·
      3 months ago

      I’d love to use this but I just mostly don’t use multiple devices at the same time, so I don’t see how the sync would ever happen.

      • aspoleczny@lemmy.world
        link
        fedilink
        arrow-up
        3
        ·
        edit-2
        2 months ago

        I’m in the same boat, so I had set up Syncthing more like centralised service - installed one instance on my home server, and made every other device sync only with it. Files propagates without issues.

  • toothbrush@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    3
    ·
    edit-2
    3 months ago

    KDE Connect: An app for iOS, android, pretty much every flavor of linux, windows, etc. that lets you connect any devices together to share files, show notifications of other devices, use your phone as an input device(keyboard, mouse), control multimedia applications(start, play, stop, etc.), trigger commands, and everything else if you make a plugin for it.

    • golden_zealot@lemmy.ml
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      The craziest thing I discovered when I started using it was when I noticed that because my desktop was now connected to my phone and my phone was connected to my watch, I could completely control the media on both from my watch and the integration felt natural - but also something I haven’t seen work that well in the proprietary world.

      • Deckname@discuss.tchncs.de
        link
        fedilink
        arrow-up
        1
        ·
        3 months ago

        For me it was, that the video i was watching paused when i got a call and repeated the moment i hung up. FUTURE (or apple ecosystem, i suppose.)

  • Novaling@lemmy.zip
    link
    fedilink
    English
    arrow-up
    2
    ·
    3 months ago

    FMD (FindMyDevice) - An absolute necessity, especially if you aren’t using Google services.

    It allows you to use any device/contact you’ve approved to send commands to enable/disable various settings on your devices, like bluetooth, do not disturb, camera, GPS, etc. via SMS, a FMD server (self-host optional) or from notifications (i.e. use Signal to send commands). So if you’ve simply lost your phone in your house you could make it ring no matter what, or if it got stolen you could lock it, use GPS, or factory reset it entirely.

    The dev made it after he lost a phone that didn’t have Find My Device activated.

      • CosmicTurtle0@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        arrow-down
        1
        ·
        3 months ago

        My only complaint with KeePass is that if any corruption occurs, your passwords are borked. I use KeePass for non-critical accounts, like Lemmy, etc. I don’t trust myself or the sync enough for storing my bank or other identity passwords.

        • SorteKanin@feddit.dk
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          I have used KeePass for many, many years and have never run into this. Besides, I usually have a copy of the database on some other device so I’m not too worried

            • Mika@sopuli.xyz
              link
              fedilink
              arrow-up
              0
              arrow-down
              1
              ·
              edit-2
              3 months ago

              Beware that syncthing is a bad backup strategy as it will update to sync the broken file (or even file deletion). I advice to do some other sort of backup. Even a simple shell script that copies selected folders into selected location that you run from time to time is a better one.

              Edit1: I’ve looked at my script, I use rsync for that.

              • MalReynolds@slrpnk.net
                link
                fedilink
                English
                arrow-up
                1
                ·
                edit-2
                3 months ago

                I use rsync for that.

                As does syncthing under the hood. The issue is with backing up an open database and getting an inconsistent state, but KeepassXC keeps its database closed except on update. I also tick the backup old before save setting in KeepassXC (the aforementioned ‘and it’s backup’) and use a versioning backup of the sync directory on the desktop with 3-2-1, so I am sanguine.

              • TroublesomeTalker@feddit.uk
                link
                fedilink
                English
                arrow-up
                1
                ·
                3 months ago

                Syncthing can easily be set to retain the last n copies. And you only need one or two to protect against corruption because you aren’t editing a corrupted file. Likewise a lot of the KeepassX clients can snapshot periodically too. Been doing this for years with no issues over Linux/Win/iOS and Android.

    • Ropianos@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I can also recommend Bitwarden which is a hosted password manager (enabling e.g. automatic sync). The commitment to FOSS is not as great (there have been some controversies AFAIK) but self-hosting is possible.

      • osugi_sakae@midwest.social
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        A little trick for people who are worried about putting business / work passwords in web-hosted managers such as Bitwarden: put just the username in Bitwarden, and put all the full information into KeepassXC.

        Bitwarden will recognize the site and fill in the username - meaning you are at the correct site and are not being phished. Then, you can fill in the password from KeepassXC. This gives the benefits of browser-based managers while keeping more sensitive passwords (and recovery info) local-only.

        • Ropianos@feddit.org
          link
          fedilink
          arrow-up
          1
          ·
          3 months ago

          If it is only about fishing, why not use the KeePass browser plugin? That can also autofill by domain.

          • osugi_sakae@midwest.social
            link
            fedilink
            arrow-up
            1
            ·
            3 months ago

            Good question - does the browser plug in sync to the internet or is any part of it internet accessible? I’ve not used it. I just know a lot of people are put off by the idea of their passwords being “in the cloud” or otherwise accessible through the internet. Looking at the add-on for Firefox, it looks like it communicates with the local keepassxc instance, which should be fine for many people.

            Thanks. I was not aware of this option.

  • Voroxpete@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    LocalSend should be called God Send because it’ll save your life. It’s AirDrop, but for everything and open source. Works really well, no setup, no server.

    • pineapple@lemmy.ml
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 months ago

      Local send has worked really poorly for me, and so has every program similar to it open source or not. The only network file sharing program that has always worked (mostly) floorlessly for me is AirDrop.

    • FrederikNJS@lemmy.zip
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      I love LocalSend, the only downside is that both devices must be on the same network. So it won’t work for sending a file to someone else at a bar.

    • limerod@reddthat.com
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      Unfortunately, its not reliable. For large media files it gets stuck. Also, sometimes the local server is not discoverable on the other end. Even though I tried the troubleshooting step.

      I had tested with windows and android so it could be different on Linux.

  • PumpkinDrama@reddthat.comOP
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 months ago

    Forgejo: A self-hosted, lightweight software forge offering Git repository hosting with an easy-to-install, low-maintenance platform focused on collaboration, federation, and privacy.

  • pseudo@jlai.lu
    link
    fedilink
    arrow-up
    2
    ·
    3 months ago

    Bookwyrm, a book tracker and review sharing plateform that is part of the fediverse allowing you to share your notes and review about books in the threadiverse as well as the twittoverse.

      • pseudo@jlai.lu
        link
        fedilink
        arrow-up
        2
        ·
        edit-2
        3 months ago

        TIL about the ACS Licence. Thanks.

        I thought that if the source code was available on github, it would count as open-source whatevery the licence, my bad.

  • PumpkinDrama@reddthat.comOP
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 months ago

    Typst: A modern typesetting system designed for easy document creation with markup inspired by Markdown but more powerful and programmable.

    • ZogeLebac@lemmy.ml
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      Can’t live without Joplin anymore. Just being in control of your own stuff and so useful on many devices. Next step for Joplin: make todo/tasks even better, for instance by making a connection with todo.txt possibly (another open source set of apps I came to love deeply).

    • Nima@leminal.space
      link
      fedilink
      English
      arrow-up
      0
      ·
      3 months ago

      btw this is powerful. i recently upgraded to Joplin from using colornotes. there’s so much you can do and a ton of QoL things they’ve added that make organizing and searching notes much easier.

      Joplin is awesome and I wish I’d known about it sooner.

        • Shakuni@lemmy.ml
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          I’ve used Obsidian and just today moved to Joplin. Obsidian has way more features for power users and wider array of community plugins.

          BUT

          Joplin is FOSS and it still has plenty of features. Think of Obsidian capabilities as Microsoft Excel, whereas Joplin is at the level of Google Sheets. And Joplin notes can be encrypted, meaning .md files won’t be found lying around.

  • Ardens@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    3 months ago

    Firefox - the original private webbrowser. Even though some people don’t like the options in it (like those that let you stream Netflix and other DRM content). If people care about privacy, they use this browser, or one that is made from it…

  • teuniac_@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    3 months ago

    Logseq: note-taking and knowledge management application that supports Markdown and Org-mode syntax, featuring powerful linking, block-based organization, and full local data storage for privacy