Some FOSS programs, due to being mantained by hobbyists vs a massive megacorporation with millions in funding, don’t have as many features and aren’t as polished as their proprietary counterparts. However, there are some FOSS programs that simply have more functionality and QoL features compared to proprietary offerings.

What are some FOSS programs that are objectively better than their non-FOSS alternatives? Maybe we can discover useful new programs together :D

I’ll start, I think Joplin is a great note-taking app that works offline + can sync between desktop and mobile really well. Also, working with Markdown is really nice compared with rich text editors that only work with the specific program that supports it. Joplin even has a bunch of plugins to extend functionality!

Notion, Evernote, Google Keep, etc. either don’t have desktop apps, doesn’t work offline, does not support Markdown, or a combination of those three.

What are some other really nice FOSS programs?

edit: woah that’s a whole load of cool FOSS software I have to try out! So far my experiences have been great (ShareX in particular is AWESOME as a screenshot tool, it’s what snip and sketch wishes it could be and mostly replaces OBS for my use case and a whole lot more)

    • SorteKanin@feddit.dk
      link
      fedilink
      arrow-up
      14
      ·
      6 days ago

      … Unless of course you’re trying to connect two external monitors through a docking station with a USB-C into the laptop with a closed lid and disabled inbuilt screen.

      Unfortunately, in my experience, Linux routinely fails at this task (tried many different distros) while Windows “just works”.

      • sudneo@lemm.ee
        link
        fedilink
        arrow-up
        5
        ·
        6 days ago

        I have opposite experiences! Multiple Linux laptop, with multiple docking stations: a bit of xrandr magic and everything works, forever. (BTW, try setting manually the refresh rate at different values for the two monitors via xrandr, I have solves a similar problem to yours in the past by creating a dedicated display class.)

        On a Mac, it’s impossible, I have to plug one cable directly in the computer to make it work, and the quality of the output on 2k monitor is way worse since they disabled sub-pixel rendering or some stuff.

        Windows also works decently on this regard, until it doesn’t (my partner’s PC stopped recognizing HDMI monitor at some point, and the debugging was frustrating as hell).

        • SorteKanin@feddit.dk
          link
          fedilink
          arrow-up
          9
          ·
          6 days ago

          I’m having it on my Framework laptop - I really was hopeful that it would just work with that :(

          • fxdave@lemmy.ml
            link
            fedilink
            arrow-up
            4
            arrow-down
            3
            ·
            6 days ago

            Linux itself is not the problem here. Which DE is it? Does it use X.org or wayland? If you disable the login manager, do the screens work in TTY right after the boot? If you use X.org, Sometimes X.org drivers needs to be configured, Some OSes come with X.org configs like Arch. So in Arch you usually just have to install the packages you need. If you use Wayland, try X.org.

            Did you try windows and Linux on the same machine? Hardware limitation can cause such issues. But if it works with Windows but not with Linux then it’s not that.

            Windows may use worse quality output, e.g. different refresh rate, different color profile to fit into the hardware bottleneck. You can also experiment with these.

            USB controller kernel driver could also interfere in theory, you can try different kernel versions.

            Multiple GPU setups have also many options that you can play with.

            I hope it helps.

            • SorteKanin@feddit.dk
              link
              fedilink
              arrow-up
              5
              ·
              6 days ago

              If you disable… needs to be configured… just have to install the packages

              And this is exactly the problem. I suppose there might be a way to fix it, but if Windows can just make it work for me, why can’t Linux do the same? All this “Oh you just need to do X and Y” should be unnecessary bullshit.

              Also, it’s not that it doesn’t work at all on Linux, but it works sporadically. For instance, when the system goes to sleep and needs to wake up, the screens sometimes turn on, sometimes they don’t and I need to pull the plug and reconnect. This is never necessary on Windows.

              • fxdave@lemmy.ml
                link
                fedilink
                arrow-up
                3
                ·
                6 days ago

                Most of the time a popular distro just works, your special case did not. You should find the root cause, and report it. I’m sure windows is not bug free.

                • SorteKanin@feddit.dk
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  edit-2
                  6 days ago

                  I’ve tried on Ubuntu, what’s more popular than that.

                  Windows is certainly not bug free and I’m very much a fan of the idea of FOSS - the execution is unfortunately lacking in this aspect.

                • SorteKanin@feddit.dk
                  link
                  fedilink
                  arrow-up
                  3
                  ·
                  5 days ago

                  Oh totally. I just wish Linux had better user experience than it does, cause right now it’s kind of subpar.