Ad-Free
5118 apps · feature
Kandroid (fork)
APK
Client for [https://kanboard.org/ Kanboard]. It requires access to a Kanboard server. Forked from in.andres.kandroid. Manage your projects with the Kanban methodology. * Get a clear overview of your projects by visualizing your workflow on boards * Limit your workload * Focus on your workflow
F-DroidGitHub
Kanji Dojo
APK
Learn & practice writing Japanese characters Features - Study kana (both Hiragana and Katakana) and kanji - Practice by following JLPT levels or school grades - Create your own list to study, more than 6000 characters in total are available - Works offline
F-DroidGitHub
Kanji draw
APK
A simple application that lets you draw Japanese characters (kanji) using the touch screen. It is intended for Japanese language learners who might need to enter characters in order to look them up in a dictionary or enter them on a website. It identifies the character you have drawn using a special form of handwriting recognition. You can select the correct character from a list. After entering one or more characters, you can copy them into the clipboard as text for use in a dictionary. Note that this will NOT work - at all - if you don't know basically how to draw kanji. If you just draw something any old way that looks like it, it certainly won't be recognised. You have to draw characters basically the official way. This is a fork of the Kanji draw application from https://github.com/quen/kanjirecog/ which is no longer maintained and was removed from F-Droid. Two of the included icons were taken from the Android SDK and are licensed under the Apache License 2.0. The kanji stroke data is based on the KanjiVG data set from http://kanjivg.tagaini.net/ and licensed under the Creative Commons Attribution-Share Alike 3.0 license.
F-DroidGitHub
Karma Firewall
APK
Karma Firewall app lets you take control back of your phone and block internet traffic to and from specific apps. This is a simple yet powerful firewall with an easy to use intuitive GUI which allows you to protect your sensitive data. Ever wondered why lots of apps that have no need for Internet access require Internet Permissions? Its usually either to display adverts or send your sensitive data back to servers in USA, China or Russia. Karma Firewall can block this traffic and protect your personal data. You do not need any technical skills to use, no complicated IP Addressing, Ports, Packet Filtering etc. Simply select the apps you want to block, and you are protected. Karma Firewall is the safest, most trusted Android Firewall. Karma FW is completely different from all other VPN Firewalls. We intercept no allowed traffic. Karma FW requires NO Internet permissions. Without Internet permissions Karma FW CANNOT steal your data and send it anywhere.
F-DroidGitHub
Karui ToDo
APK
An open source, privacy focussed, todo list app to quickly jot down things to do. Inspired by the system-24 theme and the Windows Mobile design system, this app's design is set to evolve into something even more eye-catching. Features - Simple note taking and list making: Includes an undo delete feature. - Retro terminalesque design: Inspired by Unix customizations found online. - Lightweight: Consumes only 0.05% CPU and 128KB of RAM. After all, simple apps shouldn't need more—remember, the Apollo mission operated on a computer with around 4KB of RAM! - Highly customizable: Offers many themes with plans to add more customizations such as fonts, font sizes, and border colors. - To add a new note tab: use the `///TabName` format. - To remove any tab (except the Main tab): use the `\\\TabName` format. For more details on features, usage, customizations, discussions, visit the github repo.
F-DroidGitHubIzzyOnDroid
KashCal
APK
All your calendars. One app. Your calendars are everywhere. Family stuff on iCloud. Holidays from some website. Birthdays buried in your contacts. Work on Nextcloud. KashCal brings them together on your Android. Your schedule, together • iCloud: Switched to Android but your family is still on Apple? Sync with iCloud calendars directly. No workaround needed. • CalDAV: Nextcloud, Radicale, Baïkal, Stalwart, FastMail, Zoho, and more. Native sync, no middleware. • Device calendar: See events from your phone's built-in calendar alongside everything else. • Holidays & schedules: Subscribe to any ICS calendar. Holidays, school schedules, sports seasons. • Birthdays: Pulls from your contacts automatically. • Local: Don't need sync? Works fully offline out of the box. Material You with dynamic theming. Home screen widgets. Full-text search across all events. Per-event timezone for travel. Private by default No analytics. No telemetry. No KashCal account. Your data stays on your device unless you set up sync yourself. • Encrypted credentials (AES-256-GCM) • Fort Knox Mode: other apps can't read your events • HTTPS only, no WebViews, minimal permissions • Open source: fully auditable Website: https://kashcal.github.io Source code: https://github.com/KashCal/KashCal
F-DroidGitHubIzzyOnDroid
Katawa Shoujo: Re-Engineered
APK
Katawa Shoujo is a bishoujo-style visual novel set in the fictional Yamaku High School for disabled children, located somewhere in modern Japan. Hisao Nakai, a normal boy living a normal life, has his life turned upside down when a congenital heart defect forces him to move to a new school after a long hospitalization. Despite his difficulties, Hisao is able to find friends—and perhaps love, if he plays his cards right. There are five main paths corresponding to the 5 main female characters, each path following the storyline pertaining to that character. The story is told through the perspective of the main character, using a first person narrative. The game uses a traditional text and sprite-based visual novel model with an ADV text box. This version is a full remaster of the original VN, featuring upscaled images and a suite of accessibility features for the vision and hearing impaired. All fully free, open source, and community maintained. Forever. Summary of new features: * Upscaled images for modern displays * Russian, German, French, Spanish, Italian, Japanese, Simplified Chinese translations builtin * Parallax mode * 2 Dyslexic modes * High contrast text * Self-voicing for custom fan voice-overs * Modding support * Updated engine and other under the hood technical improvements See the project site at fhs.sh for more details
F-Droid
Kazumi
APK
A flutter app for collecting and watching anime online with custom rules. Use up to five lines of Xpath expressions to build your own rules. Supports rule import and rule sharing. Supports danmaku. In development (~ ̄▽ ̄)~
F-DroidGitHub
Kechi
APK
Have you ever watched one of those adventure movies where people are fighting on a rickety rope bridge? As they move, more and more of the bridge breaks and falls beneath them... Well, in those scenes, I found the inspiration for a board game! Players take turns moving and attacking each other on a more and more dangerous board!
F-DroidGitHub
KeePass NFC
APK
For use with https://f-droid.org/packages/com.android.keepass. KeePass NFC lets you use a rewritable NFC tag to unlock your KeePassDroid database. It includes the functionality to write the NFC tag as well as to unlock KeePassDroid when reading the tag.
F-DroidGitHub
KeePassDX Free - FOSS Password Safe
APK
KeePassDX is an open source passkey, password safe and manager allows editing encrypted data in a single file in the open KeePass format and fill in the forms in a secure way, requires no Internet connection and integrates Android design standards. The app is open source, with no advertising.FeaturesPasskeys for authentication and local storage of private keys.Biometric recognition for fast unlocking (fingerprint / face unlock / …).One-time password management (HOTP / TOTP) for two-factor authentication (2FA).Autofill for easy form filling with passwords.Magikeyboard to efficiently fill in any field.Create encrypted database files.Organisation of credentials by entry and in group trees.Allows opening and copying URI / URL fields quickly.Dynamic templates for each type of entry.History of each entry.Precise management of settings.Material design with themes.Support for .kdb and .kdbx files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm.Compatible with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …).Code written in native languages (Kotlin / Java / JNI / C).You can donate or buy the pro version for better service and a quick development of features you want: https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.proThe project is constantly evolving. Do not hesitate to check the development status of the next updates: https://github.com/Kunzisoft/KeePassDX/projectsSend issues to: https://github.com/Kunzisoft/KeePassDX/issues
GitHubIzzyOnDroid
KeePassDX Passkey Vault
APK
KeePassDX is an open source passkey, password safe and manager allows editing encrypted data in a single file in the open KeePass format and fill in the forms in a secure way, requires no Internet connection and integrates Android design standards. The app is open source, with no advertising. Features - Passkeys for authentication and local storage of private keys. - Biometric recognition for fast unlocking (fingerprint / face unlock / …). - One-time password management (HOTP / TOTP) for two-factor authentication (2FA). - Autofill for easy form filling with passwords. - Magikeyboard to efficiently fill in any field. - Create encrypted database files. - Organisation of credentials by entry and in group trees. - Allows opening and copying URI / URL fields quickly. - Dynamic templates for each type of entry. - History of each entry. - Precise management of settings. - Material design with themes. - Support for .kdb and .kdbx files (version 1 to 4) with AES - Twofish - ChaCha20 - Argon2 algorithm. - Compatible with the majority of alternative programs (KeePass, KeePassXC, KeeWeb, …). - Code written in native languages (Kotlin / Java / JNI / C). You can donate or buy the pro version for better service and a quick development of features you want: https://play.google.com/store/apps/details?id=com.kunzisoft.keepass.pro The project is constantly evolving. Do not hesitate to check the development status of the next updates: https://github.com/Kunzisoft/KeePassDX/projects Send issues to: https://github.com/Kunzisoft/KeePassDX/issues
F-DroidGitHubIzzyOnDroid
K
KeePassDroid
APK
A password safe, compatible with KeePass. Keepass is available on all the major desktop platforms: on GNU/Linux KeePassX is a well-established client. Portable editions are available if you need to use it on a Windows machine. Supports both versions 1 (kdb) & 2 (kdbx) of the Keepass database. Supports MIPS and x86 natively.
F-DroidGitHub
KeePassVault
APK
Client app for KeePass databases. This app is orientated for my personal use. It may have some bugs, so please make a backup before using it. Application Features: Synchronization: - Sync with WebDav server - Sync with Git repository (only via HTTPS, SSH protocol is not available) Database Management: - Create new databases - Edit existing databases - Manage entry history - Manage attachments - Dynamic templates (compatible with other android applications: KeePassDX, keepass2android) Advanced Database Tools: - Built-in diff viewer for database changes - TOTP (Time-based One-Time Password) and HOTP (HMAC-based One-Time Password) support for Two-Factor Authentication (2FA) Security Features: - Unlock using password or key file - Supports biometric unlock (fingerprint) File Compatibility: - Supports .kdbx files up to version 4.1 User Convenience: - Autofill for Android >= 8.0 - Dark theme (controlled by system settings) - Fuzzy search for easy finding of entries
F-DroidGitHub
Keep Alive
APK
Keep Alive will send a custom message via SMS to one or more people if you haven't used your device in a given period of time. Intended to be used as a failsafe for those living alone in case of an accident or other emergency. Once the settings are configured, no further interaction is required. - 100% Device-based, no cloud services or accounts required - Free with no ads or trackers - Open Source (https://github.com/keepalivedev/KeepAlive) - Minimal Battery Usage - Multiple SMS Recipients - Custom Alert Message - Optional: Include Location Information in SMS - Optional: Place a phone call with speakerphone enabled - Optional: Send an HTTP request to a custom URL Requirements Keep Alive requires that your device has an active cellular plan. WiFi calling and messaging will be used if the device supports it. How it Works Keep Alive uses either your device's lock screen or another app(s) to detect activity. If your device hasn't been lock or unlocked for a set period of time, or if you haven't accessed the selected app(s), you will be prompted with an 'Are you there?' notification. If this notification is not acknowledged an Alert will be triggered. Based on the configured Emergency Contact Settings, one or more SMS messages and/or a phone call will be placed to notify others that you may be in need of assistance. Main Settings - Monitoring Method - Choose between using the lock screen or another app(s) to detect activity. If using another app(s), you will be prompted to select the app(s) to monitor. - Hours of Inactivity Before Prompt - how many hours since your phone was last locked or unlocked before you are prompted with an 'Are you there?' notification. Defaults to 12 hours - Minutes to Wait - if the prompt is not acknowledged within this time, an Alert will be sent based on the configured emergency contact settings. Defaults to 60 minutes - Rest Period Time Range - a range of time during which inactivity will not be counted. For example, with 'Hours of Inactivity' set at 6 hours and a Rest Period of 22:00 – 6:00, if the device is last used at 18:00, the 'Are you there?' check would not be sent until 8:00. Note that an alert can still be sent during a rest period if the 'Are you there?' check was sent BEFORE the start of a rest period. - Auto-Restart Monitoring After Alert - If enabled, monitoring will be automatically restarted after an Alert is sent. - Alert Webhook - Configure an HTTP request to be sent when an Alert is triggered Emergency Contact Settings - Phone Call Number (Optional) - when an Alert is triggered a phone call will be placed to this number with speakerphone enabled One or more SMS recipients can be configured with: - Phone Number - the phone number to send the Alert SMS to - Alert Message - the message that will be sent when an Alert is triggered - Include Location - if enabled, your location will be included in a second SMS Privacy/Data Collection No data is collected other than the configured settings. This data is not shared with the developers or any 3rd parties. The only data transmitted is to the configured emergency contacts. This app does not request network or storage access and no data is sent to the developers or any 3rd parties. Disclaimer - Not responsible for SMS or phone call charges incurred by the use of the Keep Alive app - The operation of the Keep Alive app is dependent on the device, software, and network connectivity. The developers are not responsible for any failure due to device malfunctions, software incompatibilities, or network issues.
F-DroidGitHub
Keep Alive Lite
APK
Keep Alive will send a custom message via SMS to one or more people if you haven't used your device in a given period of time. Intended to be used as a failsafe for those living alone in case of an accident or other emergency. Once the settings are configured, no further interaction is required. - 100% Device-based, no cloud services or accounts required - Free with no ads or trackers - Open Source (https://github.com/keepalivedev/KeepAlive) - Minimal Battery Usage - Multiple SMS Recipients - Custom Alert Message - Optional: Include Location Information in SMS - Optional: Place a phone call with speakerphone enabled - Optional: Send an HTTP request to a custom URL Requirements Keep Alive requires that your device has an active cellular plan. WiFi calling and messaging will be used if the device supports it. How it Works Keep Alive uses either your device's lock screen or another app(s) to detect activity. If your device hasn't been lock or unlocked for a set period of time, or if you haven't accessed the selected app(s), you will be prompted with an 'Are you there?' notification. If this notification is not acknowledged an Alert will be triggered. Based on the configured Emergency Contact Settings, one or more SMS messages and/or a phone call will be placed to notify others that you may be in need of assistance. Main Settings - Monitoring Method - Choose between using the lock screen or another app(s) to detect activity. If using another app(s), you will be prompted to select the app(s) to monitor. - Hours of Inactivity Before Prompt - how many hours since your phone was last locked or unlocked before you are prompted with an 'Are you there?' notification. Defaults to 12 hours - Minutes to Wait - if the prompt is not acknowledged within this time, an Alert will be sent based on the configured emergency contact settings. Defaults to 60 minutes - Rest Period Time Range - a range of time during which inactivity will not be counted. For example, with 'Hours of Inactivity' set at 6 hours and a Rest Period of 22:00 – 6:00, if the device is last used at 18:00, the 'Are you there?' check would not be sent until 8:00. Note that an alert can still be sent during a rest period if the 'Are you there?' check was sent BEFORE the start of a rest period. - Auto-Restart Monitoring After Alert - If enabled, monitoring will be automatically restarted after an Alert is sent. - Alert Webhook - Configure an HTTP request to be sent when an Alert is triggered Emergency Contact Settings - Phone Call Number (Optional) - when an Alert is triggered a phone call will be placed to this number with speakerphone enabled One or more SMS recipients can be configured with: - Phone Number - the phone number to send the Alert SMS to - Alert Message - the message that will be sent when an Alert is triggered - Include Location - if enabled, your location will be included in a second SMS Privacy/Data Collection No data is collected other than the configured settings. This data is not shared with the developers or any 3rd parties. The only data transmitted is to the configured emergency contacts. This app does not request network or storage access and no data is sent to the developers or any 3rd parties. Disclaimer - Not responsible for SMS or phone call charges incurred by the use of the Keep Alive app - The operation of the Keep Alive app is dependent on the device, software, and network connectivity. The developers are not responsible for any failure due to device malfunctions, software incompatibilities, or network issues.
F-DroidGitHub
Keep Screen On
APK
Keep Screen On allows you to add a quick settings tile, with which you can easily disable screen timeout and then restore the previous timeout value. For example, this may be useful to you if you need the display to stay on temporarily when viewing a website or document or if your device does not have the option to set the screen timeout to never in the settings. Features: - Disable screen timeout or set a specific value - Quick settings tile - Automatically restore timeout when battery is low - Automatically restore timeout when is screen is turned off - Material You - No creepy ads or trackers - No internet permission - Open Source Source code: https://github.com/elastic-rock/KeepScreenOn
F-DroidGitHub
Keep it up
APK
Keep it up checks network services periodically by sending a ping, connecting to a specific port or downloading a site. It can also be used to ensure a connection with a timeout will be kept alive. Features - Create multiple separate network tasks - One task monitors one network service at a specified interval - A task sends a specified number of pings, performs a specified number of connections attempts or downloads a file or a site - Successful and unsuccessful attempts are logged - Downloaded files can automatically be deleted after a successful download or be kept - Notifications can be sent on failure or when a network service goes down or up - A network task can be restricted to WiFi connections, i.e. it does not perform any action on mobile networks with potentially limited download data - The configuration can be exported and imported as a JSON data file - Intervals can be defined during which all background work is suspended for battery saving Permissions - RECEIVE_BOOT_COMPLETED for restarting running networks tasks on device boot - ACCESS_NETWORK_STATE for checking network accessibility - INTERNET for accessing the internet - WAKE_LOCK to keep the device awake while executing a task - FOREGROUND_SERVICE to start the foreground service for running tasks - FOREGROUND_SERVICE_DATA_SYNC to use the foreground service with data transmission - USE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 13+) - SCHEDULE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 11 and 12) - POST_NOTIFICATIONS for sending notifications Note The app uses exact alarms to trigger network task execution. Power consumption during waiting is as high as for a calendar app waiting for reminders to trigger. During execution the power consumption is higher, of course, and short execution intervals cause more overall battery drain. The app works best if you disable battery optimization. If battery optimization is active, network tasks execution may be unreliable especially for short intervals, i.e. they may trigger less often and the trigger time may not be exact. There is a link in the app leading to the Android battery settings for the app. Of course, with disabled battery optimization power consumption may be higher. For Android 15+, it is no longer possible (and no longer necessary) to directly disable battery optimization. Android 15+ provides a setting to allow background activity for an app, which is enabled by default. It is strongly recommended to leave it enabled. The app should work without it, but it can lead to unreliable behaviour.
F-DroidGitHub
KeepOn - Keep your screen on smartly!
APK
Features: KeepOn is free and open-source (FOSS), without any ads/tracks and no Internet use. KeepOn allows you to keep your device's screen on for the desired duration and also allows you to return to the default settings automaticaly when the screen turns off. KeepOn adapts to your device's configuration to easy use! A Tasker/Locale plugin is integrated and allows you to use KeepOn functions from another compatible application! Permissions: - android.permission.WRITE_SETTINGS: Needed by Android to modify screen timeout settings - android.permission.FOREGROUND_SERVICE: Needed to detect screen off events and other screen timeout modifications - android.permission.REQUEST_IGNORE_BATTERY_OPTIMIZATIONS: Needed to prevent Android from closing KeepOn while it is running - android.permission.POST_NOTIFICATIONS: Needed to allow KeepOn to display notification while it is running Credits: Libraries: - Coil: https://github.com/coil-kt/coil Fonts: - Roboto: https://fonts.google.com/specimen/Roboto?query=roboto - Bitter: https://fonts.google.com/specimen/Bitter?query=bitter - Open Sans: https://fonts.google.com/specimen/Open+Sans?query=open+sans - Caudex: https://fonts.google.com/specimen/Caudex?query=Caudex - Poppins: https://fonts.google.com/specimen/Poppins?query=Poppins - Lora: https://fonts.google.com/specimen/Lora?query=Lora Source code: https://github.com/twentynine78/KeepOn
F-DroidGitHub
Keepass Fidelity
APK
Keepass-Fidelity adds an interface to view/save barcodes (QR included) to Keepass through the plugin interface of the Keepass2Android app.Launcher: view and launch recent entries (a per entry flag can disable this behaviour)View: view entries from the history or queried from Keepass2AndroidCreate: add entries from the camera, an image of by filling out a form. The entry is then created in the Keepass2Android appData: the app uses the following data Title (entry name), barcode type (QR, UPC, ...), barcode content (number/text content) and a "secure" flag (enable/disable caching the entry).
GitHubIzzyOnDroid
Kenko
APK
Kenko is a workout journal which will provide you with appropriate progressive-overload and well thought-out plansThe app allows you to log your workouts with extraordinary simplicityYou can create completely personal workout plans, and none of your data will be sent to anybodyKenko allows customization of theme with really simple but brutal design
IzzyOnDroid
Kepler-App
APK
Warning! This app is only available in German. There are no translations available. Changelogs are only offered in German. The Kepler app is the ultimate overview app for all JKG students, parents and teachers. It offers many functions that not only provide information about everyday school life, but also allow direct access to all the information you need: - Substitute schedule view with interesting and helpful overviews, such as: - Your timetable (with class and subject selection) - Class plans - Room plans - Free rooms - for teachers Teacher plans and supervision information - Kepler news overview and calendar with important school events - LernSax integration to check new notifications and emails with one tap - Notifications to be informed about timetable changes and new Kepler news as quickly as possible Data protection is also a high priority: all data, such as emails or timetables, are only stored locally. In addition, all these functions only require a one-time login with your own LernSax account.
F-DroidGitHub
K
Kernel Flasher
APK
Kernel Flasher is an Android app to flash, backup, and restore kernels.Features:Flash partition images and AK3 kernel zipsBackup and Restore kernel partitionsMount, Map, and Resize vendor_dlkmSave dmesg, logcat, and ramoopsCheck for kernel updatesNotes:When making a backup of the active slot, to save time, it is assumed that the kernel on disk is the same as the running kernel. The Check Kernel Version button can retrieve it from disk prior to backup.Depending on the method used, the updated contents of vendor_dlkm may not be immediately available for backup after flash or restore. This can be resolved by unmounting, unmapping, then remapping it.AK3 helper modules are not backed up.
GitHubIzzyOnDroid
Kernel Profiler
APK
Kernel Profiler is a free and open-sourced profile based kernel management utility, which helps kernel developers to provide predefined profiles to their users.This app requiresROOT AccessSupport from Kernel Developer (if your favourite kernel developer is not willing to support this app, please do not bother to install)FeaturesSwitch between profiles (no limit in number) provided by the kernel developer in one click (for users).Apply default profile, pre-defined by the developer or assigned by the user, on boot.Completely (almost) customize the interface of app in accordance with the kernel (for developers).Easily create profiles and necessary configuration file within the app (for developers).DocumentationWiki
GitHubIzzyOnDroid