Analysis updated 2026-06-20
Run Python scripts, Node.js apps, or shell scripts directly on your Android phone or tablet.
SSH into a remote server from your phone to manage it when you are away from a computer.
Use your Android device as a lightweight coding environment with a text editor, git, and your preferred programming language.
| termux/termux-app | google/guava | dbeaver/dbeaver | |
|---|---|---|---|
| Stars | 54,497 | 51,495 | 49,904 |
| Language | Java | Java | Java |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 2/5 |
| Audience | developer | developer | data |
Figures from each repo's GitHub metadata at analysis time.
Install from F-Droid instead of Google Play, the Play Store version is outdated and no longer maintained.
Termux is a terminal emulator and Linux environment application for Android. It solves the problem that Android, unlike desktop operating systems, does not normally give you access to a command-line shell or let you install Linux command-line tools. Termux adds a full-featured terminal to your phone or tablet, along with a package manager that lets you install hundreds of familiar Linux programs including text editors, compilers, scripting languages like Python and Node.js, git, SSH, and many more, all without needing to root your device. The app works by running a minimal Linux environment entirely in user space within Android's security model. When you open Termux, you get a bash or zsh shell prompt just as you would on a desktop Linux system. From there you can install packages using apt or pkg commands, write and run scripts, connect to remote servers over SSH, run a web server locally, or use it as a development environment. Several optional companion apps extend the functionality: Termux:API exposes Android system features to scripts, Termux:Boot runs scripts at device startup, Termux:Float displays a floating terminal window, and others. You would use Termux if you are a developer or sysadmin who wants a real Linux command-line environment on an Android device, if you want to use your phone or tablet for lightweight coding, or if you need remote server access via SSH while away from a computer. The recommended installation source is F-Droid rather than the Google Play Store, as the Play version is no longer actively maintained. The app is written in Java and supports Android 7 and above.
Termux is a free Android app that gives your phone a real Linux terminal and package manager, letting you install developer tools like Python, git, and SSH without rooting your device.
Mainly Java. The stack also includes Java.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.