The offline-first, source-based TUI package manager for Termux
by @djunekz
curl -fsSL https://djunekz.github.io/termux-app-store/install-repo.py | python
pkg install termux-app-store # install
pkg upgrade termux-app-store # update to v0.3.0
pkg uninstall termux-app-store # remove
termux-app-store # launch TUI
termux-app-store list # show all 85 packages
termux-app-store install <pkg> # install a package
Choose one of the methods below. Method 1 (pkg) is recommended if you already have the repository configured.
pkg upgrade termux-app-store
# or via tasctl:
tasctl update
pkg uninstall termux-app-store
# or via tasctl:
tasctl uninstall
| Package | Version | Description | Depends |
|---|---|---|---|
| aichat | 0.30.0 | All-in-one LLM CLI tool featuring Shell Assistant, Chat-REPL, RAG, AI Tools & Agents, with access to OpenAI, Claude, Gemini, Ollama, Groq, and more. | rust |
| ani-cli | 4.13 | A cli tool to browse and play anime | nodejs, aria2, ffmpeg, fzf, grep, sed, wget |
| aura | 0.10.0 | Adaptive Unified Runtime Assistant | nodejs |
| auxscan | 1.0.0 | Vulnerability Scanner to automate certain tasks | python, python-pip, python-setuptools |
| bashxt | 2.2 | basic command, code color, shortcut keyboar, etc information | — |
| basic | 1.2.0 | Simulator Terminal learning basic command for beginner | python |
| baxter | 1.2.4 | Encrypt and decrypt files termux | nodejs |
| bing-ip2hosts | 1.0.5 | bingip2hosts is a Bing.com web scraper that discovers websites by IP address | — |
| binwalk | 3.1.0 | Firmware Analysis Tool | rust |
| bit | 1.1.2 | Bit is a modern Git CLI | golang |
| bower | 1.8.12 | A package manager for the web | nodejs |
| broot | 1.56.2 | A new way to see and navigate directory trees : https://dystroy.org/broot | rust |
| brutespray | 2.6.0 | Fast, multi-protocol credential brute-forcer. Parses Nmap, Nessus, and Nexpose output to automatically test default and custom credentials across 30+ protocols. | golang |
| clickjacking-tester | 1.0.0 | A python script designed to check if the website if vulnerable of clickjacking and create a poc | python, python-pip, python-setuptools |
| cloudflair | 1.0.0 | 🔎 Find origin servers of websites behind CloudFlare by using Internet-wide scan data from Censys. | python, python-pip, python-setuptools |
| cmseek | 1.1.3 | CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSs | python, python-pip, python-setuptools |
| cmsmap | 1.0.0 | CMSmap is a python open source CMS scanner that automates the process of detecting security flaws of the most popular CMSs. | python, python-pip, python-setuptools |
| commix | 4.1 | Automated All-in-One OS Command Injection Exploitation Tool | python, python-pip, python-setuptools |
| crowbar | 4.2 | Crowbar is brute forcing tool that can be used during penetration tests. It is developed to support protocols that are not currently supported by thc-hydra and other popular brute forcing tools. | python, python-pip, python-setuptools |
| cupp | 1.0.0 | cupp — auto-packaged by termux-build-init | python, python-pip, python-setuptools |
| cybertuz | 1.0.2-1 | Comprehensive Educational Learning Platform for Termux | nmap, python, whois, curl, dnsutils |
| dalfox | 2.12.0 | 🌙🦊 Dalfox is a powerful open-source XSS scanner and utility focused on automation. | golang |
| dbd | 1.0.0 | Durandal's Backdoor | — |
| djangohunter | 1.0.0 | djangohunter — auto-packaged by termux-build-init | python, python-pip, python-setuptools |
| dnsmap | 1.0.0 | fork of http://code.google.com/p/dnsmap/source/checkout | — |
| dnsrecon | 1.6.0 | DNS Enumeration Script | python, python-pip, python-setuptools |
| doona | 1.0.0 | Network based protocol fuzzer | perl |
| dumpzilla | 1.0.0 | dumpzilla packaging for Kali Linux | python, python-pip, python-setuptools |
| dust | 1.2.4 | A more intuitive version of du in rust | rust |
| elpscrk | 1.0.0 | An Intelligent wordlist generator based on user profiling, permutations, and statistics. (Named after the same tool in Mr.Robot series S01E01) | python, python-pip, python-setuptools, python-psutil |
| encrypt | 1.1 | ELF binary for file python/python3 with build deb package | — |
| eternal-scanner | 2.2 | An internet scanner for exploit CVE-2017-0144 (Eternal Blue) & CVE-2017-0145 (Eternal Romance) | python, python-pip, python-setuptools |
| evilginx2 | 3.3.0 | Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication | golang |
| fbvid | 1.0.0 | Facebook Video Downloader (CLI) For Linux Systems Coded in PHP | php |
| fd | 10.4.2 | A simple, fast and user-friendly alternative to 'find' | — |
| gemail-hack | 1.0.0 | python script for Hack gmail account brute force | python, python-pip, python-setuptools |
| ghosttrack | 1.0.0 | Useful tool to track location or mobile number | python, python-pip, python-setuptools |
| goblinwordgenerator | 1.0.0 | Python wordlist generator | python, python-pip, python-setuptools |
| hammer | 1.0.0 | Ddos attack tool for termux | python, python-pip, python-setuptools |
| hash-buster | 1.0.0 | hash-buster — auto-packaged by termux-build-init | — |
| holehe | 1.0.0 | holehe allows you to check if the mail is used on different sites like twitter, instagram and will retrieve information on sites with the forgotten password function. | python, python-pip, python-setuptools |
| ht-wps-breaker | 1.0.0 | HT-WPS Breaker (High Touch WPS Breaker) | — |
| hunner | 1.0.0 | Hacking framework | python, python-pip, python-setuptools |
| impulse | 1.0.0 | Denial-of-Service ToolKit with multiple attack methods | python |
| infoooze | 1.1.9 | A OSINT tool which helps you to quickly find information effectively. | nodejs |
| instareporter | 1.0.0 | Instagram Mass Reporting Tool | python, python-pip, python-setuptools |
| ip-tracker | 1.0.0 | Track anyone's IP just opening a link! | — |
| ipgeolocation | 2.0.4 | Retrieve IP Geolocation information | python, python-pip, python-setuptools |
| lalin | 1.0.0 | this script automatically install any package for pentest with uptodate tools , and lazy command for run the tools like lazynmap , install another and update to new #actually for lazy people hahaha #and Lalin is remake the lazykali with fixed bugs , added new features and uptodate tools . It's compatible with the latest release of Kali (Rolling) | — |
| lazymux | 1.0.0 | termux tool installer | python, python-core, python-pip, python-setuptools |
| lux | 0.24.1 | Fast and simple video download library and CLI tool written in Go | — |
| merlin | 1.0.0 | Analyst website vulnerabillity scanner | — |
| myserver | 1.0.0 | myserver — auto-packaged by termux-build-init | php, python, python-pip, python-setuptools |
| orchat | 1.4.6 | A powerful, feature-rich command-line interface for interacting with AI models through OpenRouter. | python, python-pip, python-setuptools |
| parsero | 1.0.0 | Parsero | Robots.txt audit tool | python, python-pip, python-setuptools |
| photon | 1.3.0 | Incredibly fast crawler designed for OSINT. | python, python-pip, python-setuptools |
| pmcli | 0.1.0 | Terminal-based project manager CLI | rust, openssl, zlib |
| pnpm | 10.30.1 | Fast, disk space efficient package manager | — |
| pymaker | 1.0.0 | Simple tool for create python script | python |
| red-hawk | 1.0.0 | All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testers | php |
| sigit | 2.0 | SIGIT - Simple Information Gathering Toolkit | — |
| ssrfmap | 1.0.0 | Automatic SSRF fuzzer and exploitation tool | python, python-pip, python-setuptools |
| sublist3r | 1.1 | Fast subdomains enumeration tool for penetration testers | python, python-pip, python-setuptools |
| tdoc | 2.1.1 | TDOC - Diagnostic and repair utility for Termux environment | bash, coreutils, curl, git, gnupg, termux-tools |
| tere | 1.6.0 | Terminal file explorer | rust |
| termstyle | 1.0.0 | Simple tool for change color, command prompt, and cursor termux | — |
| termux-ai | 1.0.0 | Interactive AI tool for Termux with 10+ providers and 50+ image models ✨ | — |
| termux-sync | 1.1.1 | OpenSource Backup and restore your entire Termux environment across devices. | git, python, python-pip, python-setuptools |
| termux-tui | 1.0.2 | A futuristic Jarvis-style terminal dashboard for Termux | python, python-pip, python-setuptools |
| termuxalpine | 1.0.0 | Use TermuxAlpine.sh calling to install Alpine Linux in Termux on Android. This setup script will attempt to set Alpine Linux up in your Termux environment. | — |
| the-eye | 1.0.0 | Simple security surveillance script for linux distributions. | golang |
| ttyper | 1.6.0 | Terminal-based typing test. | rust |
| tuifimanager | 5.2.6 | A terminal-based TUI file manager | python |
| tx | 1.0.0 | Advance Terminal Editor Ultimate | python, ncurses |
| userfinder | 1.0.0 | userfinder — auto-packaged by termux-build-init | — |
| uv | 0.11.7 | An extremely fast Python package and project manager, written in Rust. | — |
| viu | 1.6.1 | Terminal image viewer with native support for iTerm and Kitty | rust |
| webshake | 1.0.2 | Scan vulnerabilities and analyze websites | — |
| xeuledoc | 1.0.0 | Fetch information about a public Google document. | python, python-pip, python-setuptools |
| xsstrike | 3.1.6 | Most advanced XSS scanner. | python, python-pip, python-setuptools |
| ytfzf | 2.6.2 | A posix script to find and watch youtube videos from the terminal. (Without API) | imlib2, jack, jack2, libcaca, libid3tag, libsixel, libuchardet, luajit, mpv, openal-soft |
| zerodoor | 1.0.0 | A script written lazily for generating cross-platform backdoors on the go :) | python, python-pip, python-setuptools |
| zora | 2.0.0 | The ultimate OSINT framework | python |
| zorabuilder | 1.0.0 | Builder python standalone ELF | python, binutils-is-llvm |
| zoracrypter | 1.0.0 | Encrypter Stealth Binary Builder | clang, python |
Want to share your tool with the Termux community? Follow the steps below to package and submit it to this repository.
All packages are reviewed via Pull Request before being added to the index.
git clone https://github.com/YOUR_USERNAME/termux-app-store
cd termux-app-store
YOUR_USERNAME with your GitHub username.git checkout -b <your-branch>
./termux-build init with your tool's repository URL to automatically scaffold the package../termux-build init <url-your-repository>
build.sh file../termux-build template
packages/ for your tool, then write your build.sh inside it.mkdir packages/<your-tool-name>
TERMUX_PKG_HOMEPAGE="https://github.com/you/your-tool"
TERMUX_PKG_DESCRIPTION="A short description of your tool"
TERMUX_PKG_VERSION="1.0.0"
TERMUX_PKG_DEPENDS="python"
termux_step_make_install() {
install -Dm755 your-tool "$TERMUX_PREFIX/bin/your-tool"
}
./termux-build lint <your-tool-name>
.deb package and verify it installs and runs correctly in Termux.bash build-package.sh <your-tool-name>
master branch.git add packages/<your-tool-name>/
git commit -m "feat: add <your-tool-name> package"
git push origin <your-branch>
https://github.com/djunekz/termux-app-store/pulls
This is an unofficial APT repository hosted on GitHub Pages. Add it to your Termux sources to install packages with pkg.
deb [trusted=yes] https://djunekz.github.io/termux-app-store termux main
dists/termux/main/binary-aarch64/Packages
dists/termux/main/binary-arm/Packages
dists/termux/main/binary-x86_64/Packages
dists/termux/main/binary-i686/Packages
curl -fsSL https://djunekz.github.io/termux-app-store/install-repo.py | python
rm $PREFIX/etc/apt/sources.list.d/tas.list
pkg update
Current version: v0.3.0
Packages in index: 85
Last updated: 2026-05-08 19:33 UTC