Dev Tools

197 open source Dev Tools apps

DevStat
APK
DevStat aims to help you debug a number device issues like identifying various features you request in your AndroidManifest.xml with required="true" which can prevent your app from appearing in the store for particular devices. It offers you a handy way of getting device data from a client or user through an email, which the user is able to see and edit prior to sending.
GitHubIzzyOnDroid
Developer Tools
APK
This app was originally just created for myself to make some development tasks a bit easier. I’ve released it to the app store hoping that someone else might find it useful too.Using this app you can see which resource qualifiers that are being used, which system features that are available, and see details about the display and its sizes.Also I wanted to create an app where everything I needed was just one click away. The full list of features:See resource qualifiers in useSee available system featuresSee screen dimensions in dp, pt, in, sp, px, mmStart Dalvik Explorer (third party app)Start aLogcat (third party app for viewing logcat)Start ManifestViewer (third party app for viewing AndroidManifest.xml ++)Start Clean Status Bar (third party app for taking tidying up status bar for screenshots]Go directly to the Android 4.3’s permission manager (App Ops)Go directly to the device’s developer settingsGo directly to the list of installed applications
GitHubIzzyOnDroid
Developer Widget - a toolset for Android Developer
APK
Developer Widget is a lightweight Android app that offers a widget to show device data, manage installed apps and list locally stored APK files.The app was built from a developer for developers. You may know the hassle of having multiple physical devices running different software. This app will help you keep track of important device information and allows you to organize your apps and local APK files. You will never again struggle to find APK files using a file browser or search for the app settings menu on a custom manufacturer UI.The main feature of the app is an 4x1 (horizontally resizable) homescreen widget that shows dynamically fetched device data and allows you to browse your installed apps and local APK files.Features include:Homescreen widget with customizable device nameBrowse all installed (non system) apps and filter them by package nameManage local APK filesand more
GitHubIzzyOnDroid
DioLite
APK
A client for BeC3, an IoT connectivity solution. It aims to include Android devices in the IoT network. SECURITY WARNING: This application uses an insecure HTTP connection to exchange login information with the server.
F-Droid
Dotty
APK
Dotty is a simple test application for diagnosing multitouch issues on android devices.
F-DroidGitHub
Drawterm
APK
This app uses Plan 9 standards to access your Plan 9 machines. Simple notification support Supports original Plan 9 and 9front Full mouse button support Working /mnt/term Camera support Supports multiple connection profiles (only one connection at a time) Full graphics support (rio works!) ACHTUNG! If you have never heard of Plan 9 before, this app is very likely not for you! The danger with most permissions depend on the programs the user runs on the server. Be careful about programs you open on the server side if you want to use this app safely. Internet: Obviously, the app needs access to the internet to be able to connect to servers. Access external storage: The app can access your local filesystem through /mnt/term. Camera: Drawterm allows access to the cameras. You can directly copy photos from the camera to your Plan 9 server. Location: Some users might have programs on their Plan 9 server that use the GPS location for various purposes.
F-Droid
Dumpsys Packages Copycat
APK
With the introduction of the QUERY_ALL_PACKAGES permission, as far as I understand, it became impossible to use built-in tools to list and inspect installed packages. (Please let me know if you are aware of another workaround.) That is, of course, assuming you don't have access to root privileges. However, you might not desire to root your phone, either because it can turn out to be quite difficult to achieve, or because it has numerous disadvantages in itself, anyway. Another option is to connect to the phone via Android Debug Bridge (ADB) and run: adb shell dumpsys | sed -n '/^Packages:/,/^[[:space:]]*$/p' The command prints the "Packages" section from dumpsys, which contains detailed information about every installed package. It works, but the downside is obvious: You need an extra device to connect and run adb. This app strives to reproduce the output from above command, right on your phone - neither root privileges nor ADB required - using only API calls and the QUERY_ALL_PACKAGES permission.
F-DroidGitHub
ELM327 Emulator
APK
Simulates an ELM327 OBD-II interface over Bluetooth/BLE/network. Useful for development and testing without a real vehicle. Support many protocols CAN, KWP2000, ... any supported by ELM327. Support OBD-II messages. Track what have been sent by the scantool using the log.
F-DroidGitHub
Emacs
APK
GNU Emacs is an extensible, customizable, free/libre text editor — and more. At its core GNU Emacs is an interpreter for Emacs Lisp, a dialect of the Lisp programming language with extensions to support text editing. The features of GNU Emacs include: * Content-aware editing modes, including syntax coloring, for many file types; * Complete built-in documentation, including a tutorial for new users; * Full Unicode support for nearly all human scripts; * Highly customizable, using Emacs Lisp code or a graphical interface; * A wide range of functionality beyond text editing, including a project planner, mail and news reader, debugger interface, calendar, IRC client, and more; * A packaging system for downloading and installing extensions. Notes regarding Android support: * The on-screen keyboard is automatically invoked when a non read-only buffer is tapped, and the user option `touch-screen-display-keyboard' arranges for it always to be displayed. * `modifier-bar-mode' may be enabled to display a panel of modifier keys beside the tool bar. * Permissions are not granted by default, but must be explicitly enabled in system settings menu. * External storage permissions may be granted by observing the instructions in the banner that is displayed on the splash screen if they are denied. * Answers to other questions probably exist in the Android appendix to the bundled Emacs manual. Read it!
F-DroidSourceForge
Eve-control
APK
Eve-control allows you to control your e-venement tickets from an android device.Version 2 features persistent control history log, sound control, public mode, redondant controls management. When the app is launched, the user is prompted to enter the host name of his e-venement instance as well as his login credentials wich will be stored for future authentifications. Once the form submitted, the app will connect to the instance's server and display the access control page (tck.php/ticket/control), and tickets can be controlled directly from there. During use, the app will automatically re-authenticate the user on server periodically to keep the session alive as long as needed.
F-DroidGitHub
Exfilac
APK
The exfilac application is a simple application that aims to do one thing well: Get data out of Android devices and into S3 buckets. Features: - The application can work with any S3-compatible storage provider. This includes Amazon AWS, Vultr Object Storage, IDrive®, and many other commercial offerings. Additionally, the application can work with self-hosted S3 storage solutions such as MinIO. - The application can (recursively) upload the contents of any directory on an Android device to which it has been granted access. The set of directories is configurable. - The application conserves precious bandwidth by avoiding uploading files that already exist on the remote storage. The cryptographic hashes of files are computed locally and files are only uploaded if the hashes of the files on the remote server do not match. - The application can be configured to upload files on a timed schedule, and/or in response to various events occurring on the device such as a photo being taken, or the network becoming available. - The application vigorously respects the privacy of users: The application contains no telemetry or analytics of any kind, and never collects any user data. - Development of the application is performed in the open. The complete source code is made available under an extremely liberal ISC license, and development and bug tracking is handled in a public GitHub repository. - The application rejects bug-prone Android programming practices and libraries and instead strives for correctness and stability using battle-hardened, well-tested components designed outside the traditional Android ecosystem. - The application adopts a cautious development approach and does not pursue huge sets of complex features. The application attempts to adhere to the Unix philosophy and provide a simple, sharp tool that does one thing well. - The application attempts to respect the intelligence of users. Technical details of many aspects of the system are clearly displayed onscreen, and important information is not hidden in the misguided pursuit of "user-friendliness". - The application is comprehensively documented.
F-DroidGitHub
F-Droid Build Status
APK
Android App for the F-Droid build status API. Features - Shows failed and successfull builds - Shows build log in detail screen - Shows published versions of an app - Shows if an app needs an update or is disabled - Mark apps as favourite for sorting - Notify about new builds or publishes of your favourite apps F-Droid API used: The App uses the following F-Droid API endpoints: - running.json: the current running F-Droid buildserver process, https://f-droid.org/repo/status/running.json - build.json: the last completed F-Droid buildserver build cycle, https://f-droid.org/repo/status/build.json - update.json: the last update check of the F-Droid buildserver, https://f-droid.org/repo/status/update.json - build.log: https://f-droid.org/repo/{id}_{versionCode}.log.gz - published package info: https://f-droid.org/api/v1/packages/{id}, example https://f-droid.org/api/v1/packages/org.fdroid.fdroid Artwork Logo derived from F-Droid: https://gitlab.com/fdroid/artwork
F-Droid
FairSpeed - Speed Tester
APK
FairSpeed provides clean, reliable insights into your internet connection without compromising your privacy. Built around open standards, it accurately tests latency, download throughput, and upload speeds against an international network of independently-run servers. Key Features: • Precise measurement of network metrics (ping, jitter, download, and upload rates) • Lightweight, minimal interface focused strictly on providing technical feedback • Designed from the ground up without advertisements, telemetry, or user tracking Our focus is to maintain a transparent utility for users who value accuracy and privacy when evaluating their network quality.
F-Droid
FakeTraveler
APK
Sometimes you need to fake the location of your device (for privacy or to test an app). Fake Traveler provides you a map to select the location where you want your phone to be. Long press in the map and tap Apply button. Tapping the gear (⚙) button (formerly the "..." button) will show two settings to mock the location over a period of time. No root needed as it uses a developers option to mock the location in your device. Requirements: In order to work, you need to allow Fake Traveler to mock locations. You have to enable Developer options and select this app in Settings/System/Developer options/Select mock location app option.
F-DroidGitHub
FastHub-RE
APK
FastHub-RE(vival) is a fork aiming to attempt the revival of the awesome FastHub application. The code base is based on a set of changes done on the original FastHub repository by thermatk.Features:App: Login with OAuth or Access Token; Multiple Accounts; Enterprise Accounts; Themes mode; Offline-mode; Markdown and code highlighting support; Notifications overview and "Mark all as read"; Search Users/Orgs, Repos, Issues/PRs & Code; FastHub & GitHub Pinned Repos; Trending; Wiki; ProjectsRepositories Browse & Read Wiki; Edit, Create & Delete files (commit); Edit, Create & Delete files (Project Columns Cards); Search Repos; Browse and search Repos; See your public, private and forked Repos; Filter Branches and Commits; Watch, star and fork Repos; Download releases, files and branchesIssues and Pull Requests Search Issues/PRs; Filter Issues/PRs; Long click to peak Issues/PRs & add comments otg.; Open/close Issues/PRs; Comment on Issues/PRs; Manage Issue/PR comments; React to comments with reactions; Edit Issues/PRs; Lock/unlock conversation in Issues/PRs; Assign people and add Labels and Milestones to Issues/PRs; Manage Milestones; Merge PRs; PRs reviews (reply, react with emojis, delete & edit comment); PRs request review changes/approve & comment; PRs statusesCommits and Gists Search Code/Gists; View Gists and their files; Comment on Commits/Gists; Manage Commit/Gist comments; Create/Delete Gists; Edit Gist & Gist Files; React to Commit comments with reactions; Comment on line number in Files/Code changesOrganisations Overview; Feeds; Teams & Teams repos; ReposUsers GitHub Pinned Repos; Follow/Unfollow users; View user feeds; Contribution graph; Search Users, Repos, Issues,Pull Requests and CodeAnd much more…
GitHubIzzyOnDroid
Find my IP
APK
Find My IP is a simple app that keeps track of your IP address history. It can run in the background and automatically log any changes — no need to open the app each time.
F-DroidGitHub
FluxLinux - Mobile Linux
APK
FluxLinux brings full Linux desktops to Android. Install Debian with XFCE4, run dev tools, and use GPU acceleration. Features: • One-tap Debian install • GPU acceleration (Turnip/VirGL) • Web, App, and Data Science stacks • XFCE4 desktop with themes • Rooted & Non-rooted support Requirements: Termux, Termux:X11 Note: Uses AccessibilityService API for system navigation actions (Back/Home) from the UI. No data is collected.
F-DroidGitHub
Font Gallery
APK
Font Gallery app showcases how different Font Families with their different variations (Style, Weight and Size) look. You could switch between light and dark modes and also compare different font families. There's a handy search feature to easily search for your favorite fonts and the text to compare the font's could also be changed to a custom user set text. The Fonts are sourced from Google Fonts and even the Font Author information is displayed.
F-DroidGitHubIzzyOnDroid
G
GPS Setter
APK
- ✨ Supports system server location APIs introduced in Android 14+ - 🍀 Supports a fully FLOSS build flavor - including all underlying dependencies - 🖲️ Allows adjusting location on the fly via an on-screen joystick overlay - 🎉 Features custom designed resource bundles with updated dependent libraries - 🎲 Allows using a live updating random location in the vicinity of the set point - 🔥 Compatible with latest Material Design
F-DroidGitHub
GPTMobile
APK
This is an Material3 style chat app that supports answers from multiple LLMs at once. Supported Platforms - OpenAI GPT (GPT-4o, turbo, etc) - Anthropic Claude (3.5 Sonnet, 3 Opus, etc) - Google Gemini (1.5 Pro, Flash, etc) - Groq (Fast inference server for various models) - Ollama (Your own server) Local chat history Chat history is only saved locally. The app only sends to official API servers while chatting. NOT SHARED anywhere else. Custom API address and custom model name supported. Also, adjust system prompt, top p, temperature, and more! Note that some platforms may not be supported in some countries.
F-DroidGitHub
GSYGithubAppFlutter
APK
The purpose of the project is to facilitate personal daily maintenance and access to Github, better immerse in the mutual base between coders, Github is your home.
GitHubIzzyOnDroid
GetMiTokens
APK
This is a Data Privacy respecting app without any trackers, ads or unneccessary permissions:https://reports.exodus-privacy.eu.org/en/reports/search/eu.roggstar.getmitokens/ This is just a very small App, to extract and share your tokens from the yeelight app. You need the Yeelight app installed and the lights added there. To get the tokens via this app.
F-DroidGitHub
Geto
APK
The only reason I created this app is to turn off that damn Developer Options when using a banking app. The only annoying thing about it is you have to go to the Settings app. When you turn off that switch button, your Developer Options configurations will be reset to default. The good thing is that when you modify your settings through its Shared Preferences, you won't lose all your settings once the Developer Options are modified. With Shizuku, you can grant this app with android.permission.WRITE_SECURE_SETTINGS in order for it to modify your Settings values.
F-DroidGitHub
Ghost Log
APK
NOTE: Device root (superuser) access is required to read system logs on Android 4.1 and above. Displays the device logcat buffer in a system overlay window. Features: * Persistent logcat display as a system overlay * Customisable log filters and display options * Auto filter by the current foreground Activity process * Quick access to pause/play, clear & share functions via rich notification * Integration support for non-root devices
F-DroidGitHub