Ad-Free
5118 apps · feature
P.CASH Crypto Wallet
APK
A powerful non-custodial multi-wallet for Bitcoin (BTC), Ethereum (ETH), Binance Smart Chain (BNB), Dogecoin (DOGE), Toncoin (TON), Solana (SOL), Avalanche, DASH, Monero (XMR) and zCash (ZEC), supporting NFTs and a wide range of other assets. Now with Tangem hardware wallet support — private keys are securely generated and stored directly on the card, never exposed or saved anywhere. There is no seed phrase to write down or store, making it virtually impossible for attackers to steal your assets. Includes built-in onchain DEX, institutional-grade analytics for crypto and NFT markets, advanced privacy tools, and a human-centered interface. Also supports emerging blockchains like PirateCash (PIRATE) and Cosanta (COSA).
F-DroidGitHub
P2Play - Peertube client
APK
P2Play is an unofficial Android client for Peertube. P2play is Material3 (and Material You coming soon), is being migrated to Jetpack compose and is made in Kotlin. Features: 📺 Choose your instance 🔑 Login with your account (2FA support!) 💡 Play videos, comment and reply 📝 Rate, share and download videos 🔊 Follow and keep updated of your subscriptions 🔔 See your notifications! 🔍 Search and find videos P2play is in continuous development. Keep updated in our blog: P2play blog Or follow our blog in the fediverse (@p2play@personaljournal.ca)
F-Droid
P7Zip
APK
AndroidP7zip is a compress and extract library supporting popular compression formats such as rar, zip, tar, lzma. It is based on p7zip. This app comes with a simple interface, no bells and whistles: just compress, extract or remove.
GitHubIzzyOnDroid
PAFCalc
APK
Utility to help you with calculations related to DIY fertilizers for planted aquariums. Features: * Dose to reach target: How much fertilizer you need to add to tank to reach the target value (in ppm *) of a specific element * The result of a dose: How much of each element of the compound will be added to tank with a given dose. * Estimative Index: The same as (Dose to reach target) but the target is the value expected from E.I. Protocol * Estimative Index Daily: The same as (above) but for daily dosing * Estimative Index Weekly: The same as (above) but for weekly dosing * Perpetual Preservation System: The same as (Dose to reach target) but the target is the value expected from P.P.S. Protocol * Poor Man Dosing Drops: The same as (Dose to reach target) but the target is the value expected from P.M.D.D. Protocol
F-Droid
PAIesque
APK
PAIesque helps athletes and fitness enthusiasts monitor their training through a simple three-step logic: 1. Measure training impulse (TRIMP) — The faster and longer your heart beats, the higher your daily score. 2. Analyze patterns over time — Track how your TRIMP accumulates and distributes 3. Monitor your body's response — Compare how your body reacts to training load PAIesque is different from commercial fitness apps (e.g. Garmin, Whoop, Polar). Every metric comes from published, peer-reviewed research with transparent methods that can be calculated from heart rate data alone. The app only includes metrics we can verify and reproduce from first principles — no proprietary black boxes, no undisclosed algorithms. And, all your data stays on your device. 1. TRIMP: • Banister TRIMP — The original exponential model with sex-specific coefficients (a=0.64/0.86, b=1.92/1.67) [Banister, 1991; Morton et al., 1990] • iTRIMP — Individualized TRIMP with customizable b coefficient (1.5-4.0) [Stagno et al., 2007; Akubat et al., 2012] • LT-TRIMP — Lactate Threshold-based model with β coefficient (0.04-0.11) and smooth transition at LT [Cheng et al., 1992; Mader et al., 1976; Gaesser and Poole, 1986] • PAI-esque — PAI-inspired metric using EWMA (not the official commercial algorithm) [Nes et al., 2017; Kieffer et al., 2021] 2. Patterns over time: • Intensity zones — Time and TRIMP spent in low/moderate/high zones (polarized training model) [Seiler and Tønnessen, 2009; Stöggl and Sperlich, 2014] • EWMA — Exponentially Weighted Moving Average for rolling loads (more sensitive than simple averages) • ACWR — Acute:Chronic Workload Ratio for injury risk monitoring (0.8-1.3 = sweet spot) [Murray et al., 2017; Griffin et al., 2021; Gabbett, 2016] • Polarized Training Score — 0-100 measure of how closely your distribution matches your targets 3. Body's response: • Resting Heart Rate (RHR) — Calculated from your defined sleep window (adaptive percentile: 5th-15th) • Heart Rate Variability (HRV) — Daily RMSSD averages during sleep [Task Force, 1996; Plews et al., 2013; Buchheit, 2014] • EWMA trends — Exponentially weighted moving averages for both RHR and HRV (acute and chronic windows) • Combined interpretation — RHR ↓ + HRV ↑ = positive adaptation; RHR ↑ + HRV ↓ = possible fatigue Data Management: • CSV export/import • Complete backup/restore (db) • All data stays on your device — no accounts, no cloud uploads, no tracking Creative Use Cases: • Coach analyzing athletes — Import athlete exports, analyze charts, provide feedback • Research analysis — Export CSV files for custom analysis in R, Python, or spreadsheets • Switch between athletes — Use "Delete All Data" + CSV import to analyze multiple individuals Requirements: • Google Health Connect installed on your device • Heart rate (and HRV) data in Health Connect from your wearable device (Gadgetbridge, Garmin, Polar, Samsung, etc.) • Android 8.0 (API 26) or higher Note on PAI: Our PAI-esque implementation is NOT the official commercial PAI® algorithm (which is proprietary). It uses EWMA and scaled TRIMP values to provide a similar intensity-weighted weekly score. The 100 PAI target remains the evidence-based health outcome from the HUNT Study research.
F-Droid
PAssist
APK
PAssist supports you in providing on-call service in conjunction with an SMS-based alerting system.The application is automatically activated via defined on-call service events in your calendar and performs the following functions during the on-call duties:Triggering of an alarm on the receipt of an SMS from the operations center as well as acknowledgment via SMS after the confirmation of the alarm by the user.Monitoring of the phone signal level and notification in case of bad or off signal level.Automatically control of the ringtone volume based on your day and night profile.Logging of alert incidents with start and end time as well as all associated SMS messages.Monitoring and acknowledgment of periodic test alarms for testing the alarm chain from end to end.Other functions that are available regardless of the current on-call state:On-call event calenderHistory of all alert incidentsIn order to perform the functions of PAssist, PAssist needs to be able to receive and send SMS. As these SMS permissions are no more granted by Google, a compatible SMS adapter is required - S2MSP.
GitHubIzzyOnDroid
PB Schedule Viewer
APK
PB Schedule Viewer is an app to view schedules and quickly schedule support/response events for the Roblox group Pinewood Builders. It allows you to view schedules from all the subgroups in both calendar and classic list mode with all details, including UNIX timestamp, time in both local and UTC. The app was built with permission using the Kronos API rehosted on my domain, however it is being hosted through the use of an API key in the server.
F-DroidGitHub
PC Numpad for AnySoftKeyboard
APK
A PC-Style Numpad for AnySoftKeyboard keyboard app. This is an expansion layout for AnySoftKeyboard. Install AnySoftKeyboard first, and then select the numpad layout from AnySoftKeyboard Settings->Keyboards menu.
F-DroidGitHub
PCAPdroid
APK
PCAPdroid is a privacy-friendly app which lets you track and analyze the connections made by the other apps in your device. It also allows you to export a PCAP dump of the traffic, inspect HTTP, decrypt TLS traffic and much more. PCAPdroid simulates a VPN in order to capture the network traffic without root. It does not use a remote VPN server, instead data is processed locally on the device. Features: * Log and examine the connections made by user and system apps * Extract the SNI, DNS query, HTTP URL and the remote IP address * Inspect HTTP requests and replies thanks to the built-in decoders * Inspect the full connections payload as hexdump/text * Decrypt the HTTPS/TLS traffic and export the SSLKEYLOGFILE * Dump the traffic to a PCAP file, download it from a browser, or stream it to a remote receiver for real-time analysis (e.g. Wireshark) * Create rules to filter out the good traffic and easily spot anomalies * Identify the country and ASN of remote server via offline DB lookups * On rooted devices, capture the traffic while other VPN apps are running If you plan to use PCAPdroid to perform packet analysis, please check out the specific section of the manual. Join the PCAPdroid international community on Telegram or on Matrix.
F-DroidGitHub
PCAPdroid mitm
APK
PCAPdroid-mitm is a PCAPdroid addon which uses mitmproxy to decrypt the TLS/SSL connections and show the decrypted data in the app. The addon uses the open source framework chaquopy to bundle and run python modules. The native python modules are pre-built and installed from the chaquopy pip repository.
GitHubIzzyOnDroid
PC_DIMMER
APK
Control some parts of PCDIMMER instances, a software for managing up to 16 DMX-Universes. * control panel * scenes * single devices or groups (Dimmer/Strobe/Shutter, RGB+A+W, PanTilt and Iris) * node control * channel overview and single channels Screenshots
F-DroidGitHub
PDF
APK
A simple, open-source PDF viewing app Features: - Search for text - Print (through the share menu) PDF editing coming soon
F-DroidGitHub
P
PDF Converter
APK
PDF CONVERTER is an easy to use application to convert Images to PDF. This is basically an images to PDF Converter. The simplicity of this app makes it an ultimate PDF Converter for your device. Some major features of PDF Converter app: * No internet connection required ( ⭐) * Smooth and easy to use interface * Takes up only a few seconds * Select images from camera/gallery * Image enhancement features * Crop images before creating a PDF * View PDF files * Delete PDF files * Extract images from PDF * Split PDF * Merge PDF * Convert text files to PDF * Manage your PDF files * Remove pages from PDF * Reorder PDF pages * Share the created PDFs with your friends * Easily manage the PDFs created by our app Supported input types: * JPG * PNG ...and other image formats!
F-DroidGitHub
PDF Doc Scan
APK
PDF Doc Scan is a PDF document scanning app for Android.Main point of this app is to scan or select existing PDF documents simply using intent or chooser. Other apps require payment to access their api/sdk or simply don't have a possible way to do it. So they rely on switching between an app ,file chooser and a scanner.
GitHubIzzyOnDroid
PDF Inspector
APK
PDF Inspector opens a PDF and shows what is actually inside it. Like a browser's developer tools, it parses each page's content stream into a navigable tree of elements (text blocks, vector paths and images) so you can find any single element, select it on the page or in the tree, and edit it. Edits go to a saved copy; your original file is never touched. Highlights: * DevTools-style element tree: every page is parsed into a structured tree of text, path and image nodes, grouped the way the PDF draws them. Switch between friendly labels and the raw content-stream operators. * Two-way selection: tap an element on the page or tap its row in the tree, and the other side highlights to match, with a clear bordered outline on the canvas. * Edit in place: move and resize an element, recolor its fill or stroke (entered as hex, with the element's color space shown), and retype text. When the original font lacks a character, re-encode the line with a fallback font, bundled or taken from your device or imported. Changes are written straight back into the content stream, with full undo and redo. * Surgical delete: remove exactly the element you picked by rewriting just its part of the content stream, leaving the rest of the page untouched. * Save a copy: write your edited PDF to a new file through the system file picker; the source document is left unchanged. * Smooth viewing: pan and pinch-zoom, fit to width or height, a global zoom that carries across pages, and a full-screen mode. * Dockable inspector: the inspector panel docks to the side in landscape or the bottom in portrait, can be resized, and can be made transparent to see the page through it. * Material You: Material 3 design with dynamic color on Android 12+, light / dark / system themes and a choice of accent colors. Private and open: * Open source, no accounts, no telemetry. * No network access and no storage permission: files are opened and saved through Android's Storage Access Framework, so the app only ever touches the documents you explicitly pick. PDF Inspector works with the drawing primitives a PDF already contains: select, move, resize, recolor, retype and delete them. It is not a word-processor-style text editor, so lines do not reflow, but when the original font is missing a character you can re-encode the text with a fallback font, bundled or taken from your device or imported.
F-DroidGitHub
PDF Unlocker
APK
PDF Unlocker is a free and open-source Android application that removes password protection from PDF files you are authorized to access. Features: • Unlock password-protected PDFs • Offline processing • No account required • Privacy friendly • Open source • Material Design interface All PDF processing happens locally on your device. No files are uploaded to any server.
F-DroidGitHub
PDF Wallet
APK
An app that is fully open source. This app is a simple to use PDF Wallet. That means it takes over the task of storing and displaying your most important PDF certificates. It includes a convenient fullscreen barcode rendering, if a barcode is present in the PDF. Brief Instruction - Open "PDF Wallet" - Import PDF - Done Alternative Brief Instruction - Go to your file browser, email, web browser or PDF reader app - Open/Share the PDF with "PDF Wallet" - Done Description A very simple app that does nothing more than conveniently store and display PDF certificates. You can use it for public transport tickets, bills, contracts, certificates and any other PDF file. The PDF file has to be imported into the app. Following that, the barcode is displayed in fullscreen, as well as the PDF document itself. That's already it. Currently supported barcode formats are: - Matrix (2D) codes: QR, Aztec, DataMatrix and PDF417 - Linear (1D) codes: UPC-A, UPC-E, EAN-8, EAN-13, CODE-39, CODE-93, CODE-128, ITF and Codabar More Features - Can detect and extract barcodes in PDFs - (Optional) fingerprint authentication - PDFs can be individually sorted and named - PDFs can be opened - PDFs can be shared from other apps - PDFs can be shared with other apps (indirectly allows printing) - Dark Mode support (document stays in original color) - Also supports password protected PDFs - Two different layouts to choose from The "Pro" version additionally brings (requires In-App Purchase): - Removes "Get Pro" banner on various screens - Assign tags to documents - Filter documents by tags - Option to invert document colors in dark mode - Option to force dark or light theme by overriding system settings - Option to show barcodes in half size Privacy This app values your privacy by being fully open source and working offline. No ads, no tracking. Issues This is a free-time project of a single developer. Therefore please understand that replies can take a little while.
F-DroidGitHub
PDF to Images
APK
PDF to Images is a simple Android app for converting PDF files to images, for example to import into an expenses app which doesn't support PDF files.This app was born out of frustration with existing offerings having paywalls, watermarks, ads and tracking – this has none of that. It was written to service my own limited need and is not well tested for full pdf support or support of larger files.The app will only load the first 10 pages of a PDF.
IzzyOnDroid
PGPAuth
APK
This app sends GPG-verified requests over the internet to a given server. Currently there are the actions open and close, but request-type will be configurable. The request also includes a timestamp to verify the request is sent by the owner of the gpg-key and is not sent again by someone else. It is used in the ChaosChemnitz hackerspace in Germany to open and close the door without the need of a "real" key. You'll need https://f-droid.org/packages/org.thialfihar.android.apg or https://f-droid.org/packages/org.sufficientlysecure.keychain to sign requests.
F-DroidGitHub
PGPMailer
APK
PGPMailer is a secure-first Android email client with modern UI and OpenPGP support.Key features:IMAP/SMTP account setup with diagnosticsFolder-based mailbox with search and filtersCompose plaintext, signed, or encrypted emailsInline OpenPGP encryption/signing compatible with common OpenPGP toolsKey manager for generating, importing, trusting, and searching public keysSecure decryption for encrypted messages and attachmentsIn-app secure PDF preview for decrypted attachmentsPIN protection with optional biometric authenticationEncrypted local storage for sensitive app dataPGPMailer is designed for users who want control over their email security while keeping a practical day-to-day workflow.
GitHubIzzyOnDroid
PGPony
APK
PGPony brings real OpenPGP encryption to Android, now with hardware security key support. Generate PGP keys, encrypt messages, sign, and decrypt with your private key, 100% offline. No account, no server, no tracking. Fully compatible with GnuPG, OpenKeychain, and other OpenPGP tools. NEW: Tap a YubiKey, Token2, or other NFC OpenPGP smartcard to sign and decrypt. Your private key never leaves the card. Need PGP for journalism, code signing, or secure messaging? PGPony is a clean, modern PGP client that fits in your pocket. ▌HARDWARE SECURITY KEYS (NEW) - Tap an NFC OpenPGP smartcard to sign and decrypt. Your private key never leaves the hardware - Confirmed with YubiKey and Token2; works with other NFC OpenPGP cards - Encrypt-and-sign, decrypt, and sign using on-card keys - Authorize every operation with your card PIN - Verified-signer badge on card-decrypted signed messages - Change your card PIN and edit key expiration in the app ▌PGP KEY MANAGEMENT - Generate Ed25519 + Curve25519 PGP key pairs: modern, fast, secure - Import and export keys in standard ASCII-armored OpenPGP format - Edit key expiration: extend, change, or set keys to never expire - Manage multiple PGP identities; optional passphrase protection ▌ENCRYPT AND DECRYPT MESSAGES - Encrypt text for one or many recipients - Decrypt PGP messages with your private key or hardware key - Sign messages with Ed25519 for authenticity - One-tap copy of ciphertext with auto-clearing clipboard - Clear button to instantly reset the Encrypt and Decrypt tabs ▌OPENPGP V4 + V6 COMPATIBILITY - Full OpenPGP v4 (RFC 4880): generate, encrypt, decrypt, sign, verify - OpenPGP v6 (RFC 9580): import v6 keys, decrypt v6 messages, verify v6 signatures - Byte-exact GnuPG 2.4.x interoperability, tested on every release - AEAD-OCB authenticated encryption and Argon2id support - v6 key generation and encrypting to v6 recipients coming in a future update ▌EASY KEY EXCHANGE - Share your public PGP key as a QR code, file, or text - Scan a friend's QR code to import their key instantly - Look up keys via keyserver or Web Key Directory (WKD) - Save contacts so you don't have to re-import next time ▌PRIVACY BY DESIGN - 100% offline encryption: no server, no account, no telemetry - Private keys stored in encrypted storage backed by Android Keystore - Optional biometric lock (fingerprint or face unlock) - Separate biometric-to-sign toggle for signing control - Open standards: RFC 4880 + RFC 9580 (OpenPGP) ▌BUILT ON BOUNCY CASTLE - Industry-standard Java cryptography library (v1.84) - Fully interoperable with GnuPG: gpg --import works both ways - Ed25519 signatures, Curve25519 encryption, AEAD-OCB mode ▌WHO PGPONY IS FOR - Journalists, researchers, and activists handling sensitive information - Developers and sysadmins who need PGP for code signing or releases - Hardware-key users with a YubiKey or Token2 - GnuPG users who want a mobile companion for their desktop - Anyone curious about end-to-end encryption and OpenPGP ▌WHY PGPONY Most "secure messaging" apps ask you to trust their servers. PGPony doesn't have any. Your PGP keys are generated and stored on your device, and never leave unless you explicitly share them. No account, no email to verify, no analytics SDK watching you. If you use GnuPG on the desktop, you already know PGPony. New to PGP? It's built to be the easiest place to start. ▌COMPATIBILITY - Android 8.0 (API 26) and newer - NFC hardware key support on NFC-capable devices - Optimized for phones and tablets, dark theme throughout - No Internet permission required for core encryption ▌PRIVACY COMMITMENT PGPony does not collect, store, or transmit any personal data. We run no key server, have no account system, and bundle no analytics or tracking SDKs. Full privacy policy: pgpony.app/privacy. Made by an indie developer in Alabama. Questions, bugs, or requests? Tap Send Feedback in the app, or write norsehorse@norsehor.se.
F-DroidGitHub
PHONK
APK
PHONK is a coding playground for new and old Android devices. You can create scripts rapidly from your phone or using the remote Web Editor on your computer using Javascript. The API is simple and extensive. GUI, audio, graphics, Bluetooth BLE, Arduino, OSC, MIDI, and much more.FeaturesTakes 1 min to set up on your phoneNo need to install anything on your computerPHONK uses JavaScript but it calls native Java functions, getting close to native speedSimplified API. Create custom interfaces and access on-device sensors in a couple of lines of codePseudo Live Coding (select your code and Control (or Cmd) + Enter to live execute)Bluetooth and Arduino in a few lines of codeMQTT, HTTP requests, WebSockets, OSC, MIDIAccess to Processing.org APIUse your PureData skills thanks to the embedded LibPdOpenStreetMaps and muuuch more!
GitHubIzzyOnDroid
PI
APK
PI is short for "Package Installer". It is just a Package Installer and its function is very simple. In short, my idea is, this app works for me, you can use it if you like, but if you need features that I don't need, then I won't add them. It's just a niche project.PI requires Shizuku or root to acquire the elevated privileges needed to do its job.
GitHubIzzyOnDroid
PIA VPN
APK
Direct