Dev Tools

209 open source Dev Tools apps

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 a range of options for activating manual syncs.Supports Android 5+Authenticate withHTTP/SSSHOAuth (GitHub, GitLab, Gitea)Clone a remote repositorySync repositoryFetch, pull, stage, commit, pushResolve merge conflictsRetry automatically when the network returnsSync mechanismsWhen an app is opened or closedOn a recurring scheduleFrom a Quick Settings tileFrom a home screen widgetFrom a custom intent (advanced)Browse and edit in-appFile explorer with code editor and image viewerRecent commits, plus file, line and commit diffsBranch managementMultiple remotesGitHub and GitLab integration (when signed in via OAuth)View, comment on and create issuesView, comment on and create pull requestsView workflow runs (GitHub Actions)AI featuresChat about your repositoryWand auto-complete on text fields like commit messagesAgent that can run repo actions for youA global toggle to hide all AI featuresManage multiple repositories with containersRepository settingsSigned commitsCustomisable sync commit messagesAuthor detailsEdit .gitignore & .git/info/excludeDisable SSL verification per repoAccessibility 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.
F-DroidGitHubIzzyOnDroid
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
G
Godot Engine 4
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 4.x branch of godot editor. It provides a massive overhaul of the engine with many new features. It's advised to use 3.x branch of godot editor for stability and compatibility with older godot projects. 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
GogoDroid
APK
TSP is a control protocol used to establish and maintain static tunnels. The Gateway6 client (gogoc) is used on the host computer to connect to a tunnel broker using the TSP protocol and to get the information for its tunnel. When it receives the information for the tunnel, the Gateway6 client creates the static tunnel on its operating system. GogoDroid is a graphical frontend of gogoc for Android.
F-DroidGitHub
HexViewer
APK
This application offers the following features : - Opening all files without a corresponding Android application (1). - Display of the file in hexadecimal (or plain text) with the possibility to modify the content (in hexadecimal only). - Saving the file on the smartphone/tablet (2). - Search option in the open file (hexadecimal and plain text modes). (1) At first, the file can only be saved via "save as" and due to Android permissions reasons, the only way to make it appear in the list of recent files is to reopen it. (2) Due to file permissions, after a "save as", the list of recent files cannot be updated with the new file location. Caution: Opening files that are too large seriously degrades application performance and can suddenly stop the application on low-resource devices. **WARNING:** This application cannot open files larger than ~20 MB on recent smartphones and less for older smartphones. **WARNING:** Searching within the plain text view may become excessively slow when handling large files. A special thanks to @OmlineEditor for her patience and help, without her this application would not be at this level. This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY. Translations: * Arabic: @sec.xyx (weblate), @amro (weblate) * Bulgarian: @trunars (weblate) * Chinese: @sr093906 (github), @alchemillatruth (weblate), @hamburger1024 (weblate), @inworless (github), @hamburger2048 (weblate) * Czech: @hajdam (github) * Dutch: @AudeBelgraver (weblate) * English: @Keidan (github), @comradekingu (github) * French: @Keidan (github), @Edanas (weblate) * German: @iNtEgraIR2021 (github), @eUgEntOptIc44 (github), (+DeepL) * Greek: @VisionR1 (github) * Indonesian: @Velorixen (github) * Italian: @eUgEntOptIc44 (github), @tfrtint (weblate) * Hebrew: @Shopimisrel (github) * Hindi: @Scrambled777 (github) * Hungarian: @SziaTomi (github) * Japanese: @gnuhead-chieb (github) * Norwegian Bokmål: @comradekingu (github) * Persian: @qaria185-blip (github) * Portuguese (Brazil): @Bardock88 (github), @pedrolinharesmoreira (github), @croomfolk (weblate) * Portuguese (Portugal): @SantosSi (github), @AntonioOliveira2 (github) * Russian: @OmlineEditor (github), @AHOHNMYC (github), @racingrebel (github), @Usland123 (github) * Spanish: @sguinetti (github), @gallegonovato (weblate), Libertad (weblate) * Tamil: @TamilNeram (github) * Turkish: @ersen0 (github) * Turkish (Ottoman): @bgo-eiu (github) * Vietnamese: @unbiaseduser (github) Note: In the settings, the list of languages is sorted as follows (according to the alphabetical order of their codes): * ar: Arabic * bg: Bulgarian * cs: Czech * de-DE: German * en-US: English * el: Greek * es-ES: Spanish * fa: Persian * fr-FR: French * hi: Hindi * hu-HU: Hungarian * in-ID: Indonesian * it-IT: Italian * iw: Hebrew * ja-JP: Japanese * nb-NO: Norwegian Bokmål * nl-NL: Nederlands * ota: Turkish (Ottoman) * pt-BR: Portuguese (Brazil) * pt-PT: Portuguese * ru-RU: Russian * ta-IN: Tamil * tr-TR: Turkish * vi-VN: Vietnamese * zh-CN: Chinese Fonts: This application includes the JetBrains Mono font (© JetBrains), licensed under the SIL Open Font License, Version 1.1. See `AUTHORS.txt` in the licences/JetBrainsMono-2.304 folder for a full list of authors.
F-DroidGitHub
H
Hoppscotch
Web
Open-source API development ecosystem with REST, GraphQL, and WebSocket support.
Instant Readme Demo
APK
Demo project to demonstrate how to automatically include README files into an application.
F-DroidGitHub
I
Intent Intercept
APK
This app attempts to intercept as many intents as possible in order to examine their contents. This helps when trying to develop an app that reacts to a particular intent. Some details of the intent can now be edited before resending it. This app is forked from https://github.com/intrications/intent-intercept version 2.2.4,224 which is not maintained any more.
F-DroidGitHub
IsMyWebsiteUp
APK
Are you a web owner or a web master? Lets make sure your website is always up. This tool uses YOUR internet connection to check if your website is up, and alert you whenever it is down, so you can fix it as soon as possible before your website visitors complain. If you use default configuration, tool will check HTTP status code only, so its data usage is very very low. You can create schedules so this tool will check your website in the background according to the schedules. ALL connections to check your website is DIRECTLY from your device ONLY. NOT a server or a service. Also, this tool uses internet connection to check your website ONLY, NO ads, NO trackers. If you are a power user, this tool has many configuration you can change, like: headers, check hyperlinks, themes, types of connections, power configuration and more.
F-DroidGitHub
JSlab
APK
The author was in need of a more capable calculator app than what's included with Android. After finding none that pleased him he made one himself. Javascript is turing complete, WebViews provide javascript and the eval() function. Thusly JSlab was created.
F-DroidGitHub
Java OOP Quiz
APK
Java OOP Quiz App is an interactive mobile app designed to help users test and improve their knowledge of Object-Oriented Programming (OOP) concepts in Java. It features a variety of quizzes that cover essential topics like classes, inheritance, polymorphism, and interfaces, with immediate feedback to enhance learning. The app includes a smooth user interface and progress tracking.
F-DroidGitHub
Java installer
APK
Install a full Java runtime on the phone. The app downloads the required files from a HTTP server unpacks them and copies them to the right directory.
F-DroidGitHub
JekyllEx
APK
JekyllEx is a powerful IDE designed specifically for Jekyll projects. Build, preview, and publish your Jekyll based websites right from your device. GitHub Pages environment with Ruby and default gems embedded natively. Built-in Git for version control. Easily connect to your GitHub account. Powerful terminal UI with multiple sessions support. Desktop level experience. Create new sites locally / import existing ones from a remote source. Easy file / folder management. Create, download from url or load from storage. Built-in code editor with syntax highlighting. Custom themes available. Live previews for running jekyll server with automatic reloading. Preview the site offline in any browser right on device before publishing. Secure by default. No third party backend. Everything stays offline. Make quick edits to your Jekyll site on the go in a mobile-friendly interface. Visit the project website for more information and documentation.
F-DroidGitHub
Json List
APK
Json List is a lightweight tool for viewing and managing JSON data. Open any local JSON file or load one from a URL, then explore it in a clean, user-friendly list format. Key features: • Material You dynamic color support • Split-screen mode for raw JSON + list view • Search and filter entries for faster navigation • Edit JSON items directly
F-DroidGitHubIzzyOnDroid
Kandroid (fork)
APK
Client for [https://kanboard.org/ Kanboard]. It requires access to a Kanboard server. Forked from in.andres.kandroid. Manage your projects with the Kanban methodology. * Get a clear overview of your projects by visualizing your workflow on boards * Limit your workload * Focus on your workflow
F-DroidGitHub
Keep it up
APK
Keep it up checks the availability and reachability of network services via Ping, TCP Connect, HTTP/HTTPS Download, and SNMP periodically. Each check is logged with its result and duration, and notifications can be sent on failure or on status changes. Features - Create multiple independent network tasks, each monitoring one network service at a configurable interval - Supported types: Ping, TCP Connect, HTTP/HTTPS Download, SNMP (v1/v2c) - A can perform multiple attempts per execution. All results are logged including duration - SNMP queries the system group at each interval and supports per-interface monitoring with alerting on status changes - Downloaded files can automatically be deleted after a successful download or be kept - Notifications on failure, or when a service goes down or comes back up - Tasks can be restricted to WiFi connections to avoid unnecessary mobile data usage - Configurable suspension intervals for battery saving - Configuration can be exported and imported as JSON Permissions - RECEIVE_BOOT_COMPLETED for restarting running networks tasks on device boot - ACCESS_NETWORK_STATE for checking network accessibility - INTERNET for accessing the internet - WAKE_LOCK to keep the device awake while executing a task - FOREGROUND_SERVICE to start the foreground service for running tasks - FOREGROUND_SERVICE_DATA_SYNC to use the foreground for task scheduling - FOREGROUND_SERVICE_SPECIAL_USE to use the foreground for task scheduling (Android 14+) - USE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 13+) - SCHEDULE_EXACT_ALARM to start networks tasks after expiry of intervals (Android 11 and 12) - POST_NOTIFICATIONS for sending notifications
F-DroidGitHub
KeyManager
APK
This app helps you to view / delete / create GPG or SSH keys that can be seen at https://github.com/settings/keys. It makes it easier so that you don’t have to go through the website everytime.
GitHubIzzyOnDroid
LANShield
APK
LANShield lets you monitor and control LAN traffic of other apps on your device. Any app with the INTERNET permission can also access devices on your local network—such as your laptop, router, IP camera, or IoT devices. Some apps misuse this capability to gather data or compromise other devices. LANShield helps you protect your local network by blocking LAN access for apps that don’t need it. Features: Block or allow apps from accessing your local network. Gain insights into which apps are interacting with your LAN. Receive notifications when apps attempt to access your LAN. Note: LANShield uses the VpnService API to create a local virtual VPN interface. It does not establish any external VPN connection.
F-DroidGitHub
Lab+ for Gitlab
APK
Lab+ for Gitlab is your unofficial Companion for Gitlab. Use it to view your Repositories and interact with Issues, Merge Requests and Source Code Features: View your Repositories View and edit your Issues View and edit your Merge Requests View your Projects Pipeline Status View your Projects Code
F-DroidGitHub
Layout Editor
APK
Use Layout Editor to easily build Android app layouts by dragging UI elements into a visual layout editor.Features:Design layout with Drag & DropEdit view and layout propertiesSee and Copy the XML code of layoutSave and use drawablesSee the layout structureSave layouts as projects
GitHubIzzyOnDroid
Libre Ipsum
APK
Lorem Ipsum is a popular placeholder-text. It's often used for testing layouts and designs. This app generates texts similar to traditional Lorem Ipsum. You can specify how long generated texts should be by selecting the number of words, sentences or paragraphs.
F-Droid
LibreSpeed
APK
Check the speed of your Internet connection. Test servers are provided by Consortium GARR and B2B Risk. Features: * Download and Upload tests * Ping and Jitter test * IP address and ISP detection * Multiple test servers * Share your results
F-DroidGitHub
M
MGit
APK
MGit is a full featured Git client that allows you to manage files in a local Git repository, clone, push and pull to and from remote repositories. It allows you to browse files in your local repositories, see diffs of changed files, stage and commit files all in your local repository while offline. Features include: * Create local repositories * Clone remote repositories * Fetch, Pull, Push from remote repositories * Delete local repositories * Browse files * Browse commit messages * Checkout branches and tags * HTTP/HTTPS/SSH are supported (including SSH with private key passphrase) * Search local repositories * Privatekey management * git diff between commits * Import existing repositories * Merge branches * Add modified file to stage * View state of staged files (aka index) * Rebasing branches * Cherrypicks MGit does not have a built-in text editor but should also work well with other Android text editors that support Content Providers. MGit is a continuation of development of the popular SGit app.
F-DroidGitHub