Apps
M
Mozilla VPN
APKDesktopiOS
VPN service from Mozilla using the WireGuard protocol on the Mullvad network.
MqttDroid
APK
MqttDroid is an Android app that aims to provide MQTT support to Android's built-in device controls (Android 11+).It provides a friendly interface to create and edit custom devices with user-defined MQTT actions that will be usable in the device controls hub. Unlike other home automation apps, MqttDroid will connect directly to the MQTT broker, no special setup is needed.NOTE: This app is NOT a standalone MQTT dashboard. It relies on Android's device controls to actually send and display MQTT messages.Features:Robust MQTT client based on HiveMQSupports these control types: toggle, toggle with slider, range, trigger and gaugeOne MQTT topic per control action, with separable pub / sub, QoS and retain supportCustomizable title, subtitle and group per controlCustomizable look and feel of each control tile (a range of stock Android flavors are offered. Alternatively, a custom icon and color can be chosen)Customizable toggle on / off payloadsCustomizable min, max, and step values for slider actions. Display as values or percentageUnlock to use can be set per control (only available on Android 13+)Live updates while on the device controls screenIn-app log to check for recent MQTT activityA single broker with support for basic authenticationBackup and restore all controls via a retained MQTT message on the brokerMaterial You
GitHubIzzyOnDroid
MrWhite
APK
MrWhite is a tiny app that turns your screen white and increases the screen's brightness to its maximum. If your phone has no led flash which you could use as a torch, you can help yourself with MrWhite. Source code url is git:// so can only be viewed with an app such as https://f-droid.org/packages/com.madgag.agit.
F-Droid
MsgGo
APK
MsgGo is a lightweight, modern bulk SMS tool for Android. Built with Material Design 3, it allows you to import data from Excel spreadsheets and use custom templates for efficient, personalized message distribution. Features Excel Import: Supports importing contact lists from .xls and .xlsx files. Magic Variables: Automatically detects headers and supports inserting variables (e.g., "${Name}") into message templates for personalized bulk sending. Multi-SIM Support: Fully compatible with multi-SIM devices; choose which SIM card to use. Progress Monitoring: View sending progress and delivery status in real-time. History Management: Automatically saves sending records and templates for easy reuse. Privacy Focused: No INTERNET permission required; all data is processed locally. Delay Mechanism: Supports randomized sending delays to reduce the risk of being blocked by carriers. Modern Design: Follows Material Design 3 guidelines.
F-DroidGitHub
MuPDF mini
APK
MuPDF Mini Viewer is a minimalist Android app that uses the MuPDF library to view PDF, XPS, CBZ, unprotected EPUB, and FB2 documents. This is a minimalist version of the MuPDF app, which focuses on reading only. It does not support editing annotations or filling out forms. The app will start with a file picker showing the contents of the external storage directory. Only files that it can open will be listed. Each document you open will start its own activity, so you can view many documents at once. Use the Overview system button to switch between the file picker and any open documents and other activities you have running. Tapping on the left and right side of the screen will flip to the previous and next pages. Tapping in the middle will bring up or hide the tool bars. A long tap will toggle highlighting of links. When the links are highlighted they are also active and tappable. You can pinch to zoom in. When zoomed in, tapping will scroll to advance the next screenful of content. In the toolbar there is a button to show the table of contents, if the document has one. In EPUB and FB2 documents, there is also a menu item to pick the font size. The scrubber at the bottom allows you to quickly jump to a given page in the document.
F-DroidGitHub
MuPDF viewer
APK
MuPDF supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, searching, form editing and more. It also reads OpenXPS and CBZ (comic book) documents.
DirectF-DroidGitHub
Mule on Android
APK
Application to work in ED2K(eDonkey2000) networks. Based on the ED2K library. Implemented Features * Searching files on servers and using Kademlia by keywords * Searching sources for file using KAD(DHT) and servers * Downloading files * Internationalization AntiFeatures: * NonFreeNet - it connects to emulefuture.de and Github to get nodes/servers addresses * Tracking - suggestions in search input box are from Google.com
F-DroidGitHub
M
Mullvad DNS
Web
Privacy-respecting DNS resolver from Mullvad with ad and tracker blocking.
Mullvad VPN: privacy is a universal right
APK
Free the internet from data collection with Mullvad VPN – a service that helps keep your online activity, identity, and location private. Only €5/month. Get started 1. Install the app. 2. Create an account. 3. Add time to your account via our website or vouchers. To make sure to block third-party cookies and other tracking technologies – use Mullvad VPN together with Mullvad Browser (free of charge). ANONYMOUS ACCOUNTS – NO ACTIVITY LOGS • Creating an account requires no personal info - not even an email address. • We keep no activity logs. • We offer the possibility to pay anonymously with cash or cryptocurrency. • Bypass geographical restrictions with our global network of VPN servers. • Our app uses WireGuard, a superior VPN protocol that connects fast and doesn’t drain your battery. HOW DOES MULLVAD VPN WORK? With Mullvad VPN, your traffic travels through an encrypted tunnel to one of our VPN servers and then onward to the website you are visiting. In this way, websites will only see our server’s identity instead of yours. Same goes for your ISP (internet service provider); they’ll see that you’re connected to Mullvad, but not your activity. It also means that all the third-party actors with technology integrated into the various websites you visit can’t sniff out your IP address and use it to track you from one site to another. Using a trustworthy VPN is a great first step to reclaim your privacy online. In combination with Mullvad Browser you make sure to block third-party cookies and other tracking technologies. FREE THE INTERNET FROM MASS SURVEILLANCE AND DATA COLLECTION A free and open society is a society where people have the right to privacy. That’s why we fight for a free internet. Free from mass surveillance and censorship. Free from big data markets where your personal information is up for sale. Free from authorities mass monitoring every click you make. Free from an infrastructure mapping your whole life. Mullvad VPN and Mullvad Browser is our contribution to the fight. TELEMETRY AND CRASH REPORTS The app collects a very minimal amount of telemetry, and it does not in any way tie it to an account number, IP or other identifiable information. Account numbers are used for authentication. App logs are never sent automatically but are rather explicitly sent by the user. App version checks are performed every 24 hours to tell the app if there are any upgrades available and if the currently running version is still supported. If the split tunneling feature is used, then the app queries your system for a list of all installed applications. This list is only retrieved in the split tunneling view. The list of installed applications is never sent from the device.
DirectF-DroidGitHub
Multi Launcher ‧ Home Screen
APK
Multi Launcher: A Clean, Simple Android Launcher Built for Readability and Control Looking for a launcher that ditches the clutter and keeps things easy? Multi Launcher is a powerful yet minimalist Android launcher that replaces tiny icons with clear, readable text buttons, making your phone easier to navigate. Whether you want a simple home screen, need large text for visibility, or prefer quick gesture-based actions, Multi Launcher gives you full control without overwhelming you with options. Why Choose Multi Launcher? Text-Based Launcher: No confusing icons — just labeled text buttons for your apps. Highly Customizable: Adjust layout, font sizes, clock position, and more. Quick Gestures: Use taps, swipes, and long swipes to open apps, lock the screen, and access notifications. Secure: Biometric lock for settings and privacy. Great for Seniors or Simplicity-Lovers: Easy to read, use, and customize. Key Features: Custom App Names: Rename apps to match how you think of them. Flexible Layouts: Organize apps in the way that makes sense for you. Clock & Date Customization: Place widgets wherever you want. App Usage Insights: See how much time you spend in each app. Gesture Shortcuts: Set custom actions for double taps, swipes, and more. Accessibility Features: This app uses the AccessibilityService API to: Lock the screen with a gesture Open the power menu Pull down the notification drawer Multi Launcher respects your privacy. These features do not collect or share personal data. If you’re tired of flashy, cluttered launchers and want something straightforward, stylish, and empowering, Multi Launcher is your perfect home screen solution.
F-DroidGitHubIzzyOnDroid
Multi Sms
APK
* Select contacts with a list * Create Group gathering several contacts together * Integrate sent messages in the main SMS app * Delivery reports Coming features: * Delivery reports support in the main SMS app * Phone type for phone number
F-Droid
MultiLocale
APK
A simple app that enables you to add additional (or "unsupported") languages to your device's locale settings, if the OEM (*ahem* **Xiaomi**) doesn't let you. Some OEMs, particularly Xiaomi with MIUI/HyperOS, limit users to selecting only one language or locale. This restriction can lead to issues, such as apps displaying incorrect characters due to Han unification, where characters in one language may appear in another. For example, without Japanese added as a locale, apps may show Chinese characters instead of Japanese ones.
F-DroidGitHubIzzyOnDroid
MultiPing
APK
Ping up to 12 hostnames or IP addresses at once to check for connectivity. If ICMP is blocked, it tries to connect to default HTTP port 80 and the TCP echo port. A delay can be set, too.
F-DroidGitHub
MultiVNC
APK
MultiVNC is an open-source VNC viewer that aims to be easy to use and fast. It includes the following features: * Support for most VNC encodings including Tight. * TLS support, i.e. AnonTLS and VeNCrypt, including support for self-signed certificates. * Support for SSH-Tunnelling with password- and privkey-based authentication. * UltraVNC Repeater support. * Discovery of VNC servers advertising themselves via ZeroConf. * Bookmarking of connections. * Import and export of saved connections. * Virtual mouse button controls with haptic feedback. * Two-finger swipe gesture recognition. * A super fast touchpad mode for local use. * Hardware-accelerated OpenGL drawing and zooming. * Supports server framebuffer resize. * Copy&paste to and from Android.
F-DroidGitHub
Multipicture Wallpaper
APK
Display a slideshow as the wallpaper. Use images from a music album or a local directory such as the camera directory /sdcard/DCIM. Double tap to change picture and there are many options for cropping and colour depth etc. Website is in Japanese.
F-DroidGitHub
Mumla
APK
A client for the Mumble voice chat system. Host or connect to one of the many community run public servers (see https://www.mumble.info). Mumla is an updated and maintained version (a fork) of the app Plumble. Some of the features: * Certificate generation, import and export * Browse public servers * Voice activated transmission (the default), or different Push-to-talk buttons * Bluetooth headset support * Self-registration on server * Access tokens * Opus, CELT, and Speex codec support * Automatic reconnection * Tor support through the Orbot app * Text-to-speech for messages (turned on by default) * Light and dark theme Voice activated transmission currently works best when using a headset. Echo cancellation and noise reduction needs work. Tweaking the Detection threshold in the settings helps. Mumla is copylefted libre software. Find out more at: https://mumla-app.gitlab.io/
F-Droid
Mupen64Plus AE
APK
Mupen64Plus, Android Edition (AE) is an Android user interface for the Mupen64Plus Nintendo 64 emulator.
F-DroidGitHub
Murem
APK
Murem removes background music from any video while keeping vocals and dialogue intact, using AI-powered audio separation. Features: • Paste a URL from YouTube, TikTok, Instagram, Twitter, Vimeo & 1000+ sites • Pick a local video file or import a batch of URLs from a text file • Share directly from any app to start processing • 5 AI models: Kim Vocal 2, MDX-NET HQ3, Karaoke, Mel-Band RoFormer, BS-RoFormer • Custom model support — use any audio-separator model • Audio-only mode: export just the vocals as MP3 • Adjustable audio bitrate (128k / 192k / 320k) • Processing queue with skip, cancel, and persistence across crashes • Server-side job cancellation stops processing immediately Waveform Player: • Built-in video player with audio waveform visualization • Tap to play/pause, drag waveform to scrub • Rewind/forward 10s, loop, volume control • Fullscreen with landscape rotation for wide videos • Open in external player (VLC, MX Player, etc.) History & Discovery: • Processing history with search/filter • Long-press for video metadata (thumbnail, title, channel, views) • Expiry indicators — save results before they're cleaned up • Export all results at once • mDNS auto-discovery — finds your server on the local network Home Screen Widget: • 4x1 widget with URL paste, file upload, batch, and settings buttons • 4 widget themes: Orange, Light, Dark, Transparent On-Device Processing: • Run the entire AI pipeline locally on your phone via Termux • One-tap Install / Start / Stop from the app • No external server required — fully offline capable Remote Server: • Connect to a self-hosted server on your PC for GPU-accelerated processing • Docker support for easy setup • Custom server URL configuration • Auto-discovery via mDNS (Zeroconf) Appearance: • Light, Dark, Black (OLED), and System themes • Material You dynamic colors (Android 12+) • 16 languages: English, Arabic, French, Spanish, German, Turkish, Indonesian, Malay, Portuguese, Italian, Russian, Japanese, Korean, Chinese, Hindi, Urdu Murem is fully open source and self-hosted. No data is sent to third parties. All processing happens on your own server or device.
F-DroidGitHub
Murine Launcher
APK
A modern, lightweight FOSS Launcher3 fork delivering an enhanced stock Android experience, providing a familiar AOSP feel out of the box, with some sprinkles on top :3 It offers a minimalistic yet polished interface with essential customization options, with zero bloat.
F-DroidGitHubIzzyOnDroid
Muse - Text to Speech
APK
Transform your written words into professional-quality speech with our intuitive text-to-speech converter. Powered by 11labs' advanced TTS technology, this app offers: • High-quality voice synthesis with natural-sounding results • Multiple voice options including American and British accents • Smart pause control between words for improved clarity and rhythm • Easy MP3 file generation for convenient sharing and storage • Simple and user-friendly interface for quick conversions
F-DroidGitHub
Musekit
APK
Musekit is a simple app providing all the tools a musician may need, without disturbing ads and without collecting any data. Features: - Tuner (Automatic & Note fork) - Metronome
F-DroidGitHubIzzyOnDroid
Museum of a broken API
APK
Please install usageDirect instead of this app if you are interested in system usage statistics. This app reflects my experience with the usagae statistics API from a few Android versions ago. It may no longer be current and this app is no longer being maintained. The Android system collects app usage statistics in the background; however, native Android contains no way to read out this data properly. That is why I wanted to create a tool to display it. Unfortunately, I had to learn that this data source was riddled with bugs and highly unreliable. Thus, I converted this application into a museum. It exhibits aggregated usage statistics per day for usually the past ten days, per week for the past four weeks, per month for the past six months as well as data aggregated by year. As a special exhibition, it can display this data as charts. Design-wise, the app comes in the style of the settings app to highlight that this API is a part of the Android system. An included Guide to the exhibition names some of the issues you can expect to find on your tour.
F-Droid
Music
APK
Eleven music player (CyanogenMod/LineageOS) - compatible with Android 4.0 and up. Made compatibility changes for Android versions > 4.0 using as much material design as possible.
F-DroidGitHubIzzyOnDroid
Music Player Lite
APK
An elegant and light weight music player Features - No Ads forever - Listen to music - Simple and modern design - Blazing fast performance and minimal battery usage - Manage the queue and shuffle/ repeat mode - Change the accent of the app - Manage folders to exclude(hide) - Automatic scanning of media files - Browse/ Sort/ Search albums and artists - Change between Dark and Light Modes - Easily search songs by keywords - Lock screen controls and play in the notification bar - Headset controls - Listen to music - Sleep timer
F-DroidGitHubIzzyOnDroid
Music.axs
APK
Music player that mimics default Samsung Music app... except with fixed/added things that I wanted in there and removed things that I didn't.Features:Album art extraction even for embedded album artPlaylist creation, import and exportFavourite tag for songs and playlistsDynamic playlists: Recently Added, Recently Played, Most PlayedMetadata editingRepeat, Repeat once and Don't repeat modesShuffle mode
GitHubIzzyOnDroid