605 private links
... and good alternatives, where available. To the best of my knowledge, and no guarantees obviously. All the apps listed here are distributed with libre licences (except where otherwise stated), but some may rely on non-libre backends.
Productivity
- DAVx5 - the easiest way to synchronize your Nextcloud contacts/calendar/tasks with corresponding Android apps. GPLv3. Available on F-Droid.
- K-9 Mail, or these days it is perhaps just as well to use Thunderbird for Android.
- Nextcloud
- Nextcloud Notes
- Tasks.org - a great tasks app that synchronizes with your Nextcloud tasks.
Chat, messaging
- Signal messenger. The app is FOSS, but relies on a proprietary and centralized service.
- Nextcloud Talk
- Beeper
Keyboard
- Unexpected Keyboard, F-Droid - keyboard with a smart swipe-inside-each-key UX that exposes a massive amount of special characters in a smart way.
- HeliBoard, F-Droid
- https://github.com/futo-org/android-keyboard
- Thumb-Key - cool keyboard meant for thumb typing and swiping inside each key.
Audio & video
- Audio Recorder, F-Droid. Easy to integrate with Nextcloud's "Auto Uploads" functionality, in my experience. But the default quality settings (bitrate, etc.) are quite low and I suggest raising them.
- Jellyfin, F-Droid - mobile client for Jellyfin media server.
- NewPipe, F-Droid - I recommend you install it on F-Droid using their repo to get updates faster (but note that this means you trust their repo to push updates to your phone).
- Tempo - music client for Subsonic-compatible servers.
- VLC
Misc
- Binary Eye, F-Droid - a competent QR code scanner.
- FreeOTP+, F-Droid - 2FA authenticator.
- Kvaesitso launcher - it looks great by default and can be customized in lots of useful ways.
- Librera Reader, F-Droid.
- OpenKeychain - in combination with Password Store to sync
pass
to Android. - OsmAnd - OpenStreetmap for Android.
- Tailscale - app is FOSS, but the underlying service is proprietary, but can replaced with Headscale (but unfortunately I cannot recommend it - tried it once and never figured it out).
- Transdroid - Bittorrent client that lets your monitor and control your server.
- Transportr - public transport timetables. Works well in Stockholm.
- Tusky - Mastodon client that works well with multiple accounts across different instances.
- Wallabag
- Signal app and protocol (end-to-end encrypted by default, but centralized server, no federation)
- Matrix protocol (end-to-end encrypted, decentralized, federated, user gets to choose app to use)
- Delta Chat (I am not sure about this one, I know too little at the moment)
- Simplex Chat
Let's say you have a tablet or reserve phone without a phone number (i.e., SIM-card) that you would nonetheless like to have Signal installed on. Turns out it's possible.
BUT NOTE THAT SIGNAL WILL DE-REGISTER YOUR ORIGINAL DEVICE ONCE YOU REGISTER THE NEW ONE!
There is still no way to have Signal on more than one device, and you can't link Signal on one device to another device. Too bad, would have been nice, especially with database encrypted at rest (which Molly allows).
- Connect your secondary device to the Internet
- Install Molly-FOSS or Molly or Signal on the secondary device, and initiate Signal's registration process (enter your phone number)
- You will get a code via sms on your primary Signal device
- Enter the code on the secondary device using the numeric keyboard (this worked just fine in my case)
- Enter your Signal PIN
- With that, Molly-FOSS/Molly/Signal should start and show you your groups
While we're at it, why not install Molly or even Molly-FOSS instead of the official Signal app? The benefit of using Molly-FOSS is that we can install it on a device not using Google (the drawback is that push notifications will consume a little more battery).
- What originally sent me exploring Signal app forks was this issue
- https://github.com/mollyim/mollyim-android
- https://molly.im/fdroid/
- https://reddit.com/r/CalyxOS/comments/ptll4t/molly/
- Another Signal fork