Announcement

Free to view yesterday and today
Customer Service: cat_manager

Termux - Terminal Emulator & Linux Environment for Android

Run Linux command-line tools and develop directly on your Android device with Termux, a powerful terminal emulator and environment.

Java
Added on 2025年7月1日
View on GitHub
Termux - Terminal Emulator & Linux Environment for Android preview
42,764
Stars
4,676
Forks
Java
Language

Project Introduction

Summary

Termux is a free and open-source Android terminal emulator and Linux environment application. It allows users to install a minimal base system and then extend it with the APT package manager to gain access to a vast collection of command-line utilities, development tools, and server applications.

Problem Solved

Termux solves the problem of needing a desktop or laptop to run command-line Linux tools and development environments, enabling users to perform these tasks conveniently on their Android mobile devices.

Core Features

Full Terminal Emulation

Provides a full Linux terminal emulation environment on your Android device.

APT Package Manager

Utilizes the APT package manager to install thousands of Linux command-line packages.

Development Environment

Allows installation of development tools like Python, Node.js, Ruby, Git, and more.

File System Access

Access external and internal storage directories to work with files.

Tech Stack

Android SDK
JNI
C/C++ (Native Code)
shell scripting
APT package manager

Use Cases

Termux enables a wide range of uses by bringing a robust command-line environment to Android devices.

Mobile Development and Scripting

Details

Users can clone Git repositories, write and execute code in languages like Python, Node.js, or Ruby, and even run lightweight web servers for testing directly on their device.

User Value

Write and run code anywhere without a laptop.

System Administration and Networking Tools

Details

Connect to remote servers using `ssh`, perform network diagnostics with `ping`, `traceroute`, `nmap`, or download/upload files using `curl` or `wget`.

User Value

Perform essential admin and network tasks from a mobile device.

Automation and Task Scheduling

Details

Automate repetitive tasks on the Android device or interact with remote services by writing and executing shell scripts or using tools like `cron`.

User Value

Increase productivity by automating routines on the device or connecting to external systems.

Recommended Projects

You might be interested in these projects

axolotl-ai-cloudaxolotl

Axolotl is a tool designed to streamline the fine-tuning process for Large Language Models (LLMs) using standard Hugging Face datasets and models. It simplifies complex configurations and supports various fine-tuning methods like LoRA, QLoRA, and more, enabling efficient experimentation and deployment.

Python
96961049
View Details

end-4dots-hyprland

A curated collection of dotfiles for configuring a sleek and efficient Hyprland (Wayland) desktop environment setup. Includes configurations for Waybar, Kitty, Wofi, and other essential tools.

JavaScript
6688464
View Details

HandBrakeHandBrake

HandBrake is a free and open-source video transcoder for macOS, Windows, and Linux. It converts video from nearly any format into a selection of modern, widely supported codecs.

C
199121447
View Details