FOSS for Android
- 1K+ Members and growing! Thank you!
Hello everyone and a
HUGE THANK YOU FOR 1000+ FOLLOWERS on /c/fossdroid!
It's great to see that this community and this instance see some actual usage! That makes me happy. ๐
Thank you for all the really nice, civil and constructive conversations we had on here so far and let's hope that our community will continue to grow steadily!
We'll soon push Lemmy in the Automoderator messages, the banner and the description on Reddit, so we'll be able to lure more people here, hopefully. If you want to help, just spread the word!
Once again, thank you, thank you, thank you and have a great one!
Edit: Yes, I'm aware I just violated my own "no memes" rule. ๐คฃ
โ๏ธ
- What's happening with Florisboard.
Hi all.
I used to follow the progress of Florisboard and stoped hearing from it a while back. I was anxiously waiting for swipe gestures and French predictive text.
I went to the GitHub, and while I see a few commits past June, latest release is more than a year old.
Was the project abandoned ?
- FOSS Screen Recorder
Is there any other FOSS screen recorder other than ScreenCam and DroidRec? Because these both app are very buggy.
- ImageToolbox: app to edit images/picturesgithub.com GitHub - T8RIN/ImageToolbox: ๐ผ๏ธ Image toolbox is the app which based on modern tech stack using Clean Architecture. It has features like filters applying, cropping, EXIF editing, quality and output image type picking and tons of another options
๐ผ๏ธ Image toolbox is the app which based on modern tech stack using Clean Architecture. It has features like filters applying, cropping, EXIF editing, quality and output image type picking and tons ...
Hi there,
I found an app for editing pictures. It works really well, has many features and a nice design.
"Image toolbox is the app which based on modern tech stack using Clean Architecture. It has features like filters applying, cropping, EXIF editing, quality and output image type picking and tons of another options"
- is there a app to open urls with other apps
For example, i want to automatically open youtube links in kde connect
- (Req) alarming when arriving to a preselected location?
Or even better, when you're get inside a diameter of x meters around it.
Are any of them a thing?
- A very unique next-gen Youtube Music client
SpMp is a Youtube Music client that was released recently, yet it's incredible. Although it has some features I dislike such as showing what's popular by default, the app has what I can only describe as a next generation UI. Where lyrics are placed, the typeface in use, animations, menus, colors all tie the app together to create a unique experience. It's not quite ready for daily use due to bugs here and there but I had to mention it because I see so much potential in it.
- How Do You Guys Find Apps On Github?
I'm messing around with obtainium and I like it so far. But mobile github is a bit of a pain to navigate. How do you find foss apps that aren't on f-droid yet?
- Any recommendations for an open-source RSS widget?
I've been using Feeder on my phone, and while I quite like the app, I would love a widget for my RSS feeds on my launcher.
Are there any apps that include a widget, or standalone widgets, but that are also FOSS?
- Any Foss sports info apps for like football.
As the title says would like a app that can provide upcoming and recent fixtures, premier league table for example. Any help will be great thanks!
- Anyone using Mulch? Need 2 things from it
So I thought it would finally be smart to find a replacement for Bromite. I picked up Mulch, and after an initial shock (I didn't think Bromite has that many enhancements for the basic things), I'm still having two main problems:
-
Using Lemmy as a pwa doesn't keep me logged in. In the normal browsing mode it works, and so it does in Bromite (incl. pwa). I can't figure out what I could change. Ideas?
-
Background video doesn't play. Or rather, it always pauses when minimising the app, and I need to resume it in the notification. Stupidly annoying. I couldn't find a solution for this, as most results lead to "Chrome will allow bg video in a beta from 5 years ago" or similar. Can't it just keep playing? I'm not talking about YouTube btw.
These were the primary things I need a Chromium-based browser for, as FF doesn't play nice with pwa nor some video sites.
(I don't feel like installing Brave or similar. I installed Chromium and I booted it after 2 minutes of seeing all the Google crap.)
-
- F-Droid Insights - Easily explore F-Droid apps with data from external sources
cross-posted from: https://lemmy.world/post/1260715
> cross-posted from: https://lemmy.world/post/1260359 > > > Hello everyone, I recently developed a website called F-Droid Insights, which is a simple website that let you explore F-Droid apps enriched by data coming from external websites such as Github. > > > > F-Droid is amazing and serves as my main source to find Android apps. Unfortunately it can be difficult to discover new apps there, as F-Droid lacks a method to estimate the popularity of a project. F-Droid Insights incorporates repository information (number of stars, number of forks) coming from Github, Gitlab and Codeberg. > > > > A few notes: > > > > - To create filters (in order to see all apps from the "Games" category or to filter out apps hosted on github) you can use the Custom Search Builder located at the bottom of the page. > > - The first page load can be quite slow on mobile devices, just wait for the page to be completely loaded and it should be fine. > > > > Feel free to reach out if you have any questions!
- When an app asks for permissions, the OS should not only let you answer yes or no. Every category should have a "yes, but feed the app fake data" option.mastodon.gamedev.place Nifflas (@Nifflas@mastodon.gamedev.place)
When an app asks for permissions, the OS should not only let you answer yes or no. Every category should have a "yes, but feed the app fake data" option. Want my contacts for no reason? Have these generated fake ones! Wanna listen to my microphone? Here's random ambiance sounds! Location? I'm on a ...
- Document Scanner recommendations
I'm looking for a document scanning app. I currently have OpenScan installed, but I feel like the only usable setting is the default one which only takes a picture and allows you to crop it.
I'm looking for something closer in processing to adobe scan to pdf, so the end pdf looks more "scan like".
Is there such an app? What are guys using?
- Launcher recommendation
I have tried alot of launchers but never really settled on one that meets all my needs. I have also read all the threads on reddit about FOSS launchers.
My preferences:
- Multiple pages
- Widgets on home screen
- search function; app/contacts/ddg
The closest one yet is NeoLauncher, but the search function is not quite there I reckon.
Any suggestions?
- Organic Maps and OSMand not accepting addresses
Both apps locate me just fine, and in the maps I can see my address written on my house. I can tap it, and I see my full address.
When I search my address, both apps say it doesn't exist. I've tried typing in some other addresses from around my city and have the same issue. I've tried "Address, Street" and "Street, Address," searches.
What am I doing wrong?
- Can we have an open source Google Assistant alternative?
What if we use the Google Speech utility to make it work?
I'm tired of apps not integrating themselves with Assistant.
I use Microsoft To-do for work. And I have a Windows device so it's extremely convenient for me since it syncs it.
But when I ask Google to add a task, it won't do that. (Refer to the attached image.) It will only add tasks or reminders to its own shitty Tasks app.
So, I want to be able to automate my work by having some service that can do this, and doesn't have to depend on Assistant or the devs to add Assistant compatibility...
- Looking for: Android FOSS Stock Tracker
I hope this questions hasn't been overdone, but for those active in financial markets does anyone have a recommendation for an app to track markets? I can only find widget apps with limited functionality (don't show volumes on graphs, missing trend data etc.)
I'm currently using Stocks Widget, which missing some graph features and the widget function is buggy on my phone. (https://github.com/premnirmal/StockTicker)
The source of the data isn't strictly important in my case, as long as it can pull EU market info.
- what are some SMS alternatives as QKSMS is having troubles
I have been using QKSMS for years now, though at times it has trouble sending photos. If anyone has alternatives I could try, it would be appreciated
- Did Saber implement Google Advertisement support?github.com GitHub - adil192/saber: A (work-in-progress) cross-platform libre handwritten notes app
A (work-in-progress) cross-platform libre handwritten notes app - GitHub - adil192/saber: A (work-in-progress) cross-platform libre handwritten notes app
Whenever I open the note-taking app Saber (github link above, also on Fdroid and Playstore) a window appears telling me to decide if I want to have personalized advertisrments shown to me or not and demanding from me to update the app even though I can keep using it without any further problems.
- Cofi - Coffee Brew Timergithub.com GitHub - rozPierog/Cofi: Free and open-source coffee brew timer. Customizable time settings and an easy-to-use interface. Perfect cup every time.
Free and open-source coffee brew timer. Customizable time settings and an easy-to-use interface. Perfect cup every time. - GitHub - rozPierog/Cofi: Free and open-source coffee brew timer. Customiza...
Hi there,
I'm Leon, a solo developer from Poland who loves coffee. I've created Cofi, an open-source coffee recipe/brew timer app for alternative brewing methods. It's available on Android and WearOS and features seamless synchronization between both versions.
With Cofi, you can store your favorite ways of brewing coffee, and thanks to the step system, you will always see what you need to do and what the next step is. This way, your cup of coffee will be perfect every time. And if it's not, it's easy to adjust the timings to make it better next time.
By default Cofi contains recipes for most popular alternative methods, but you can always change then or add entirely new ones to fit your needs.
Cofi is 100% free and contains no tracking whatsoever. To be honest, I created it because I was frustrated with the lack of equivalent apps without built-in tracking.
Since it's my hobby project, I use it to explore new Android APIs and features. As a result, it supports dynamic theming, Material You, themed icons, WearOS, tablet UI, app shortcuts, Picture-in-Picture, and more.
You may be wondering, "Why would anyone need it?" Well, let me explain. I'm not a morning person, and I struggle with remembering exact timings and values. Having Cofi allows me to offload this information and makes my mornings easier. I hope it can do the same for you too.
You can get Cofi from the Play Store, F-Droid, or GitHub
Keep in mind that to sync between WearOS and Android you need to install both apps from the same place (eg. both from the Play Store, or both as APK from Github)
- Organic Maps or OSMAnd+
On the journey to degoogle my life and wanted to ask if the community prefers OSMAnd+ or Organic Maps for driving navigation. I got OSMAnd+ but now started to hear some really good things about organic Maps. Was wondering if I should consider switching.
- Feed reader app with Miniflux & old android support
Hello, my first post here on lemmy and in this community, so I just setup a Miniflux on my server and looking for client app.
I see News has support but the app itself are unsupported for older android version like lolipop 5.1
- tasks.org appreciation thread
I just spent half an hour going through all of the app's settings and I'm in awe from the amount of work that went into it. Some of the things that made me realize the author put their heart and soul into it:
- Custom filters; pages that show tasks satisfying a certain criteria, e.g. due date is up until tomorrow
- Notification sound can be played repeatedly 5 times to catch your attention
- Random reminders in case you're procrastinating
- Optionally ignore fields you don't use in the task editing screen. I hid reminders (because the defaults are good enough), tags, location, priority. I appreciate it so much.
- The fucking widget is customizable to death, you can hide the check boxes, hide the dividing lines between tasks, change the font size.
It's perfect, it's obviously on F-Droid, and it obviously syncs with Nextcloud. The widget thing was what made me write this post. They really went out of their way to make the app satisfy everyone.
Thanks for listening
- It's foolish to think open source isn't possible on Android. (UPDATED, Top of All Time on r/fossdroid)
It's foolish to think open source isn't possible on Android.
0. Introduction
I was a fool myself, I thought the apps my phone's vendor made were simply too aesthetically pleasing to switch from. I thought there were barely any good libre apps, and they were all limited in functionality compared to their closed source alternatives. I was ignorant to the fact that the apps I was using were filled to the brim with corporation branding, useless features, and bugs (which I thought were acceptible for some reason). But I digress, I'm here to show that there is a world where you install only libre software and still use your phone to do whatever you'd like. I needed this years ago, so I'll take you on a journey down the rabbit hole to prove it.
Assuming you already have some idea why libre software is preferable, the first step is embracing minimalism. Of course, you will not find open source versions of the exact same proprietary apps you love and use on a daily basis. Though, an open source alternative will aways exist in some form. If you embrace minimalism and identify what you want from an app with precision, you won't be carried away with extra featues that may simply be bloat.
Disclaimer: Some of the open source communities may be nasty, but at least they don't hide their dirt.
1. Basic phone features
You need to replace your default system apps. You didn't choose to install them, you were fed those apps. Just because the vendor doesn't want you to replace them doesn't mean you have to keep using them. Root your phone (Why is it dangerous and letting a company you know nothing about have control over your device and data isn't?) and delete those apps.
Phone app (Dialer): Go ahead and install Koler or Simple Dialer. NoPhoneSpam can be used to block based on patterns. Call Recorder can be used to record your calls, use Call Recorder - Skvalex (closed source) with its Magisk module if it doesn't work. Use Share my number if you need to share your number with a QR code.
Gallery: SimpleGallery has an all albums view in addition to per album view. It can remove metadata, filter media, has a recycle bin support, and allows basic editing.
Contacts: Simple Contacts.
Files (browser/explorer/manager): Are you, by any chance, still using Root Explorer? Perhaps your vendor's modern files app? You could also be dependent on Google and using Files by Google. Maybe ES File Manager and its ads had an impact on you. No matter which one you use, Material Files welcomes you. It has everything you need. If you can't give up your files app because it cleans junk files / optimizes or speeds up your 256 GB phone with 8 GB of memory, know that you don't need any of it. If you're used to the 2 panel layout, remember minimalism. You don't need it, this app has multi-window support.
Messaging: QKSMS or Simple SMS Messenger, the former should be superior to the default messaging app. If you can get a friend to read this post, you can use Silence (not to be confused with Silence the call blocker) to converse with them encrypted.
Software catalogue app: Droid-ify for open source apps and Aurora Store for apps on Play Store only. You can log in to download the apps you've paid for.
Launcher: Stop using a Google launcher, Nova Launcher, or OneUI's launcher. Yes, you can do without a Google search, weather, cpu temperature, and free space widgets (though you can still find them in libre launchers). There are a lot of open source launchers, though Olauncher (for elegant simplicity), KISS Launcher (power users), Discreet Launcher and Omega Launcher (more familiar) are some of the highlights. It's fun trying out new launchers, don't be afraid: F-Droid is your playground.
Voice Recorder: There are decent open source voice recorders but the proprietary ones are way better, no doubt. You can still live without editing voice recordings though, install Audio Recorder (not to be confused with Audio Recorder), it allows you to go back a few seconds and record over. Check out RingDroid if you want to trim an audio file.
Clock: Yes, even the default clock app can be changed, so why not? Try Clock (the new version).
Camera: Open Camera is worth a try. If not, stick with what works best for your use case. Keep in mind minimalism, though. Don't take a photo unless you really want/need to and consider using a simpler camera app in case you don't need filters or anything like that.
Browser: It might sound surprising but this is the easiest part. If you're using Chrome, install Bromite. If you like Firefox, install Mull. There are some simpler browsers that run on WebView, you can test them out if you want. For syncing bookmarks, use xBrowserSync.
Music: Newpipe (casual), Seeker (hq) to save locally. Vanilla to play local music. Blade if you're paying Spotify or want Deezer's library. Spotube works as a Spotify client. ViMusic is a simple player that can play from Youtube Music.
2. Social media
Don't use it. If you must, Frost for Facebook, Fritter for Twitter, Infinity for Reddit, Newpipe for Youtube, NewPipe x SponsorBlock for Youtube with SponsorBlock support (NewPipe's developers refused to implement it), Clipious as an Invidious client (you can use it to read replies to Youtube comments and proxy videos through Invidious), Xtra for Twitch, GIider for Hacker News, Jerboa for lemmy (the only working Lemmy client on Android so far). Use Matrix bridges for Discord and Telegram servers, SchildiChat and Element are two popular clients.
3. The Google suite
Gmail: K-9 Mail hands down, FairEmail is another solid alternative.
Google Drive: RCX to access your files on Google Drive, Onecloud, Dropbox, Amazon Cloud. See also Round Sync, an actively maintained fork of it. Any self-hosted solution like Nextcloud will still be better.
Google Translate: SimplyTranslate Mobile uses Google Translate, so the translation is decent. Monocles Translator if you want to go all libre and use LibreTranslate, which has mediocre translations. InstaLate for seamless LibreTranslation with an overlay.
Snapspeed: Litrato comes close depending on what you want to do. There's also Phimp.me, which can edit images but it is far from a polished app. Don't use an image editing app, try Litrato and Phimp(dot)me if you must, go with Snapspeed if you really need those features. You can use Simple Gallery's built-in editor or Imagepipe If what you need boils down to filters, cropping, rotating, sketching; Pocket Paint also works as it has layer support, you can get creative with it.
Google Authenticator: Aegis is just better. If you need MOTP, use andOTP which is larger in size.
Google Photos: Self-host a Piwigo, PhotoPrism, or an Immich server. Better yet, embrace minimalism and don't have thousands of images in your gallery. Frequently organize and delete unnecessary images.
GBoard: FlorisBoard as it has detailed custom themes. FlorisBoard already has a clipboard. You can also try XClipper if you're not satisfied.
Google Keep: This app is so basic that most open source note taking apps should suffice. As for the top editors, Joplin is good, can sync pretty well and even has error correction tools in case sync goes wrong, but you can't attach files bigger than 10 MB to notes. Neutrinote CE is almost just as good, it even has basic sketching feature but you can't attach anything other than images. It also doesn't offer anything to organize or group your notes that works with other apps. Markor has terrible UX but it has good attachment support. Quillpad is the closest in UI to Google Keep. It has an enjoyable UX and live markdown processing. Unfortunately, you can attach only images in-line, and you have to manually put in the whole path to the image as though you're on PC. Notesnook was added to F-Droid recently. It has clients on all major platforms and it might be the most modern libre notes app. Though, it has several features (some vital depending on the use case) locked behind a paid subscription.
Google Docs/Slides/Sheets: OpenOffice Document Reader can read and edit, but don't expect much. Collabora Office is a way better editor, it works but doesn't have as many features as Google Docs does. Neither of these options offer collaboration. Padland has collab through Etherpad but it's well-known how hard it is to get everyone you are working with to switch to another app.
Google Fit: RunnerUp to track your runs with a voice coach. Plees-tracker to track your sleep. Pedometer (Privacy Friendly) to count your steps. MediLog to log weight, blood pressure and more.
Google Assistant: Dicio is already on F-Droid but it won't get what you are saying. Possible actions are limited. There's also Athena that's in development, though it is not ready for any kind of use. Depending on whether you need some sort of an accessibility service, you can get away with ditching Ok Google / Alexa / Cortana / Bixby. TalkBack should help with it too.
Google Play Books: Aurora to get books, Librera Reader to read them, Badreads or Openreads to log and review them.
Google Calendar: Etar or Simple Calendar, can't go wrong with either.
Google News: No alternatives. Unless it has to do with your job, it's a stressful form of entertainment, drop it. News Provider can get news from rss feeds though. Thud has a lot of feeds set up by default, but it is laggy. Read You offers the smoothest RSS experience I've had on Android.
Google Tasks: Tasks.org is easily the best tasks app out there. It doesn't have smart language recognition or quick add, but it's still great. It's comparable to Todoist and TickTick.
Google Maps: Organic Maps (based on OpenStreetMaps) can suffice. You probably think an offline map would just suck and you can't do anything with it, but it works pretty well. It has add-ons that can report traffic jams. Your biggest issue will be the lack of places (with user comments and additional information), for which you will have to use GMaps WV, a wrapper for Google Maps.
Wallpapers: Olauncher has a new wallpaper every day. Cardboard Museum changes your wallpaper periodically with a different one from Danbooru. There is Muzei, which offers a new wallpaper every day. Doodle has several wallpapers and offers some customization. Resplash is like Google Wallpapers in how it pulls from a large online database, it is basically an Unsplash client. If you don't like any of these apps, browse the internet; don't use the the spyware that is Zedge.
Digital Wellbeing: UsageDirect can display your screen time per app. DetoxDroid can make your screen grayscale (per app) and break infinite scrolling. With OpenTimeLimit, you can limit an app's usage for a user. TimeLimit.io can be used for multi device support either self-hosted or with monthly subscription.
Speech Services by Google: RHVoice offers TTS. No open source STT that works for the English language is available on Android (Dicio, barely).
4. Oddly specific alternatives
Samsung SoundAssistant: Audio HeadQuarter works the same way with its Magisk module, is also way more customizable. At least some parts of it are not open source, however.
Goodreads: Badreads or Openreads with no community reviews. Embrace offline apps.
Trakt: Episodes for series (still needs some work for an enjoyable experience). Nekome can be used for anime and manga if you trust Kitsu. CineLog and Movie DB can both act as a database where you save movies or look up other movies, but they aren't actively developed and lack organization features. This is where SeriesGuide comes into play. It can be found on Izzy's repository and it "tracks or reports your" activity but it can help you group and organize your series and movies. It has premium features (extra) that require a monthly subscription. There is also an alternative called Showly.
Any streaming app (Hulu, Netflix...): Cloudstream-3. See CS3 Docs to learn to set up the app and install the repositories you want.
VPN: Depends on the provider. CalyxVPN is free, Mullvad is paid. Both have open source apps.
Spotlight-like: Blue Line Console, can be used alongside your favorite launcher as an assistant app. It can do basic math and unit conversions, supports widgets. It's addictive.
WinDirStat: DiskUsage does not have a list but it offers a visual block view that can clearly show what's eating up all the space on your phone.
Github: OctoDroid, very slow development but it's still good. It doesn't support Github Discussions and the new issue forms yet.
CamScanner, Office Lens: OpenScan will get you covered. Don't use the 155 MB spyware CamScanner.
Forest, Flip (Productivity / Pomodoro Timer): Goodtime is perfect, you can use it with your phone's screen locked.
Moon Reader: Librera Reader is just as good, if not better.
Adobe Acrobat Reader (PDF read and annotate): Librera Reader.
Sketchbook: Saber for basic sketching. Krita is a great app that works properly only on tablets. Another option is Pocket Paint, which is barely okay. PxerStudio is great for pixel art.
Your Phone Companion: Zorin Connect, KDE Connect, Device Connect all do the same thing. Share To Computer is the simplest wireless way to transfer files or text from phone to computer, as it doesn't ask for an internet connection, it's handled locally.
Whatsapp: Jami has come a long way, use it if you have people who'd be interested in a libre P2P Whatsapp alternative that doesn't require any signup or phone number. XMPP/Jabber is also an option as long as you can host a server yourself. If not, then use Signal, if that still doesn't work for you, no alternatives. You can use Whatsapp Web To Go, it should work without the Whatsapp app. Try Open In Whatsapp if you need to text people not in your contacts.
Vocabulary(dot)com, Knudge(dot)me: No alternatives. If you aren't preparing for a test, don't bother with these and just consume media.
Merriam-Webster DIctionary: CollinsDictionary (MW alternative), Notification Dictionary (simple text definitions), WordBook (personal dictionary), EnglishWiz (offline with examples and word saving).
MyFitnessPal: Waistline is the only app that comes close but has only packaged products, so you can't use it if you don't consume a lot of packaged food.
Squid, Nebo (Handwritten notes): Xournal++ Mobile is not fun to use, but it is free software. Saber is a new alternative.
Remote for Samsung TV (old smart TVs): Sam Remote uses Wi-fi, so there is no need for infrared. The app doesn't have play/pause buttons.
VirtualTablet: Weylus can mirror the screen to the client. GfxTablet can also be used, though it has no mirroring.
AccuBattery: BBS can be used to track what's draining your battery. AccA with its Magisk module is a must-have as it will help your battery last longer.
Any fitness app (Thenx, Sweat...): Feeel for a workout database and how to do exercises. Wger too has a database of workouts. Workout Time! has predefined workouts as well and it offers a timer, which helps if you have issues with resting too much. GymRoutines is a simple workout app, you can make your own routines. There are just so many apps with unique featues in the open source scene, just try them out.
PS Remote Play: Chiaki.
5. Essentials
QR/Barcode Scanner: Binary Eye, no doubt. This app can zoom, crop, use the flashlight, scan images from the gallery, use both back/front cameras, have history, create barcodes.
Calculator: You don't notice how infrequently you use your calculator app until you delete it. For simple calculations, Blue Line Console can act as the most unobtrusive calculator. For complex calculations, try num++ or MicroMathematics Plus (plots, graphs). If you happen to make simple calculations frequently, there's Calculator Notification. Calculator++ is a good app with interesting gestures, a widget and a window mode.
Ad blocker: AdAway edits the hosts file to block ads.
Reminder: SimpleReminder is almost feature-complete now.
Metadata eraser: Prefer Imagepipe (over ScrambledExif, this one opens the share menu automatically instead of saving the image) for quickly cropping, scaling, and sharing images because it is lighter and still has more features. ExifEraser to erase metadata of all images in a directory. Simple Gallery can also remove metadata from multiple images.
Sync: Syncthing is a godsend, you can use it to sync your notes, images, music, any kind of library and archive P2P in your local network. Use WireGuard and sync from anywhere in the world.
Firewall: AFWall+ allows apps to access wifi/mobile/vpn/lan. Can't do without it.
Package manager (and the likes of SD Maid): De-Bloater to use custom scripts that can delete tens of apps at once, and restore deleted apps in case something goes wrong with its Magisk module. App Manager is an all-in-one tool that can block activities, permissions, control app ops, check app directories, disable modules, and so much more. It's powerful and you probably need it.
Text editor: Editor by the amazing billthefarmer, master of lightweight apps.
Video player: mpv's UX is better than VLC and it doesn't try to be everything at once. It's just a video player, and it can play network streams.
Root: Magisk because why wouldn't you want to root your phone? It's systemless, has modules support that renders Xposed obsolete, and it is open source unlike SuperSu.
Search inside files: aGrep takes a string and a directory as input. It searches for the former inside the files found in the latter.
6. Quality of life
Image Viewer: ImgurViewer (can see images/videos from a lot of websites), so you don't have to open media links in your browser.
Link manager: URLCheck will make it much easier to deal with links as it allows you to view the full link before opening it, choose an app to open the link with, copy/share the link, and clean the link (delete unnecessary parameters that track you).
Image upload: Pomfshare can upload your images to Pomf(dot)cat, Sicp, Uguu, one by one, not as an album. When it works depends on the servers.
Redirecting: UntrackMe redirects to open source frontends: Youtube to Invidious instances, Twitter to Nitter, Reddit to Teddit, Instagram to BIbliogram, Medium to Scribe, Wikipedia to Wikiless, Google Maps to OpenStreetMaps.
Share to save: SaveTo saves files via sharing, you can use its companion app SaveTo.Downloader.
Showing an image: Secure Photo Viewer is great if you happen to show an image to someone else.
2FA ease of use: BluePass syncs your 2FA codes sent via SMS with your PC.
Quick music player: Dialog Music Player is useful when you want to listen to an audio file in your files app.
Password manager: KeePassDX is one of the best password managers out there.
Blue light filter: With RedMoon, you can adjust the color temperature, dim level and intensity level of the filter. It makes it easier to use your phone at night.
File Encryption: Secret Space Encryptor encrypts files or folders. DroidFS, creates encrypted volumes that are easy to access.
Battery saver: SaverTuner is not a battery saver, rather it allows you to configure Android's builtin battery saver better.
7. Miscellaneous
OpenKeychain: PGP encryption for mails and files.
Shelter: Use the work profile to sandbox apps and have two instances of the same app.
Neo Backup: The ultimate backup app. Can back up / restore your apks and app data, you can even schedule backups.
Screen Shift: Change your screen resolution.
Terminal Emulator: Lightweight terminal, better than the default one with multiple window and special keys support. Termux is a powerful terminal emulator.
Video Transcoder: Simple video editor and transcoder. Use ffmpeg on Termux for faster and more accurate results. VideoCrop allows you to resize and crop videos, output is up to 20 seconds.
Kotatsu: Download and read manga, 40 MB smaller than Tachiyomi.
LibreTorrent: Torrent app, pretty good.
MyExpenses: A solid expense and debt tracking app where you add your transactions manually. There are lots of apps like this on F-Droid, check them out and pick whichever you think is the best.
Decisions: Making better decisions. I wish I learned of this app sooner.
Orbot: Tor proxy.
LM videodownloader: Download videos you come across on the web, pretty useful when you don't have a direct link to a video. Use YTDLnis on websites supported by yt-dlp, Seal freezes during some batch operations.
Photok: Image vault. Encrypt your images and view them conveniently.
Currencies: Quickly convert currencies, it allows you to favorite frequently used ones.
Monocles chat: is an XMPP/Jabber client. You can join group chats and send direct messages to other users, you can think of it as federated Whatsapp. Monocles isn't very stable but it makes the chatting experience much better by merging messages sent by the same user under just one avatar unlike Cheogram, another XMPP client that is more stable but has less features. Both are forked from Conversations, which has no themes with pitch black background.
FFShare: It pipes multimedia through ffmpeg to compress them before sharing.
Privacy Indicators: An icon pops up when camera/microphone/location service is in use.
Image Toolbox: It is the best libre app to resize images. It supports batch resizing too.
TextBender: Interact with any text on the screen.
SuperImage: An image upscaler that works locally.
8. Games
While video games aren't F-Droid's strong suit, there are some great games there.
Gurgle: Bill Farmer's take on Wordle.
Falling Lightblocks: It's an amazing tetris implementation, but it's not on F-Droid due to its closed-source backend for multiplayer.
Lato: A calming downhill snowboard game with serene landscapes.
Rabbit Escape: A puzzle game that gets confusing early on.
Antimine: Modern minesweeper.
Lichess: The best chess client on Android.
Xeonija: A creative adventure game with a plot.
SuperTuxKart: One of the best video games on Android. It's a racing game that also works on Linux, has singleplayer and multiplayer modes. You can even play soccer with karts.
9. Apps tightly tied to a service
Banking apps and shopping apps have no alternatives, you don't have to use them for the most part as they work in browsers. Do it in a work profile through Shelter if you need these apps.
10. Magisk modules
AudioHQ module is required to use Audio Headquarters.
ACC is required to use AccA.
Webview Manager allows you to replace the webview installed on your phone with Bromite or Ungoogled Chromium's webviews (or a custom one if you wish). The webview installed can be updated through an F-Droid app, they are updated also when you update the module.
De-bloater companion magisk module.
Disable screenshot and camera sounds disables screenshot and shutter sounds in case your rom does not offer an option to do so.
MagiskHidePropsConfig can be used to change your device's fingerprint and pass the SafetyNet test. You may need this app if you want to run banking apps.
Call Recorder - SKVALEX is the module needed to record calls using the closed source call recording app.
11. ROM
Arguably the most drastic change. Go to your device's Xda forum page and pick a rom for yourself. Don't be fooled by the number of options, almost all are based on AOSP, LineageOS, or GrapheneOS. If the rom has a different name than these three, then it has further customizations, which can be a great thing, though make sure it's not bloated.
GrapheneOS is the first recommendation. DivestOS is the second one, followed by LineageOS.
12. Device
Get a Pixel and install GrapheneOS.
13. Concluding remarks
When you go down the rabbit hole, you become part of the Android open source community and a supporter of the free software movement in a way. You may donate to developers, share the idea with masses through word-of-mouth, moderate communities focused on FOSS, be a number in the # of times an app has been downloaded, or write about it to spread the idea further like I did with this post. Using libre software also allows you to communicate with the developers, contribute to their apps, and have an impact on the development of the apps you love. This is incomparable to Play Store reviews or telemetry.
I would have never imagined writing 3000 words promoting free sofware on New Year's Day if it wasn't for F-Droid and the community itself. Thank you.
- My experiences and thoughts on some FDroid dictionary apps
Owl for some reason won't display definitions and seemed to lack a considerable amount of definitions.
QDict requires additional apps so I didn't really bother with it. Seems to be abandoned.
JADA no longer seems to function and is abandoned.
CollinsDictionary seems good for basic use. It requires the internet to function and can't search in a definition page. I don't believe it has sections for etymologies, though it had a neat pronunciation option. The definitions have the best layout I've seen so far being very easy to read. It seems to be abandoned and the most recent release hasn't been published to FDroid.
Spell4Wiki again would be good for basic use and has about the same features as CollinsDictionary. Includes etymologies and (I think) is a wrapper of wiktionary.
Aard 2 is my favorite at the moment and I think has the most features. Features I found useful in include search in definitions, bookmarks, offline viewing, translations, and histories. Although it can be used offline, it requires the internet permission to optionally load remote content. The setup was a bit difficult and I had to hop around on some websites to download the dictionaries.
QuickDic was pretty nice. It's very similar to Aard 2 but lacks alot of features. You can conveniently install dictionaries within the app, but for some reason the definitions aren't formatted which create a bunch of spaghetti words. Despite that, it was pleasant to use. I believe the app works without the internet permission after installing the dictionaries.
- Foss web app handler
Dose anyone know of a Foss web app handler/"installer" that is not a browser. I use firefox on my phone but the way it handles web apps is lacking. What is out there I could use for this that is not a full web browser itself as I don't want a second one on my phone. Thanks
- Music Recommadations?
Is there any way to get Spotify-like music recommendations from a website or app (using the local library)?
Also is there a simple way to sync playlists between phone and linux pc? Manually having to import playlists from the music folder every time is very annoying so I just dont use playlists.
- Any actively maintained FOSS Tetris games?
On fdroid the best I could find was Blockinger which was last updated 9 years ago. It seems to work fine on my phone, but I do wonder if there are any newer projects or improved forks that I can use. Thanks!
- Breezy Weather - A Fork of the Outdated but Excellent Geometric Weathergithub.com GitHub - breezy-weather/breezy-weather: A Material Design Weather Application
A Material Design Weather Application. Contribute to breezy-weather/breezy-weather development by creating an account on GitHub.
The first alpha was just released and is only available on Github at the moment. The dev has been active in contributing to Geometric Weather after the main developer of it disappeared. It looks like he decided to just fork it and make his own thing!
- Liftoff! - ๐ A mobile client for Lemmy (Android/iOS/Windows/Linux)github.com GitHub - liftoff-app/liftoff: ๐ A mobile client for lemmy
๐ A mobile client for lemmy. Contribute to liftoff-app/liftoff development by creating an account on GitHub.
- Thunder - An open-source cross-platform Lemmy client for iOS and Android built with Fluttergithub.com GitHub - hjiangsu/thunder: Thunder - An open-source cross-platform Lemmy client for iOS and Android built with Flutter
Thunder - An open-source cross-platform Lemmy client for iOS and Android built with Flutter - GitHub - hjiangsu/thunder: Thunder - An open-source cross-platform Lemmy client for iOS and Android bui...
- New Moderator appointed! Hello, Astral Moira!
Hello, community!
After reading about all the things that Reddit has done to alienate their userbase (hostility towards moderators that put thousands of hours of volunteer work into their site, blatantly claiming their userbase's content as theirs, not respecting the choice of their userbase when it comes to content deletion, etc.), I'm currently planning to start a larger offensive on r/fossdroid to create more attention for Lemmy.
In order to moderate and promote this community, as well as this instance, I just appointed Astral Moira (@ostrich, u/ubertr0_n on Reddit) as moderator and 2nd instance administrator.
I always noticed on Reddit that Astral Moira has very broad knowledge about FOSS and is very passionate about it, so I think, they're a good fit!
โ๏ธ
- Dating the FOSS Way
Tinder is a proprietary privacy nightmare that requires one's Facebook data for functionality. It even has its very own analytics library just to enhance the Orwellian tracking.
You don't want any of that.
If you're searching for a partner or a lover, Alovoa is the better corner of the internet to find one. It's private, secure, and vitally open-source.
You can find the service's source code here.
Alovoa has an Android and iOS app. Here is the native Android app. Its source code can be found here.
The native Android app was released fairly recently in late October last year, and appeared on F-Droid some days ago. If you encounter any bugs, report them in the Issues section of its GitHub repository.
I'm not the developer.
- What are your recommended FOSS Android apps?
Hey, there!
To get things going here and also because I'm interested in what kind of fun stuff you're running on your phones, I'll post a list of apps that I'm using daily or that are part of my Android experience.
To start it all off, I'd like to emphasize that I try to run FOSS apps almost exclusively and I also don't use Google Play Services whatsoever (not even MicroG). I do run some very few closed source applications in a separate profile with Insular, but I plain out refuse to run them if they flat out require Google Play Services.
Feel free to tell me what YOU are running in the comments!
My installed Apps
- AdAway | Blocks ads by utilizing root access or by acting as a local VPN**
- Aegis | Provides 2-factor authentication codes, includes a repository of icons for your services
- Aurora Services | Required for background installations with Aurora Store****
- Aurora Store | Alternative client for the Google Play Store**
- AVNC | Remote desktop client
- CIFS Documents Provider | Access shares (SMB Windows Shares, for example) through file manager
- ConnectBot | Access SSH servers
- DAVxโต | CalDAV / CardDAV client (synchronizes calenders, contacts and tasks)*
- flutterhole | Adjust Pi-Hole settings quickly and inspect stats
- Fox's Magisk Module Manager | Can install Magisk modules from several repos and let's you manage them***
- Geometric Weather | Weather app (with widgets)
- Infinity for Reddit | Feature-rich Reddit client (future uncertain due to Reddit's API-pocalypse, however, you can compile Infinity with your own API, as described here)
- Insular | Creates a separate (work) profile where you can install "big brother" apps**
- Jerboa for Lemmy | Lemmy client*
- Joplin | Note-taking application with sharing capabilities*
- K-9 Mail | Modern e-mail client with multiple inboxes, etc.*
- KDE Connect | Control your computer from your smartphone and vice-versa (also share files, notifications, clipboard, etc.)
- Kore | Remote for the Kodi media center
- KurobaEx | 4chan client
- LibreSpeed | Tests connection speed*
- LibreTube | Client for Piped, a private YouTube frontend with SponsorBlock support*
- Magisk | Systemless root solution***
- mLauncher | Text-based launcher that looks good and keeps things simple
- MuPDF mini | Opens PDFs quickly and renders them perfectly, nothing else
- Mull | Firefox-based browser, deblobbed and hardened for privacy
- Nekogram X | Client for Telegram with more features
- Neo Backup | Powerful backup and restore solution**
- Neo Store | Alternative client for F-Droid**
- Noice | Create and play back profiles of overlapping noises to drown out environmental noises (use version 1.3.3, version 2.x requires internet access and an optional subscription)
- ProtonVPN | Client for the popular ProtonVPN service
- Raiden Tweaks | Configuration tool for the Raiden Tweaks Magisk module****
- Simple Gallery Pro | Nice gallery app for viewing pictures and videos
- SlimSocial for Facebook | Wrapper for Facebook's website, so you can interact with people that refuse to use any kind of messenger, but are still present on Facebook
- SuperFreezZ | Freeze applications that you're not using***
- Tasks | To-do app with recurring tasks support*
- Translate You | Translates texts between languages*
- Tusky | Client for Mastodon / Pleroma and forks*
- VLC | Powerful media player
- Wallme-Wallpaper | Provides a set of nice-looking wallpapers
- WateryDroid | Reminds you to drink water
- WireGuard | Client for the popular and powerful VPN solution WireGuard*
- Yet another Call Blocker | Uses a community blockist to block fraudalent callers
- รffi (Offi on F-Droid) | Powerful app for checking public transportation schedules and more (Mostly Europe and some other places)
Apps not available on F-Droid
These are apps that aren't available on F-Droid, due to either containing non-free dependencies or other reasons.
- Bitwarden(GPL-3.0) | Powerful cloud password manager with auto-fill capabilities*
- boum(MPL-2.0) | Client for listening to music on Jellyfin*
- Brave(MPL-2.0) | Web browser based on Chromium with privacy in mind (I use it when Mull breaks something)
- Record You(GPL-3.0) | Record your voice or your screen
Honorable Mentions
These are apps that I wholeheartedly recommend, but don't use any more, because I replaced them with something else.
- NewPipe for SponsorBlock(GPL-3.0) | Private YouTube client with SponsorBlock support
- Open Camera | Feature rich camera with Camera API v2 support, usually the best FOSS camera on 3rd party ROMs
*CAN be used as a client for self-hosted services\ **Offers additional features if root access is present\ ***Requires root access to be present\ ****Part of a Magisk module
---
Edit: Added some links and changed Infinity's description