Browser

824 open source Browser apps

Better Network Tiles
APK
NOTE: This app requires shell access, which can be granted using either Shizuku or root.This application aims to improve various network related quick-settings tiles.It adds an alternative unified internet tile. Next to this, separate Wi-Fi and mobile data tiles are also available if you just want to go back to the behavior of Android 11 or lower.And just in case your ROM doesn't support it there are tiles for NFC, Airplane mode and Bluetooth too.Tapping the new alternative internet tile will simply toggle between Wi-Fi and mobile data. This reduces the amount of taps needed from 3 (tap tile, disable Wi-Fi, enable data) to just 1 quick tap. In situations where you still want more control, long pressing the tile will redirect you to the relevant settings page.This has been tested and confirmed working on Pixel devices running Android 12, 13 and 14, but other devices will probably work too.
GitHubIzzyOnDroid
Better Schedule (Bakaláři)
APK
Better Schedule is a faster app for the Bakaláři schedule. For students, by students. I'm a student who got tired of waiting for the official Bakaláři app to load my schedule on a slow school wifi. That's why I created this app. Better schedule remembers your schedule even without internet connection so it can be shown instantly. Simple interface makes it easy to switch between weeks and thanks to persistent notification you don't even need to open the app! Main features: • Very fast schedule loading — Combines offline and online data to display schedule within a second. • Seamless offline mode — Everything is cached in the background so that schedule can be shown even when you are offline. • Persistent notification — You don't have to open the app to see next lesson any more. • Beautiful widget — The next lesson or overview of the entire day always on your home screen. • Simple interface — Easy switching between weeks. • Themes — light, dark or your very own custom theme. • Free and open source software — No ads, no spying, free, forever. Not a fan of the yellow colour? You can change it in the app or use one of the themes at https://vitskalicky.gitlab.io/lepsi-rozvrh/motivy/ The entire app is a free/libre and open source software. If you want to suggest an enhancement, have a look on how it works, or you can code and want to improve the app, head over to GitLab https://gitlab.com/vitSkalicky/lepsi-rozvrh
F-Droid
Better Stundenplan
APK
Features: Week View: Displays the schedule for an entire week. Day View: Displays the schedule for a single day. Detail View: Shows details of individual lessons and allows setting aliases for subjects, teachers, and rooms. Note: This app is only available in German.
F-DroidGitHub
BetterUntis
APK
BetterUntis is an open-source mobile client for the Untis timetable system which allows you to view your timetable on your smartphone. The app allows customization of almost any aspect of your timetable, including multiple themes and dark mode. Easily add multiple profiles with separate settings and timetables. Protect your privacy with support for proxy servers. Use Notifications to show information about the next lesson. Other features include a room finder to search for free rooms in your school and an info center to view upcoming events, your absences and more. Enjoy a fast and smooth experience with BetterUntis. Untis is proprietary timetable software. More information about Untis can be found at https://untis.at. To use Untis, your school must provide it. Your school must also give you an account which you can use to access your current timetable if no anonymous access is available. Why use this app when there is an official one? The official app is proprietary and includes tracking software and in-app purchases. BetterUntis is free and open source, feature-rich and respects your privacy. WebUntis is a proprietary network.
F-DroidGitHub
Bhagavad Gita
APK
Bhagavad Gita, also known as the Gita -"The Song of God" is a practical guide to one's life that guides one to re-organise their life, achieve inner peace and approach the Supreme (the Ultimate Reality). It is a 700-verse text in Sanskrit which comprises chapters 23 through 40 in the Bhishma-Parva section of the Mahabharata. The Bhagavad Gita is a dialogue between Arjuna, a supernaturally gifted warrior and his guide and charioteer Lord Krishna on the battlefield of Kurukshetra. As both armies stand ready for the battle, the mighty warrior Arjuna, on observing the warriors on both sides becomes overwhelmed with grief and compassion due to the fear of losing his relatives and friends and the consequent sins attributed to killing his own relatives. So, he surrenders to Lord Krishna, seeking a solution. Thus, follows the wisdom of the Bhagavad Gita. Over 18 chapters, the Bhagavad Gita packs an intense analysis of life, emotions and ambitions, discussion of various types of yoga, including Jnana, Bhakti, Karma and Raja, the difference between Self and the material body as well as the revelation of the Ultimate Purpose of Life. Features: Complete text in EnglishView chapters and versesPlain interfaceMaximum compatibility with all Android versions
F-DroidGitHub
Bible Verse App
APK
The Bible Verse app offers daily inspirational Bible verses in different languages. With handy features like home screen widgets, notifications, and sharing, you can make your faith come alive and be inspired by God's Word every day. Powered by BibleGateway.com. The app is open-source and published on Github. I created it as part of my degree in the Mobile & GUI engineering module. Link to the code: https://github.com/joshuabeny1999/BibleVerseApp
F-DroidGitHub
Bienvenido a Internet
APK
BaiApp is a browser for the Bienvenido a Internet text/image board Features include * Support for both text and image boards * Internal image viewer * File upload to image boards * Thread creation, reply and deletion support * Youtube thumbnails and colored IDs
F-DroidGitHub
BiglyBT, Torrent Downloader
APK
BiglyBT is an ad-free, fully featured open source torrent client and remote control app, optimized for phone, tablet, Chromebook, and Android TV. ★ Swarm Merging for faster torrent downloading and to repair torrents without seeds ★ v2 Torrent Support (BEP 52) ★ Tag and organize your torrents ★ Sort and grouping for large lists of torrents ★ Select which files are downloaded before starting the torrent ★ Sort and filter files in torrent ★ View progress, peers, and stats of torrents ★ Subscribe to RSS feeds ★ Use Swarm Discoveries to find related torrents ★ All the basic torrent features: Mainline DHT, Vuze DHT, UPnP, uTP, PEX, UDP Tracker, Encryption ★ Download to SD Card via SAF (Storage Access Framework) ★ Control other BiglyBT, and Transmission RPC compatible desktop torrent clients ★ Can access remotely via LAN ★ Dark or Light Theme ★ The only full torrent app for Android TV using the Leanback UI. Our source code has been in development since 2003 (under Azureus) and is GPL licensed. If you would like to join our team, visit our GitHub Source Repository - https://github.com/BiglySoftware/BiglyBT-Android If you have ideas to make torren t downloading easier and better in BiglyBT, visit our Issue Voting site - https://vote.biglybt.com/android
F-DroidGitHub
Binary Kitchen Doorlock
APK
"We are proud to present the next generation of the revolutionary way to unlock the door of the Binary Kitchen hackspace. Some usage notes: * The app allows for automatic WiFi switching. If activated, newer Android versions (Oreo and upwards) require coarse grained location permissions. Otherwise SSID can not be read. * Settings screen won't disappear unless user provided username & password * The app contains a widget -- the space widget. It remotely shows if the space is open. A click on the button will update it. * Please file bug reports on https://github.com/Binary-Kitchen/doorlock-app Good quality... No fake! Contains 50 metric tons of finest software engineering. ."
F-DroidGitHub
Bitmask
APK
Bitmask is a VPN client with automatic configuration. It has several techniques on board to circumvent censorship, network blocking or avoid surveillance. After choosing a compatible service provider it will encrypt and route securely all your network traffic through your trusted service provider. And you're good to go! Bitmask is open source VPN client, distributed under the GPLv3 license. See https://0xacab.org/leap/bitmask_android FAQ: * who: leap.se, a collective that loves the concept of the right to whisper, around since 2011. * Translations greatly appreciated at our Transifex project https://app.transifex.com/otf/bitmask/dashboard/ If you experience problems or want to have bleeding edge versions, please join our chat https://matrix.to/#/#leap:libera.chat or write a bug report: https://0xacab.org/leap/bitmask_android/
F-Droid
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
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
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
B
BombusMod
APK
Full-featured XMPP client based on a J2ME app. Website and source code docs are in Russian.
F-DroidGitHub
BonjourBrowser
APK
Discover web portals of devices in your local network and connect with one click! Bonjour Browser lets you browse your local network for Bonjour (ZeroConf, Avahi) services for http and launch a browser on found services. You can use the System Browser or an embedded one.
F-DroidGitHub
BootBoi
APK
Ever wanted to turn on your remote machine (laptop, Raspberry, NAS), but didn't want to leave the couch? Well I for sure understand this problem to the heart. But fear no more, as BootBoi is here to save you from the gruesome task of standing up and pushing a button. BootBoi features remote power on / power off / reboot for as many remote machines as you can imagine with the combined power of SSH and Wake On Lan. Preparing your Remote Machine * Before you can use BootBoi with your remote machines, you have to prepare them for **remote** rebooting and powering them on/off. Power On * To power a remote device on, BootBoi uses Wake On Lan. * This needs to be enabled in the BIOS of the machine you want to power on, read more here. Power Off / Reboot * BootBoi uses SSH to execute whoami, poweroff and reboot on the remote machine. * So make sure that * Those binaries are available and in $PATH * The SSH user has sudo access to whoami, poweroff and reboot * Either by allowing the user sudo access only to those binaries via the sudoers file (recommended) * E.g. `echo "my_ssh_user ALL=(ALL) /sbin/reboot,/sbin/poweroff,/usr/bin/whoami" >> /etc/local/sudoers` * Or by using root as SSH user in BootBoi
F-DroidGitHub
Box, Box!
APK
With Box, Box! follow the latest stories of your favorite driver and team. Be aware of the battles on and off the track! Features: - Read all articles from the official website with its in-built reader and video player. - Latest Standings (Drivers and Teams). - Schedule with previous results for Free Practices, Qualifyings and Races. - While a Grand Prix is running, follow the schedule of the different sessions and read the related FIA's documents. - Enjoy the app in the colours of your favorite team! - Open links in-app. - Follow both Formula 1 and Formula E from the same app! Be in the action even without ads or trackers ;)
F-DroidGitHub
Boxcars
APK
Boxcars is a client for playing backgammon via bgammon.org, a free and open source backgammon service.
F-Droid
Brave
APK
Brave is an open-source web browser for Windows, macOS, Linux, Android and iOS.
GitHub
Brave (Beta)
APK
Brave is an open-source web browser for Windows, macOS, Linux, Android and iOS.
GitHub
B
Brave (Nightly)
APK
Brave is an open-source web browser for Windows, macOS, Linux, Android and iOS.
GitHub
Breezy Weather
APK
Breezy Weather is a feature-rich free and open source Material 3 Expressive weather app with well-though-out visualizations, supporting forecast, real-time weather conditions, nowcasting, air quality, pollen, alerts, from more than 50 weather sources, such as NWS, Met Office UK, Met Éireann, ECCC and Open-Meteo. Features - Daily and hourly forecasts up to 16 days - Precipitation in the next hour - Real-time weather conditions - Air quality, allergen and ephemeris information - Severe weather and precipitation alerts - Opt-in data sharing with other apps (such as Gadgetbridge) - Focus on accessibility for screen readers and other locales Design - Material 3 Expressive - Detailed 24-hour charts - Automatic dark mode - Custom icon packs - Large selection of widgets - Live wallpaper Sources - In all flavors: Open-Meteo, ANAM-BF, Bright Sky (DWD), DCCMS, DMN, DWR, EMI, FOSS Public Alert Server, GMet, IGEBU, INM, KNMI, Mali-Météo, Météo Benin, Météo Tchad, Météo Togo, Mettelsat, MSD, Pirate Weather, Recosanté, SMA (Seychelles), SMA (Sudan), SSMS - Not libre/self-hostable (not included in versions with suffix _freenet): AccuWeather, AEMET, Atmo Auvergne-Rhône-Alpes, Atmo France, ATMO GrandEst, Atmo Hauts-de-France, AtmoSud, Baidu IP location, BMD, BMKG, CWA, DMI, ECCC, EKUK, EPD (Hong Kong), GeoNames, GeoSphere AT, HERE, HKO, Ilmateenistus, IMD, IMS, IP.SB, IPMA, LHMT, LVĢMC, JMA, MET Éireann, MET Norway, Met Office UK, Meteo AM, Météo-France, MeteoLux, MGM, Mixed China sources, NAMEM, NCDR, NCEI, NLSC, NWS, OpenWeather, PAGASA, SMG, Veðurstofa Íslands, WMO Severe Weather Permissions Required: - Network (ACCESS_NETWORK_STATE, ACCESS_WIFI_STATE, INTERNET): fetch weather data from sources over the Internet Optional: - Background services (RECEIVE_BOOT_COMPLETED, WAKE_LOCK, SET_ALARM, FOREGROUND_SERVICE, FOREGROUND_SERVICE_DATA_SYNC, FOREGROUND_SERVICE_SPECIAL_USE): weather updates in the background and scheduled forecast notifications - Ignore battery optimizations (REQUEST_IGNORE_BATTERY_OPTIMIZATIONS): help preventing the app from being killed on some devices - Send notifications (POST_NOTIFICATIONS): alerts, precipitation, today/tomorrow forecast, notification-widget, update progress of background updates, etc - Location (ACCESS_COARSE_LOCATION, ACCESS_FINE_LOCATION, ACCESS_BACKGROUND_LOCATION): to show weather in your current location - Storage (READ_EXTERNAL_STORAGE, WRITE_EXTERNAL_STORAGE): helps setting the live weather wallpaper and/or widgets on some devices - Tile (EXPAND_STATUS_BAR): allow to launch the app from Quick Settings - Specific app language (READ_APP_SPECIFIC_LOCALES): allows to save a specific language for the app and read the value after reboot on some devices License - GNU Lesser General Public License v3.0 - This License does not grant any rights in the trademarks, service marks, or logos of any Contributor. - Misrepresentation of the origin of that material is prohibited, and modified versions of such material must be marked in reasonable ways as different from the original version.
F-DroidGitHubIzzyOnDroid
B
Briar
APK
Briar is a messaging app designed for activists, journalists, and anyone else who needs a safe, easy and robust way to communicate. Unlike traditional messaging apps, Briar doesn't rely on a central server - messages are synchronized directly between the users' devices. If the Internet's down, Briar can sync via Bluetooth or Wi-Fi, keeping the information flowing in a crisis. If the Internet's up, Briar can sync via the Tor network, protecting users and their relationships from surveillance. You can link Briar with a device running Briar Mailbox (even on Android: https://f-droid.org/packages/org.briarproject.mailbox/) to receive encrypted messages from your contacts while Briar is offline.
F-Droid
B
Briar Mailbox
APK
Briar Mailbox is a helper app for Briar messenger (https://f-droid.org/packages/org.briarproject.briar.android/) that lets you receive encrypted messages from your contacts while Briar is offline. Next time Briar comes online it will automatically fetch the messages from your Mailbox. Install the Mailbox app on a spare device, link it with your Briar account, and leave it connected to power and Wi-Fi.
F-Droid