Dev Tools

197 open source Dev Tools apps

Speedmeter
APK
Display some useful information about a route: * Actual speed * Time elapsed * M or KM traveled * Max speed Older versions are available as https://f-droid.org/packages/isn.fly.speedmeter.
F-DroidGitHub
Squealer
APK
A simple SQLite database viewer Features: View schema of tables, views, indices and triggers. Show records from tables and views. Execute SQL queries Export to CSV, JSON and SQL Read and write commands are supported. Made using Flutter Programmed with ♡
F-DroidGitHub
Squircle CE - Code Editor
APK
Squircle CE is a fast, lightweight code editor and file manager with support for over 30 programming languages, remote file access via SFTP/FTP(S) and Git VCS integration. Whether you're a student, hobbyist, or professional developer, Squircle CE lets you write, manage, and version your source code anywhere, anytime — right on your phone or tablet. Here are some of the features that help you code more efficiently: • Multi-language Support Code in 30+ languages: Java, Kotlin, Python, C/C++, HTML, JavaScript, TypeScript, PHP, Rust, Go, and more. • Syntax Highlighting Clean and colorful syntax highlighting helps you understand your code at a glance. • Code Completion Speed up coding with smart suggestions for variables, functions, and keywords based on your file content. • Git Integration Version control your code directly in the editor. Commit, push, pull, and manage branches with ease. • File Manager Manage files locally or remotely with SFTP/FTP(S) support - you don't need any other file managing app. • Cross-session Editing Never lose your work — all changes are saved automatically, so you can pick up right where you left off. • Unlimited Undo/Redo Correct mistakes easily with unlimited undo and redo, even after restarting the app. • Bracket Matching Quickly understand code structure with automatic highlighting of matching brackets (), [], and {}. • Code Style Write cleaner code with automatic indentation and smart closing of brackets, braces, and quotes. • Advanced Editing Tools Easily select, delete, or duplicate lines with convenient editing options. • Color Schemes Choose from a variety of themes that match your preferred coding environment. • Open Source Explore and contribute: https://github.com/massivemadness/Squircle-CE
F-DroidGitHub
Stanley
APK
Stanley is an open source app for Android Developers. With it, you can explore packages installed on your device, read the package information (permissions, features, activities, services, providers and receivers), export the package's manifest. It can now also report the same information from non-installed apk files opened from a file browser.
F-DroidGitHub
T
TIC-80
APK
TIC-80 is a fantasy video game console for making, playing, and sharing games on a limited platform that mimics the 8-bit systems of the 1980s. It has built-in code, sprite, map, music, and sound effect editors, as well as a command line interface that allow users to develop and edit games within the console. The games made in TIC-80 can be exported as virtual game cartridges and bundled for different platforms. It supports programming languages including JavaScript, MoonScript, Lua, Ruby, Wren, Fennel, Squirrel and D.
F-DroidGitHub
TTL Editor
APK
Simple graphical frontend for iptables to change the TTL (time-to-live) of packets sent over a given network interface.
F-DroidGitHub
Taiga Mobile Nova
APK
Taiga Mobile Nova is an unofficial Android client for Taiga.io, an open-source agile project management platform. Key Features: • Dashboard: View your projects, working on items, and watching items at a glance • Projects: Browse and manage your Taiga projects • Kanban Board: Visualize and manage your workflow with drag-and-drop cards • Sprints: Track sprint progress and manage sprint backlogs • User Stories: Create, edit, and track user stories • Tasks: Manage tasks within user stories and sprints • Issues: Report and track issues • Epics: Organize related user stories into epics • Wiki: Access and edit project documentation Built with modern Android development practices using Jetpack Compose and Material Design 3.
F-DroidGitHub
TermuC
APK
TermuC is a simple C/C++ IDE backed on powerful Termux. Install Termux first and install clang in Termux to supply the compiler and language server. For more details, please visit the project's Github presence. Setup To support the full functions as an IDE, please follow the setup instruction. 1. Install Termux(https://f-droid.org/packages/com.termux) first. 2. Run `pkg install clang' to install the clang compiler & clangd language server. 3. See https://github.com/termux/termux-app/wiki/RUN_COMMAND-Intent#setup-instructions to enable calls from 3rd-party apps. 4. Then install TermuC. Features ✅ Highlighting ✅ Autocompletion ✅ Signature help ✅ Formatting ✅ Diagnose ✅ Compile flags ✅ Dark mode ✅ Debug ✅ Project management
F-DroidGitHub
Termux
APK
Termux combines powerful terminal emulation with an extensive Linux package collection. * Enjoy the bash and zsh shells. * Edit files with nano and vim. * Access servers over ssh. * Compile code with gcc and clang. * Use the python console as a pocket calculator. * Check out projects with git and subversion. * Run text-based games with frotz. At first start a small base system is downloaded - desired packages can then be installed using the apt package manager known from the Debian and Ubuntu Linux distributions. Access the built-in help by long-pressing anywhere on the terminal and selecting the Help menu option to learn more. Read help online: https://wiki.termux.com/ Reddit Community: https://termux.com/community
F-DroidGitHub
Termux:API
APK
Expose basic Android functionality like sending SMS or accessing GPS data to the https://f-droid.org/packages/com.termux app. This is an add-on which requires that the main Termux app is installed to use. * Read and send sms messages from your terminal. * Access device GPS location sensor from scripts. * Pipe the result of commands into the device text-to-speech engine. * Vibrate the device when something interesting happens. * Access the system clipboard from shell scripts. * List contacts from the system contact list. Besides installing this app an additional package is required to install inside Termux: $ apt install termux-api
F-DroidGitHub
Termux:Boot
APK
This plugin for https://f-droid.org/packages/com.termux allows programs to be run at boot. Instructions: * Start the Termux:Boot app once by clicking on its launcher icon. * This allow the app to be run at boot. * Create the ~/.termux/boot/ directory. * Put scripts you want to execute inside the ~/.termux/boot/ directory. * If there are multiple files, they will be executed in a sorted order. Note that you may want to run termux-wake-lock as first thing want to ensure that the device is prevented from sleeping. Example: To start an sshd server and prevent the device from sleeping at boot, create the a file ~/.termux/boot/start-sshd containing the line: termux-wake-lock && sshd
F-DroidGitHub
T
Termux:Float
APK
This plugin for https://f-droid.org/packages/com.termux provides a floating terminal window which is shown above other apps. Long-press on the floating window to move or resize it and tap on the notification to temporarily hide it.
F-DroidGitHub
Termux:GUI
APK
With this plugin you can make GUI applications in Termux without using VNC or a X11 server. This plugin uses the native Android GUI components to display everything. That means it seamlessly integrates into the Android experience, but standard applications written for X11 don't work. Also it requires a minimum of knowledge of how the Android GUI works. See the README for a crash course. Features: * Display content in a task with its own back stack * Display custom dialogs * If you want you can also display on the lockscreen * Create your own homescreen widgets * Use picture-in-picture mode * Get events from the UI and change the content on-the-fly * Draw to a buffer on the screen directly Using the plugin: There are also prepackaged programs you can use. There are currently Python bindings, C bindings and a Bash library, and the protocol used is fully documented. Implementing the protocol only requires the ability to use unix sockets, JSON handling and reading and writing 4 byte big endian integers. The python bindings should provide further clarification in case the protocol didn't specify something. The python bindings also have a tutorial.
F-DroidGitHub
T
Termux:Styling
APK
This plugin for https://f-droid.org/packages/com.termux provides beautiful color schemes and powerline-ready fonts to customize the appearance of the terminal. Long-press anywhere on the Termux terminal and use the "Style" menu entry to use after installation.
F-DroidGitHub
Termux:Tasker
APK
This plugin for https://f-droid.org/packages/com.termux provides a way to run Termux scripts from Tasker. Create a new Tasker Action. In the resulting Select Action Category dialog, select Plugin. In the resulting Termux:Task dialog, select Termux:Task. Edit the configuration to specify the executable in ~/.termux/tasker/ to execute, and if it should be executed in the background (the default) or in a new terminal session.
F-DroidGitHub
Termux:Widget
APK
Add-on app which adds shortcuts to https://f-droid.org/packages/com.termux scripts and commands on the home screen. Scripts should be placed in the $HOME/.shortcuts/ folder to allow quick access to frequently used commands without typing.
F-DroidGitHub
Test DPC
APK
Please note that this app is for development purposes only. It is NOT intended for production usages. The app should never be used with real data.Test DPC is a sample device policy controller for use with Android Enterprise. It gives developers the ability to see how their app will behave in a managed context such as device owner or within a managed profile. Users can set up a work profile, enable work apps, set applications restrictions, manage security polices, and much more. The app also serves as a implementation reference for other DPCs.
GitHubIzzyOnDroid
The Translator
APK
The Translator is a simple application to help translate android apps. Features - A simple, but elegant UI to display the individual lines of a language string. - Intelligently guide users to avoid mistakes. - Directly share (after saving) strings with the developers. - Long press to remove an individual line. - Dark and Light themes. - Includes translations of a number of languages (Please help me to translate this app - Original string.xml available at at GitHub). - & A lot more How it work? - Get the original 'string.xml' (or the URL to the same) from your developer (or from the source repo, if the app is open-source). - Import the same (from 'sdcard' or from URL) to the Translator (Settings --> Import 'string'). - The app will list each and every translatable string as separate entries. - Click on each of them and replace the original text with the translation from your language. - Please follow on-screen instructions to avoid mistakes (RED colour - Error). - Once you finished, save your work by clicking the save button on the bottom (or on Settings --> View 'string'). - Send the new xml file generated at 'sdcard' to your developer and patiently wait for an update
F-DroidGitHub
Throughput
APK
Android app to monitor the throughput of your network connections. You will get an persistent notification, which indicates network activity. Upload and Download activity also displayed as small icons, you will see without pulling the notification bar. Other optional informations are: * Ticker message on network change * Public or local ipv4 address * Neighbor cell count * Signal strength * Wifi link speed * Showing names of the most actives app
F-DroidGitHub
Tilde Friends
APK
Tilde Friends is both a peer-to-peer social network client, participating in Secure Scuttlebutt, as well as a platform for writing and running web applications.
F-Droid
TodoTree
APK
Keep your mind clear by quickly creating a nested tree of notes and tasks. Some example usages of this app are: * Creating quick notes on a given subject * Exploring complicated ideas for potential projects. * Maintain a list of tasks that have to be done * Maintain a list of long term tasks with notes. * Keep a groceries list
F-DroidGitHub
TonUINO NFC Tools
APK
This app simplifies writing of NFC tags for the open source TonUINO DIY music box. More information about TonUINO can be found at https://www.voss.earth/tonuino This app will only work if the device supports NFC. It also shows the content of written TonUINO NFC tags, and allows for simple copying or changing.
F-DroidGitHub
TrackerControl
APK
TrackerControl allows users to monitor and control the widespread, ongoing, hidden data collection in mobile apps about user behaviour ('tracking').To detect tracking, TrackerControl combines the power of the Disconnect blocklist, used by Firefox, and our in-house blocklist is used, created from analysing ~2 000 000 apps! Additionally, TrackerControl supports custom blocklists.This approachreveals the companies behind tracking,allows to block tracking selectively, andexposes the purposes of tracking, such as analytics or advertising.The app also aims to educate about your rights under Data Protection Law, such the EU General Data Protection Regulation (GDPR).Under the hood, TrackerControl uses Android's VPN functionality, to analyse apps' network communications locally on the Android device. This is accomplished through a local VPN server, to enable network traffic analysis by TrackerControl.No root is required, other VPNs or Private DNS are not supported. No external VPN server is used, to keep your data safe! TrackerControl even protects you against DNS cloaking, a popular technique to hide trackers in websites and apps.TrackerControl will always be free and open source, being a research project.
F-DroidGitHubIzzyOnDroid
Treble Info
APK
This application allows you to check the Treble GSI requirements and determine the correct GSI type for your device. Key features: * Check Treble support status * Check Treble/VNDK version * Check system architecture * Check A-Only or A/B status * Check for binder64 * Check for System-as-Root * Does not require root access * Supports dark theme and uses Material Design 3 You can download GSIs from all over the internet. Check the XDA Forums (not affiliated) for some easy tutorials.
F-Droid