Dev Tools
209 open source Dev Tools apps
Orgro
APK
Orgro is an Org Mode file editor and viewer that brings essential Org features to mobile: - TODO and checkbox toggling, with progress cookies - Quick actions to start a new Org doc or go straight to your most important one - Notifications for Org Agenda items - Narrow, search, and filter your document just like in Emacs - Org Crypt section symmetric decryption/encryption - Org Cite bibliography support - Syntax highlighting, beautiful tables, LaTeX rendering - Expand or collapse sections, blocks, and drawers - Reflowed text for easy viewing on mobile Note: INTERNET permission is required for displaying remote images and dynamically loading fonts from online sources (Google Fonts, AWS S3). Notification- and execution-related permissions required for Org Agenda notifications and background updating of agenda.
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
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
PX:VW - converter
APK
This app allows you to easy convert static units to adaptive units with three steps: * set width of the screen; * set height of the screen; * enter value to get its converted to vw and vh value.
F-DroidGitHub
Packet Sender
APK
Set up network packets based on IP, port, Hex or ASCII data and specify either UDP or TCP protocol. Results are stored in the live traffic log. Packets in the log can be easily saved and sent right back out to another destination. In addition to sending packets, Packet Sender has a built-in TCP and UDP server running on the port numbers you specify. 1x1 widget support allows sending a packet direct from the home screen.
F-DroidGitHub
Phoenix
APK
Reboot your phone in a given interval on a specific time and start a specific application after reboot. The idea is to restart Android and an application periodically to clean up cache and memory leaks if the application has to run over a long time. And if you don't need to restart an application, still this can help to close memory leaks. No background services - reboot is scheduled by system AlarmManager. Before reboot is applied, all apps get a shutdown call to save there data. This helps to prevent data loss! Configuration allows * selection of reboot interval from every day to every 30 days * selection of reboot time from midnight to 11pm * selection between hard reboot (complete restart) or soft/hot reboot (only restart apps) * selection if you want to start an app automatically after reboot * selection of any app to be started automatically after reboot
F-DroidGitHub
Platypush
APK
This app provides an easy way to access your Platypush (https://platypush.tech) devices and instances. The app scans for Platypush web services running on your network and offers a way to control integrations (lights, switches, music and media library and playback, cameras etc.) through the responsive web interface provided by the services. Features: * Automatic scan of devices on your network through Zeroconf/Bonjour. * Manual connection to devices not found on your network. Changelog: https://git.platypush.tech/platypush/platypush-app/-/blob/master/CHANGELOG.md
F-Droid
PlayMusic Widget (sample)
APK
Sample app for a new music player widget.
F-DroidGitHub
Prism File Explorer
APK
Prism File Explorer is a modern, feature-rich, and lightweight file manager for Android, delivering a seamless file management experience with a beautiful Material Design interface.โจ Key FeaturesModern User InterfaceJetpack Compose UI: Fully declarative and responsive interfaceMaterial Design 3: Beautiful, consistent design languageDark/Light Theme: Automatic theme switchingSmooth Animations: Fluid transitions and interactionsComprehensive File ManagementComplete file operations: create, copy, move, rename, delete files and foldersMulti-select with intuitive gesturesClipboard operations with visual feedbackBatch operations on multiple filesDetailed information about files and directoriesAdvanced FeaturesMulti-tab interface: manage multiple directories simultaneouslyBreadcrumb navigation and quick access shortcutsSearch functionality: find files and folders quicklySorting options: by name, size, date, typeGrid and list view modesBuilt-in Media ViewersImage viewer: JPEG, PNG, GIF, WebP, and moreVideo player: MP4, AVI, MKV, MOV, and othersAudio player: MP3, WAV, FLAC, OGGPDF viewer: view PDF documents nativelyText editor: syntax highlighting for code filesArchive ManagementExtract and create ZIP archivesArchive preview: browse archive contents without extractionPerformance & EfficiencyLightweight and fast startupOptimized for smooth performance on low-end devicesBackground file operationsMemory efficient for large directories
GitHubIzzyOnDroid
PuppyGit
APK
PuppyGit is a modern git client for Android. Open Source, no Ads and free to use.Features๏ผpull/push when enter/exit specified appstasker supported via http servicefetch/merge/pull/push/sync/checkout/resetresolve conflictfiles explorermarkdown previewtext editorrebase/tags/reflogand more...https://github.com/catpuppyapp/PuppyGit
GitHubIzzyOnDroid
QRAlarm
APK
Say goodbye to oversleeping with QRAlarm! ๐ QRAlarm - QR Code Alarm Clock is an effective and smart alarm clock that gets you out of bed by making you scan the QR or Barcode to turn off the alarm! This makes it perfect for both heavy sleepers and productive early risers! ๐ Have you ever... - โฐ ...found yourself caught in the โsnooze loopโ where you kept snoozing the alarm while never getting up? - ๐ด ...turned off your alarm giving yourself those mythical โ5 more minutesโ just to fall back asleep again and oversleep? - ๐ ...wanted to start off the day earlier to get your tasks done but you simply couldnโt leave your bed in the morning? Then QRAlarm is perfect for you! ๐ซต QRAlarm is not just another alarm clock app - the QR alarm mission functionality is there to help you always get up on time! Because a strong and innovative alarm clock does not only wake you up - it makes sure that you GET UP! ๐ If you are seeking to: - Fight with oversleeping, - Break your snooze habits, - Improve your morning productivity, - Build your perfect morning routine, - Stay healthy and happy, Then you have found the perfect alarm clock application - this is your new life hack! ๐ QRAlarm is a simple and lightweight alarm clock! Don't worry about low memory in your phone - QRAlarm is only around 15 MB making it perfect fit for everyone, no matter the device! ๐ฑ QRAlarm has a simple, clean and intuitive user interface that makes the experience easy and seamless! You will feel at ease using QRAlarm as it does not overwhelm the user with bloated functions. QRAlarm is uncluttered, clear and beautiful! โจ Download the app now, set up and configure your alarms and let QRAlarm work its magic! ๐ช
F-DroidGitHubIzzyOnDroid
QueueToDo
APK
Task management app. The queue instead of a task list to force execution order. Lightweight and simple.
F-Droid
Q
QuickTiles
APK
QuickTiles lets you add custom quick settings tiles to your Android device, enabling fast access to your favorite actions and shortcuts. The app is open source and privacy-friendly. Features: - ๐ต Media control (play/pause, next, previous, media volume) - ๐ Show volume panel - ๐
New event/alarm/timer - ๐ Make call - ๐ท Take photo/record video - ๐งฎ Open calculator/file manager - ๐ฑ Open custom apps - ๐ Search settings - ๐ Open languages - ๐ Open dictionary/privacy - ๐ Open VPN/data usage/screen cast/connected devices/about - โฒ๏ธ Set screen timeout - ๐ Switch volume modes (normal, vibrate, priority only, alarms only, total silence) - ๐ก Adjust brightness - ๐ Adaptive brightness toggle - ๐ Grayscale - ๐ธ Take screenshot - ๐ Force rotation (0ยฐ, 90ยฐ, 180ยฐ, 270ยฐ) - ๐ Lock screen - ๐ฅ๏ธ Split screen - ๐ณ Set vibration on calls - โก Open power menu - ๐ Show battery level - ๐ข Counter - ๐ Enable/disable USB debugging - ๐น๏ธ Enable/Disable demo mode - ๐ ๏ธ Open developer options - ๐ Enable/Disable keep screen on - ๐ Set animator duration scale - ๐ซ Disable all animations - ๐ Always finish activities **Important:** Google Play Protect may warn that QuickTiles is a "harmful app." This is a false positive. You can check the full source code in this repository โ there is no malicious activity. If you disable Play Protect, Android may still periodically show warnings. This seems to be because Android stores previously detected warnings and repeats them, even after Play Protect is turned off. Acknowledgments: Icons - Old App icon by [Freepik](https://www.flaticon.com/authors/freepik) from [Flaticon](https://www.flaticon.com/) - New App Icon generated with DALL-E 3 ([OpenAI](https://openai.com/dall-e-3/)) - Toggle-split-screen icon by [Smashicons](https://www.flaticon.com/authors/smashicons) from [Flaticon](https://www.flaticon.com/) Open Source Projects - [Dev-Tiles](https://github.com/mustafa01ali/Dev-Tiles) by Mustafa Ali ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) - [Dev-QuickSettings](https://github.com/adriangl/Dev-QuickSettings) by Adriรกn Garcรญa ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt)) - [Adaptive Brightness Tile](https://github.com/rascarlo/AdaptiveBrightnessTile) by rascarlo ([GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.txt)) - [PowerButtonTile](https://github.com/rascarlo/PowerButtonTile) by rascarlo ([GNU GPLv3](https://www.gnu.org/licenses/gpl-3.0.txt)) - [Greyscale](https://github.com/fei-ke/Greyscale) by fei-ke ([Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.txt))
F-Droid
RKNHardering
APK
RKNHardering is an Android application that detects VPN and proxy usage on a device, implementing the Russian Federal Service for Supervision of Communications (RKN) methodology for identifying circumvention tools. The app runs nine independent detection modules in parallel and produces a combined verdict: - GeoIP โ checks the public IP against GeoIP databases and hosting/proxy signal providers - IP Comparison โ compares responses from RU and non-RU public IP checkers - Direct Signs โ inspects NetworkCapabilities, system proxy settings, and installed VPN apps - Indirect Signs โ analyzes network interfaces, routing table, DNS, dumpsys VPN output, and localhost proxy listeners - Location Signals โ reads MCC/SIM/cell/Wi-Fi data and queries BeaconDB for geolocation - Bypass Check โ scans localhost for open SOCKS5/HTTP proxies, Xray gRPC API endpoints, and detects underlying network leaks - CDN Pulling โ sends HTTPS requests to trace endpoints to determine the apparent public IP - Call Transport โ checks STUN and MTProto availability to detect traffic tunneling - Native Signs โ performs JNI-level checks of interfaces, routes, /proc/self/maps hook markers, and root indicators The final verdict (NOT DETECTED / NEEDS REVIEW / DETECTED) is calculated by VerdictEngine using a weighted combination of the module results. Minimum Android version: 8.0 (API 26). Source code: https://github.com/xtclovver/RKNHardering
F-DroidGitHub
ROT13 Translator
APK
Encode/decode text using the simple ROT13 substitution cipher. ROT13 is a means of hiding text from a casual glance, comparable to a magazine printing the solution to a quiz upside down.
F-DroidGitHub
RandomFileMaker
APK
Tool to make random files, using SecureRandom. Use random files for KeePass keyfiles, shredding disk storage, or anything else that you want. NO permissions, NO ads, NO trackers, Open Source.
F-DroidGitHub
RaspFinder
APK
RaspFinder will tell you the IP address of your RaspberryPi on your Wi-Fi network. RaspFinder helps you to find your device in case, when * you are not able to access your Raspberry directly * you can't browse your router for a connected devices list * you have your Raspberry at hand, but too lazy to connect it via HDMI or Ethernet All you need to care about - that the Raspberry and your smartphone are on the same network. Features: * quick search: within 2-3 secs * simple and intuitive interface * does not include advertising * low application weight * decent and modern design Attention: does NOT work if you are using MAC address spoofing!
F-DroidGitHub
Rethink: DNS + Firewall + VPN
APK
Say hello to a safer, transparent, and secure Android. VPN: Connects to multiple WireGuard VPNs of your choice. Safe: Reveals network activity of installed apps and lets you disable, uninstall, or firewall them. Secure: First line of defense against spyware, ransomware, and malware that steal personal information and takeover accounts. Protects from DNS manipulation typically employed to censor websites, social media, and messaging apps. Fast: DNS Servers deployed to 300+ locations world-wide to ensure your internet is as fast and highly available as it can be. Open: Open source and free of any trackers. ***Features*** Firewall: Prevent apps from connecting to the Internet. Block spyware, malware, ransomware and more. A firewall blocks any app connecting to the Internet over WiFi or Mobile data. Since most forms of surveillance require the data to be sent the network to a server, firewalling them effectively mitigates the threat (File Managers, Alarm Clock, Calculator are few such examples of apps that do not require any Internet access to function). The firewall feature uses Accessibility Service to detect and firewall background applications. Monitoring: Keep tabs on incoming and outgoing Internet traffic. If enabled, the connectivity logs are collected and analyzed. Automated reports flag previously unknown or suspicious connections, and reveal the extent of attempt to steal data by spyware networks. In our tests, around 60% of the traffic is flagged and reported as being initiated by known spyware. Logs generated are made available in near-real time to the user for their own analysis. WireGuard: Secure outgoing Internet traffic. The app uses fast, modern, light-weight, and secure WireGuard protocol to encrypt outgoing connections to any compatible VPN provider of your choice. Anti-censorship: The app encrypts your internet connection to Domain Name System (DNS) server run by Rethink with presence in our 300+ locations world-wide. DNS servers are the address book of the internet: A DNS server provides the exact addresses you need to visit a website or open an app. Data Monitor: Track per-app and per-connection Mobile or WiFi data usage.
F-DroidGitHub
R
RoboZZle Droid
APK
Over 1024 levels from very easy 1 minute ones to extremely hard, which could take hours to solve. RoboZZle is a cool programming puzzle game invented by Igor Ostrovsky. Your program will control a robot to collect all items from 2D tri-colored field. You can move, turn, repaint cells and call very short (in most cases) functions.
F-DroidGitHub
R
Rtl-sdr driver
APK
Allows you to use I/Q packet source in your Android applications. All you need is to launch an intent in the form "iqsrc://rtl_tcp_arguments" where you replace rtl_tcp_arguments with the arguments that you want your application to run rtl_tcp with and the magic will be done behind the scenes. This driver could be used by third party applications to implement Software Defined Radio. It does not require root for Android 3.1 and above.
F-DroidGitHub
Rview
APK
Rview is a Gerrit client application for Android, which allows you to access to a Gerrit instance to perform code reviews. Features: * View open, merged or abandoned changes * Search for changes * Review and comment on changes * Edit files and publish new revisions * Compare the differences on any changed file textually and visually * and much more...
F-DroidGitHub
Scoop
APK
Scoop catches and saves the stack traces of crashing apps and displays all crashes in a list so you don't have to look through annoyingly long logcats anymore. Extremely useful for app debugging. Scoop supports both rooted and non-rooted devices (though non-rooted devices require some setup; see the repository wiki for details). Scoop also supports Xposed. Features: - Search (apps, stack traces) - Crash preview in notifications (configurable in settings) - Combination of the same crashes / apps to avoid repetitive lists (configurable in settings) - App blacklist - Quick actions in notifications to copy / share stack traces
F-DroidGitHub
ScreenInfo
APK
Shows the screen configuration for an Android device, including the screen size (small, normal, large, xlarge) and the density classification (ldpi, mpdi, hdpi, xhdpi). Also shows other screen metrics, as well as the calculated screen size in physical units. Users can email the report or share it to other apps. This information is useful for developers producing layouts for their applications, or to assist them in customer support scenarios.
F-DroidGitHub
Sensor Readout
APK
Provides low level access to the devices sensors. Readout is presented in a graph for easy side by side comparison with other devices. Usage: * Touch desired sensor on the list screen in order to start the readout. Long touch the sensor to show it's details. Use "Back" to close the details dialog again. * On readout view, touching the graph will stop the sensor from being read out. After stopping, the graph can be scrolled and or panned by a drag or pinch gesture. To restart the readout, return to the main sensor list and select the sensor again.
F-DroidGitHub