Dev Tools
197 open source Dev Tools apps
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
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
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
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
Git+ Coach
APK
If you’re looking to learn Git, look no further than Git Coach. This education app is designed to help users of all levels explore Git commands and gain a deeper understanding of how Git works. With Git Coach, you can easily search for any command you need and learn how to use it step-by-step.Whether you’re a beginner or an experienced Git user, Git Coach offers something for everyone. You can browse through different categories of commands, including branching, merging, and collaboration, and learn how to use them effectively. The app also offers clear explanations and examples of each command, making it easy to understand and follow along.In summary, Git Coach is an essential tool for anyone looking to learn Git and become proficient in its commands. Download it today on your Android device and start mastering Git!
GitHubIzzyOnDroid
GitNex for Forgejo and Gitea
APK
GitNex is a free/paid, open-source Android client for Git repository management tool Forgejo and Gitea. # Features - Multiple accounts support - File and directory browser - File viewer - Create file/issue/pr/wiki/milestone/release/label - Pull requests list - Repositories list - Organizations list - Issues list - Labels list - Milestones list - Releases list - Wiki pages - Explore repositories/issues/organizations/users - Profile view - Markdown support - Emoji support - Extensive Settings - Notifications - Repository commits - Self signed cert support - Themes - & more... More features: https://codeberg.org/gitnex/GitNex/wiki/Features Source code: https://codeberg.org/gitnex/GitNex Developer: https://mastodon.social/@mmarif
F-DroidIzzyOnDroid
GitSync
APK
GitSync is an Android git client that aims to simplify the process of syncing a folder between a git remote and a local directory. It works in the background to keep your files synced with a simple one-time setup and numerous options for activating manual syncs.Supports Android 5+Authenticate withGitHubGiteaHTTP/SSSHClone a remote repositorySync repositoryFetch changesPull changesCommit new changesPush changesResolve merge conflictsSync mechanismsFrom a quick tileWhen an app is opened or closedFrom a custom intent (advanced)SettingsCustomise sync messageEdit .gitignore fileAccessibility Service DisclosureTo enhance your experience, GitSync uses Android’s Accessibility Service to detect when apps are opened or closed. This helps us provide tailored features without storing or sharing any data.Key Points:Purpose: We use this service solely to improve your app experience.Privacy: No data is stored or sent elsewhere.Control: You can disable these permissions at any time in your device settings.
GitHubIzzyOnDroid
Godot Editor 3
APK
Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unified interface. It provides a comprehensive set of common tools, so that you can focus on making games without having to reinvent the wheel. The Android editor is currently in an experimental stage. The UI has not been adapted for touch screens yet; using a hardware keyboard and mouse is strongly recommended. Currently, android version of godot editor doesn't support exporting projects. This is a 3.x branch of godot engine. It focuses on stability and providing maintenance releases for 3.x version of godot engine. For new features it's advised to use the 4.x branch. Screenshots for projects in asset library are automatically downloaded when browsing. They are user-submitted and some of them may be hosted on third-party services which may violate your privacy (imgur, etc).
F-DroidGitHub