Apps

B
Bitwarden Authenticator
APKiOSWeb
Standalone TOTP authenticator app from Bitwarden.
B
BkEmu
APK
BkEmu is an emulator of 16-bit PDP-11-compatible Soviet home computers Elektronika BK-0010/11M.Supported emulations:BC-0010-01: without external blocks (Basik Vilnius), with the MSTD block (Focal + tests), with a 16KB DOS unit of CNGMDBK-0011M: with MSTD or KNGMDEmulated Hardware:Processor K1801VM1 (basic set of commands, except those specific to HALT-mode)Video controller K1801VP1-037 (color and black-and-white modes, screen palettes)Keyboard controller K1801VP1-014Built-in timer K1801BE1Audio output (PCM, bit 6 in register 01777716)11M system timer (50 Hz vector 100 interrupt, bit 14 in register 01776662)Page memory 11M (bits 8-10, 12-14 in register 01777716)Standard six-button joystick on the parallel portDrive controller on flexible magnetic disks K1801VP1-128 (KNGMD, "read-only" mode)Supported formats:The emulator supports loading and saving program images in KUVT-86 (.BIN) format by intercepting EMT 36 on the BK-0010 or system call .BMB10 on the BK-0011M format, as well as mounting images of floppy magnetic disks in the .IMG/.BKD (800 KB) format.
GitHubIzzyOnDroid
BlackCandy
APK
Black Candy is an open source, self-hosted music streaming server. With this official mobile app, you can access your music library from your Black Candy server. To use this app, you must have a Black Candy server set up. For more information, please visit https://github.com/blackcandy-org/blackcandy
F-DroidGitHub
B
Blackjack
APK
F-Droid
BlastOff
APK
BlastOff is a casual endless runner with an emphasize on vector graphics. Here, You control a rocket and try to survive the endless obstacles in your path! How to Play? - Touch/Press on the right side to move to right - Touch/Press on the left side to move to left - Double tap to activate collected powerups - Avoid all obstacles - Collect powerups - Survive and get high scores - Customize your skin to you liking!! Features: - Open source - Fully free with no ads - Easy to start with minimal controls - Also avaiable for linux and web For linux and web version: https://ranger-nf.itch.io/blastoff
F-DroidGitHub
BleOta
APK
Open source application for upload firmware over Bluetooth. Additionally supports update functionality for specific hardwares.
F-DroidGitHub
Blichess
APK
Fork of lichess.org mobile application with Bluetooth e-boards support
F-DroidGitHub
Blidraughts
APK
Fork of lidraughts.org mobile application with Bluetooth e-boards support
F-DroidGitHub
Blink Comparison
APK
The concept of "blink comparison" method is simple - the app allows you to quickly switch pictures without delay so you can see the differences. "Blink comparison" method uses high efficiency pattern recognition by human eyes, to permit quick verification between a reference picture and an actual one being taken on the spot. For example, in the goal of detecting tampering in high contrast nail polish tamper-evident seals. 📋 Features * Free and Open Source software (FOSS) * Support for various platforms and devices (currently Android only) * Add and store reference pictures in the app or take a photo on the spot * Encrypting images (optional), making it harder to steal or replacement * Compare a reference image with the one just taken using "blink comparison" method * Helps to take a compared photo in the correct position, at the correct angle, lighting and distance * Material Design 3 * Night theme * Responsive UI for different devices form factors For more information, please see here: https://github.com/proninyaroslav/blink-comparison/blob/HEAD/README.md Privacy Policy: https://github.com/proninyaroslav/blink-comparison/blob/HEAD/PRIVACY.md
F-DroidGitHub
Blitz: Fischer Chess Clock
APK
A chess clock made for blitzDefaults to 5+3 Fischer timing: 5 minutes + 3 seconds per moveFIDE-compliant: initial time for 5+3 is 5:03, not 5:00Privacy-friendly: no ads, no permissionsFast and intuitive controlsTouching the screen switches to the next playerHorizontal and vertical dragging set the time and incrementHaptic feedback is enabled by setting the ringtone to vibrateBack gestures pause and reset the clockRobust time implementationUses the most precise time source available on the deviceClock implementation tested with 100% code coverageFree and secureFree software with reproducible buildsMeets Android 15 security requirementsEnables memory tagging on compatible devices
F-DroidGitHub
BlitzMail
APK
BlitzMail is an Android app that allows you to set up your email account once and then use it to send emails or short notes to an address of your choice. This comes in handy when you need to send a lot of things via email, because you are in a low connectivity area (e.g. subway) and want to remember things to look at later. It also works when you are offline. BlitzMail then queues your emails and allows you to send them later when you have connectivity again. The SMTP password is stored encrypted with a built-in key and salted with your device ID. This is not fully secure, but should provide reasonable protection for your password.
F-DroidGitHub
Blitzortung Lightning Monitor
APK
Simple to use map based application, visualizing real time full area lightning data provided by the blitzortung.org lightning location network project. The current thunderstorm situation at your fingertips. Features: * realtime display of lightning data * display of historical lightning data of the last 24 hours * for regions Europe, North & South America, Asia, Africa and Australia/New Zealand * lightning strike time color coded * reduced data volume and fast response * current lightning strike time and lightning count * optional user location marker * alert function shows distance/direction of storms * background service for alerts * support for notifications, sound and vibration alarm * single stroke display for blitzortung.org participants Please visit https://www.blitzortung.org for more information regarding the community based lightning location project. The raster display ensures a fast performance of the application even if there is a very high thunderstorm activity. Blitzortung.org participants can visualize all stroke locations individually. If you would like to contribute to a translation of the software in your language, please do not hesitate to contact the author of the software. User privacy This app can use device location in order to show the users location on the map and for generating warning view and alerts for lightning activity nearby. The lightning warning feature **can also be used without device location permissions** as the location can also be set manually (via preferences but also via long pressing the desired position on the map). You will still be able to use the warning feature without allowing location permissions. In order to have a more efficient data transfer with high resolution lightning data the app only fetches the last 10 minutes of activity in an area of 5° x 5° rounded to five degrees. Although this data is derived from the devices location or the map area currently visible it can not be used to track users. Here is why: Granularity: A 5x5 degree area is extremely large. Latitude: 5 degrees covers approximately 555 km (345 miles). Longitude: At the equator, 5 degrees is also ~555 km. At 50° latitude (e.g., Central Europe/Canada), it is still ~355 km wide. This resolution is sufficient to identify a broad region (e.g., "Central Europe" or "US West Coast") but is completely insufficient to pinpoint a city, let alone a specific person or address. Anonymization: The calculation `(coordinate / scale).toInt()` effectively quantizes the location. All users within that massive 5x5 degree square report the exact same grid index (e.g., x=2, y=10). It is impossible to distinguish between two users within that same ~300,000 km² area based solely on these coordinates. On top of that, there is no data provided which would allow to link subsequent requests coming from the same app. Conclusion: The coordinates generated by `LocalData.update()` are too coarse for individual tracking. They serve only to download lightning data for the correct general region of the world.
F-DroidGitHub
Block Puzzle Stone Wars
APK
Block Puzzle is an addicting classic game! A little pastime that is not about speed. With new multi-player mode "Stone Wars"! Different game pieces are to be inserted in a 10 x 10 large playing field. Horizontal rows or vertical columns are removed as soon as they are full. As the game progresses, more tile shapes are added again and again. Game pieces can be rotated by tapping. What high score will you achieve? Parking: A game piece can be parked in the gray field. But be careful! As soon as no more pieces can be inserted in the playing field or in the parking area, the game is over! So play the parked game piece as quickly as possible! Rotate the game piece by tapping it. Gravitation: If horizontal rows are cleared in the lower playing field, the upper part slides down. Points system: - Insert: number of blocks on the piece - Clear row: 10 points - clear away several rows at once: bonus points - The playing field has only 1 block left or is empty: extra bonus! After that the playing field must be filled 40%. - 20 connected pieces of one color result in a further extra bonus. - Star block gives 200 bonus points! Block Puzzle Stone Wars While the old game (with randomly generated game pieces) has been retained, a new multi-player mode has been added: Stone Wars. You are on a spaceship and you have to liberate the galaxy. In the distant future, conflicts will be resolved by playing Block Puzzle. Navigate through a star cluster of tens of planets at lightning speed thanks to the spur drive. Little by little, the space map is revealed. The planets are of different sizes and have different gravity, which affects the game. The liberation takes place through the Block Puzzle Classic Game or through the new Cleaner Game. In the Cleaner Game, you win by clearing the playing field. However, if your enemy needs fewer moves, he is the liberator of the planet. In the Classic Game, however, a high score counts. A minimum liberation score (MLS) must be achieved in the Classic Game. In some cleaner games, a certain number of moves may not be exceeded (XLM). Since the epochal data breach 200 years ago, a data processing system is no longer allowed to send or receive data. Therefore, you have to exchange your score with your friends or enemies via another app (e.g. WhatsApp). Enter your player name, which is as unique as possible, and copy the score of the current quadrant in the data exchange. Then go to WhatsApp, for example, and add the game status there. The recipient can then copy this saved game and paste it into the Stone Wars data exchange. You then take over all planets in his game where you are better than him. Will he be able to drive you out again? Stone Wars works in such a way that you first select a planet in the navigation and click Select. Then tap back on the phone and start the liberation. All game pieces are predefined in terms of type and order. Our program is and will remain free and ad-free. There will be no in-app purchases. It does not require any phone rights and is played completely offline.
F-DroidGitHub
Block'Buster
APK
Block'Buster is a simple HTML5 arkanoid-type game to spend some free time. Break all the blocks without losing the ball.
F-DroidGitHub
BlockAds: Clean Internet
APK
Tired of intrusive ads slowing down your phone? BlockAds blocks ads across all your apps and browsers with just one tap — no root required.KEY FEATURESSystem-Wide Ad Blocking: Smart DNS-based filtering for every app and browser. No root access required.Privacy Protection: Blocks trackers and spyware. Zero data collection — everything stays locally on your device.App Firewall & Profiles: Block internet access for specific apps (Wi-Fi/Mobile). Switch instantly between Default, Strict, Family, and Gaming profiles.Parental Controls: Enforce SafeSearch (Google/Bing) and YouTube Restricted Mode via Family-safe DNS providers.Detailed Statistics: View real-time blocked ad counters, 24-hour activity charts, and detailed DNS query logs.Fully Customizable: Add custom filter lists via URL (ABPVN, AdGuard, EasyList, etc.), create allow/block rules, and use custom DoH/DoT encrypted DNS.Modern UI: Material 3 design built with Jetpack Compose. Features Dark/Light themes, custom accent colors, Quick Settings tile, and Home screen widgets.Backup & Restore: Export your configuration to JSON and easily import it on a new device.Battery & Data Friendly: Minimal performance impact. Filters only DNS traffic, reducing unnecessary ad data downloads.HOW TO USEOpen BlockAds.Tap the power button and allow the VPN connection.Enjoy an ad-free internet experience! (You can also toggle protection via Quick Settings tile or widget).FAQIs BlockAds safe?Yes. BlockAds only filters DNS queries locally. No personal data is intercepted or transmitted to external servers.Why does it need VPN permission?It creates a local VPN tunnel on your device to route and filter DNS requests on-device. It is not a remote VPN service.Does it work with all apps?Yes, it works system-wide. You can also whitelist specific apps or use the firewall feature to manage access.Is it really free?Yes! BlockAds is 100% free, open-source, and contains no in-app purchases or ads.Will it slow down my internet?No. DNS filtering is extremely lightweight. It actually speeds up your browsing and saves battery by preventing ads from loading.BlockAds is free, open source, and built with privacy in mind. Download now and take back control of your Android experience!
GitHubIzzyOnDroid
BlockDrop
APK
Block Drop is a modern and engaging Tetris clone built with Flutter, offering a classic puzzle experience with a fresh twist. Test your skills by dropping, rotating, and clearing lines in this addictive game. Features: * Classic Tetris gameplay * Smooth and responsive controls * Clean and modern user interface * Hold and swap pieces * Upcoming pieces preview
F-DroidGitHub
Blocker
APK
Blocker is a component controller for Android applications that currently supports using PackageManager and Intent Firewall to manage the state of components. It can be seamlessly switched between these controllers, and for application rules, you can export and import them. Additionally, it is compatible with backup files generated by MyAndroidTools, and you can effortlessly convert them to Intent Firewall rules. The application also has the potential to be extended in the future. Advantages Lightweight, don't burden the system Easy to use Supports multiple control types Introduction to different component controllers Package Manager The Android system provides a tool called PackageManager, which is used for managing installed applications or obtaining information about them. One of its methods, setComponentEnabledSetting(ComponentName, int, int), allows an application to control the state of its own components. If attempting to use this method to control components in other applications, a signature permission is required, or the call will fail. Fortunately, Android provides another tool called pm that allows users to control component states in command-line mode. However, the pm tool requires root permission to run. The following command can be used to disable a specific package or component: pm disable [PackageName/ComponentName] Whether using PackageManager in the code or pm in command-line mode, the configurations will be written to /data/system/users/0/package_restrictions.xml. Intent Firewall Mode Intent Firewall was introduced in Android 4.4.2 (API 19) and is still effective in the latest Android systems. It is integrated into the Android Framework to filter the intents sent by applications or systems. What Intent Firewall can do Each intent sent by an application is filtered by the Intent Firewall, with rules stored in XML files. The Intent Firewall updates rules immediately if changes occur in the configuration file. Limitations of Intent Firewall Only system applications can read and write the directory where the configuration file is stored, and third-party applications do not have permission to access it. Differences between Intent Firewall and Package Manager Intent Firewall, indeed it is a firewall, it has no impact on component status. The application detects the component is on, but it just cannot start the component. For the components disabled by PackageManager, if an application starts it, an exception will be thrown. Developers can catch this exception to know whether the component is disabled or not, so they could re-enable this component. That's the reason why the components will be enabled unexpectedly. If you are using an Intent Firewall controller, there will be no problems. UI The app was designed using Material 3 guidelines. Huge thanks to our UI designer: @COPtimer The Screens and UI elements are built entirely using Jetpack Compose. The app has two themes: Dynamic color - uses colors based on the user's current color theme (if supported) Default theme - uses predefined colors when dynamic color is not supported Each theme also supports dark mode.
F-DroidGitHub
Blockstream App (Green)
APK
The Blockstream app (formerly Green) is a simple and secure Bitcoin wallet that makes it easy to get started sending and receiving Bitcoin and Liquid-based assets such as Liquid Bitcoin (L-BTC) and Tether’s USDt. Built by Blockstream, one of the most security-focused teams in the Bitcoin industry, the wallet is supported across multiple platforms and is designed for Bitcoin beginners and power users alike. EASY SETUP No registration or personal details are required to get started, just write down your recovery phrase and start making Bitcoin transactions right away. BUY BITCOIN DIRECTLY TO SELF-CUSTODY No intermediate self custody, buy bitcoin directly into your wallet (additional registration may be required). FASTER & CHEAPER BITCOIN TRANSACTIONS Smart fee estimation ensures your Bitcoin payments arrive on time without being charged excessive fees. MULTILINGUAL We speak your language. Green includes support for Brazilian Portuguese, Chinese (Simplified), Dutch, English, French, German, Hebrew, Italian, Japanese, Korean, Russian, Spanish, Ukrainian, Vietnamese. And more to come! BITCOIN LAYER-2 SUPPORT Send and receive Liquid Bitcoin L-BTC, Tether’s USDt, and any other Liquid-based assets with a Liquid account. Bitcoin power users will feel right at home with a wide range of advanced features and industry-firsts: FEE CONTROL Fully customizable transaction fees with replace-by-fee support so that you can start low and adjust the fee if necessary. Great for pushing through urgent transactions without overpaying. HARDWARE WALLET SUPPORT Integration with Blockstream Jade, Ledger Nano S and X, Trezor One and T (see our help desk for latest compatibility across the various supported platforms). TWO-FACTOR THRESHOLDS Require two-factor authentication for large payments only, by setting a two-factor threshold. Total payments up to the threshold can be completed without 2FA. WATCH-ONLY WALLETS Keep an eye on your Bitcoin balances while on the go and receive payments from others without needing to grant payment permissions to your device. TESTNET SUPPORT Easily make test transactions on Bitcoin testnet until you feel comfortable with how the wallet works. PRIVACY No documents, personal information, or KYC required. An email address is needed for wallet recovery purposes only. Connect via Tor at the tap of a button, no other apps needed. CONNECT TO YOUR OWN NODE Verify transactions on your own full node with SPV support.
F-DroidGitHub
B
Blokish
APK
A strategy board game. Blokus is a family game involving four players and a board with 20 x 20 squares. Like chess or checkers, it's a game for which at any time you can see your opponent's pieces.
F-DroidGitHub
Blood pressure monitor
APK
blood pressure monitor is a reliable blood pressure measurement tracker and analyzer. It has the ambition to allow saving measurements faster than anywhere else and make sharing data with you doctor effortless. It works out of the box but can also be configured for individual use cases. Features: - 📏 Reliable measurement storing - 🚀 Fast input through user-friendly dialogues on launch and automatic form navigation - 📊 Beautiful analytics provide insights on trends, distribution, differences over the day and much more - 📂 Versatile export and import (CSV, PDF, SQLite) with granular control - ⚙️ High configurability - 🔗 BLE GATT input through bluetooth devices - Ad free without disturbances - Well-documented, open-source code
F-DroidGitHub
Bloomee
APK
Bloomee is an experimental cross-platform open Source Music player designed to bring you Ad-free tunes from various sources. Dive into a world of limitless music from platforms like YouTube and Jio Saavn, with more sources blooming soon! 🌼🎵Why Bloomee?🌟 Ad-Free Experience: Say goodbye to interruptions and enjoy uninterrupted musical bliss.🌍 Multi-Source Player: Access your favorite tracks from diverse platforms, with more sources continually joining our melody garden.Features🚫 Ad-Free Music📝 Lyrics Support (Time Synced)🎵 Offline Music Experience⏲️ Sleep Timer🎧 Personalized Playlist Creation and Sharing🌐 Daily Updated Global Charts. (Billboard, Last.fm and more.)🖥️ Support for Android, Windows and Linux.📉 Minimal Data Usage💾 Space Efficient🏃 Lightweight App
GitHubIzzyOnDroid
Blorp
APK
Blorp is a fast, ad-free Piefed & Lemmy client. Effortlessly browse, post, and switch accounts. The Basics - No ads - Instant multi-account switching - Post drafts: create now, finish later - Tag users - Manage blocked users and communities - Vote, comment, and save posts - Private message users - Smooth, infinite scrolling - Collapse comment threads - Offline mode Customization & Settings - Post feed layouts: Large, compact, and extra-compact - Left-hand mode for one-handed use - Light and dark mode Privacy & Transparency - No trackers, no telemetry - Open source on GitHub Other Tools (beta) - Delete others’ posts (moderation tool). - (more features coming soon!)
F-DroidGitHub
Blue Line Console
APK
Blue Line Console launches your apps, web search engines, and built in calculator via keyboard. You can launch the desired app quickly with your keyboard everywhere. Just type 2 or 3 characters, and likely you can find the desired app on top of list. You need no configuration to do it (although I prepared some configuration for more comfortable usage). You can start Blue Line Console by pressing once you set this app to default Assist App of Android. You can also start from notification bar, available everywhere (find this option in configuration screen, opened with config command). You can input one of below list to search apps or commands. - Part of application name (e.g. Blue Line Console) - Part of package name (e.g. net.nhiroki.bluelineconsole) - URL - Calculation formula (e.g. 2+3*5, 1inch in cm, 1m+1inch, 1m+1inch in cm) - One of commands below (e.g. help) Available commands: - help - config - date - bing QUERY - duckduckgo QUERY - google QUERY - wikipedia QUERY - yahoo QUERY - ping HOST - ping6 HOST Source code: https://github.com/nhirokinet/bluelineconsole
F-DroidGitHubIzzyOnDroid
Blue Mono Sound
APK
Redirect audio to Bluetooth headset. Some Bluetooth enabled cars enable only voice to go over Bluetooth, but you may want to stream audio music.
F-DroidGitHub
Blue Square Speedometer
APK
Displays speed, altitude and current coordinates using device location provider. Blue Square Speedometer does not have network connection privilege, and does not have function to send information out of the device. Note that the information sent out by location provider itself of the device depends on OS setting. Source code: https://github.com/nhirokinet/bluesquarespeedometer
F-DroidGitHub