User:Skatebiker/Termux

Termux is a free and open-source terminal application with a package manager for Android. It has a Debian-based package manager which can be run like the Debian / Ubuntu APT package manager. Several standard Linux / Unix tools like grep, wget, ifconfig, nano editor can be used. An SSH server can be installed as well which allows it to be accessed from a computer, just like any other Linux server can be accessed from a PC. It allows installing a full fledged Web server based on Apache or lighttpd, PHP and MySQL as well. It does not require root which has a slight limitation that 'standard' ports below 1024 like 22 (SSH), 80 / 443 (http) cannot be attained, but Termux packages default to alternatives like 8022 for SSH, 8080 / 8443 for http(s). When the device does have root and Termux is allowed to have root access by the root manager like SuperSU or Magisk, the standard ports below 1024 can be used and Termux allows to use a root shell.

It is, as of April 2021, not available anymore in the Google Play Store due to issues with Android 10 and higher, but can be downloaded from f-droid.

The package has several plugins.


 * Termux:API   Access Android and Chrome hardware features.
 * Termux:Boot   Run script(s) from Termux when your device boots.
 * Termux:Float   Run Termux in a floating window on the device screen.
 * Termux:Styling   Have color schemes and powerline-ready fonts customize the appearance of the Termux terminal on the device. This does not affect appearence of remote access terminals, like from Linux or macOS which have their own terminal appearence settings.
 * Termux:Tasker   An easy way to call Termux executables from Tasker and compatible apps. Tasker is an Android app which can control the device extensively without using root.
 * Termux:Widget   Start small scriptlets from the home screen of the device.

Official site

 * https://termux.com
 * https://github.com/termux/termux-app (Github)

Category:Free_and_open-source_software