In the next weeks I will do some hacking with Termux on my Android phone. E.g. run nodejs server on it. Exciting! Form the project's homepage:

Termux is an Android terminal emulator and Linux environment app that works directly with no rooting or setup required. A minimal base system is installed automatically - additional packages are available using the APT package manager.