What open-source software would you like more people to know about?

https://reddthat.com/post/47032660

PieFed
Beware that client support is very lacking
It’s come a long way recently, I’m currently using piefed on voyager rn and it works great

I would love to too as Voyager is my favorite client

But there is no option to change a post's language, thus making the app unusable for people who speak multiple languages

I’ve seen a couple of other clients add support for piefed recently as well, although I don’t follow them closely cuz I’m happy with voyager. Maybe boost or mlem supports this with piefed already?
Mlem is IOS only and boost doesn't support piefed
Oof rip sorry lol, thought I’d seen a post about boost and piefed
KeepassXC
Mixed with syncthing to sync your database file across your devices and its chef’s kiss
but don’t forget to exclude your key file from sync
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.
You can toggle syncing only in one direction
KeePassXC can automatically keep a backup when it makes changes.
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
Syncthing means it and it’s backup lives on two laptops a desktop and my phone.
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.

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 it’s 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.

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.
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.

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.

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

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.

Xournal++ - for electronic handwriting and annotations on pdfs and such
Typst: A modern typesetting system designed for easy document creation with markup inspired by Markdown but more powerful and programmable.
And it compiles crazy fast to pdf!
Pandoc: A universal document converter allowing conversion among numerous markup formats including Markdown, LaTeX, HTML, and Word.[source from common knowledge]
I couldnt figure it out, probably because I am a CL noob. Do you use a gui for it?
I asked perplexity and just copy pasted the command in the terminal and it worked.
the official way is with no gui, maybe some third party gui exist
Helix Editor: A fast, post-modern text editor that combines modal editing and syntax awareness built in Rust for programmers.
Helix is my favorite editor. It’s like Vim, but less obtuse because you can see the text you’re about to perform an action on before you take it.
Syncthing: Continuous, private, and encrypted file synchronization across multiple devices without using the cloud.
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.
I love syncthing, but never managed to get permissions to work right on any of my android phones. I chalk that up to phone vendor fuckery though.

You should know that there is no longer an official syncthing app and a clone has taken its place. It’s buggy but it works.

Permissions are a bit tricky to set up but I believe the clone app does it correctly by asking for full file browsing permissions.

Just to be clear, there is no official app for Android (and, I assume iPhone). If you are using SyncThing on desktop or laptop computers, there are downloads at the official syncthing.net site. On Linux, it should be available from your distribution.
I use Syncthing-Fork on my android phone, which seems to work fine.
Syncthing-Fork v1 | F-Droid - Free and Open Source Android App Repository

Wrapper for Syncthing - Open and decentralized file synchronization

I’ll have to try it the next time I have time, but I’m also trying to switch to a real linux phone. Right now, I have to wait for a friend to travel to the EU to be there while Pine64 has what I’m looking for in stock.
Pine64 is 2× more expensive in the EU

And doesn’t ship PinePhone Pro motherboards to the US at all.

I didn’t get into details because it wasn’t important, but they’re always be someone going “wELL AKTsHUally”. I already own a PinePhone, but it died. The easiest solution would be to get a new MB and swap it in.

Does it backup photos on iOS yet?
Syncthing has been a wonder to discover. Basically replaced any desire for me to rely on the cloud.
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.
I have an instance on my phone running 24/7 which does the bridge. But i dont use much storage, i mainly work with text files, so the pc at work syncs with my phone, and when i get home my own pc gets the files from my phone immediatly. Its been working really well for years for me.
Yea my big problem is also that I need way more storage than what I have on my phone.
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.
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 fir it.
This might read as a stupid question but ; Do you have to use KDE Plasma as a DE for it to work ?
no! there is GSConnect which is a gnome extension that provides the protocol as well
I use it on Fedora with GNOME. Its available as a GNOME extension
No, it works on other setups too! I have used the regular kde connect app with enlightenment DE for example.
It even works on windows
I have it running on my i3wm
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.
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.)
Yea! I forgot it did that as well, but when that happened I had that same reaction of “holy crap, anything proprietary isn’t even close to being this good”.

KDE Connect Link

KDE Connect

KDE Connect: A project that enables all your devices to communicate with each other.

KDE Connect
I wish I could send a whole folder of files at once with this, mine seems to only work one file at a time.