Again, I am not looking for a list of every piece of software in existence.
In case anyone else looks at this thread I found https://alternativeto.net/ is a great place too.
We actually asked our major dev(and the founder) for the answer. Here is a commend from Lorenzo:
To my knowledge there is no p2p solution similar to pydio. NextCloud announced a p2p backup feature some time ago:
https://nextcloud.com/blog/beta-of-peer-to-peer-nextcloud-backup-app-now-available-for-testing/
But I doubt that's what you're looking for.
Regardless, Syncthing does provide some of what you're looking for, such as a webui and an Android app, you may want to have a look at ArchLinux's wiki to find out some of its interesting features, most of the information applies to any distro:
https://wiki.archlinux.org/title/Syncthing
We hope it helps!
Sorry this is not an answer, but you said "Netguard + VPN" and I understand from that you managed to setup Netguard with yet another VPN service (since Netguard registers as a VPN in Android). Is that a correct statement? If so, how? I'm currently using ProtonVPN but I'd love to have some in-device filtering.
For windows you are out of luck, while windows has the best batch renaming tools than any other OS, none of them are FOSS or OSS.
If you don't mind using such options Advanced Renamer and Bulk Rename Utility are the most complete batch renaming tools today (and both are "free, as in beer"), I personally recommend Avanced Renamer, very powerful and simple to use.
You can also always use powershell for batch renaming, however depending on what you want to do you will need to spend some hours learning it.
Probably someone knows of some obscure FOSS project for batch renaming, but coming from someone who uses batch renaming tools on a daily basis, I'm yet to find anything as complete as the tools I listed.
VPN: Do not use a honeybot provider like NordVPN CyberGhost, PIA, ... Use Airvpn or Mullvad
Passwords: Bitwarden is a super cool solution, but it lacks a LOT of features and has bugs on multiple platforms that never get fixed. Like on android 12 the autofill will not work correctly with any browser. The Firefox extension does not work in private windows.... Creating new entries, folders or groups and moving things around is also a big mess. Also you need to use Vaultwarden for your selfhosted server (foss implementation of the closed source bitwarden server in rust i think)
But for syncronization it is very good.
KeepassXC keeps your password database offline and the programms/apps/browser extensions just work.
We will test hashicorps vault the next few weeks at work so i have no clue if its better than bitwarden but i have my fingers crossed.
From what I know, VPNs are not open source, if you want a good VPN, ProtonVPN seems to be a good option. You can always checkout Techlore channel, they made a video about VPNs. There's also another option, you can build your own VPN using Raspberry Pi, there is a project called PIVPN.
If you're looking for a good password manager, I would suggest Bitwarden, it's free and encrypted, even if someone hacks you, you will be informed through your mail (which is very low possible, because it's encrypted). So make sure you enable 2FA. I personally use Bitwarden and it's really good. If you're asking about browser compatibility, yes there is an extension for Bitwarden and it's really good as well. If you're asking about Keepass, this software is made in a way, where your passwords are stored in special file, that can be unlocked only by Keepass, there's no extension, but there is a way to connect it to your browser. You can find many tutorials on how to connect them on Youtube.
Move Mouse (I personally use this) first time setuo is a minute or two aftet that you just forget about it and lat it run in the background (it's even in the ms store)
Digikam does this - https://www.digikam.org/
not cloud based, uses a local sql database: maybe not as good as google cloud, but it DOES do facial recognition and group photos by person
I'm not familiar with the product personally, but I did a little quick search because I wanted to help, and I was curious.
I came across one,
https://github.com/kanishka-linux/reminiscence
But it's a self-hosted solution, not sure if that will suit your needs.