Termux App Store

The offline-first, source-based TUI package manager for Termux
by @djunekz

v0.3.0 85 packages aarch64 arm x86_64 i686
Requirements
Termux
Android terminal emulator and Linux environment app. Required to run Termux App Store.
v0.118.3  ·  Universal APK  ·  ~100MB
Download
Fast & Lightweight
Built for Termux. Minimal dependencies, fast package resolution, and a clean TUI interface.
85 Packages
A growing collection of tools, utilities, and apps — all packaged and ready to install via pkg.
Multi-Architecture
Full support for aarch64, arm, x86_64, and i686. Works on any Android device running Termux.
Open & Community
Anyone can submit a package. Fork the repo, build your tool, open a PR — it's that simple.
Quick Install
shell
curl -fsSL https://djunekz.github.io/termux-app-store/install-repo.py | python
Usage
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
Install Termux App Store

Choose one of the methods below. Method 1 (pkg) is recommended if you already have the repository configured.

Method 1 — pkg (Recommended)
Recommended
Install via the official APT repository. Supports automatic upgrades with pkg upgrade.
step 1 — add repository
curl -fsSL https://djunekz.github.io/termux-app-store/install-repo.py | python
step 2 — install
pkg install termux-app-store
Method 2 — pip
Install directly from PyPI. Useful if you prefer pip-based package management.
pip install termux-app-store
Method 3 — tasctl (bootstrap script)
One-line bootstrap using the tasctl installer. Downloads and sets up everything automatically.
curl -fsSL https://raw.githubusercontent.com/djunekz/termux-app-store/master/tasctl | bash -s install
Method 4 — Manual (from source)
Clone the repository and run the install script manually. Useful for development or offline setups.
git clone https://github.com/djunekz/termux-app-store
cd termux-app-store
bash install.sh

Update & Remove
update
pkg upgrade termux-app-store
# or via tasctl:
tasctl update
remove
pkg uninstall termux-app-store
# or via tasctl:
tasctl uninstall
All Packages (85)
PackageVersionDescriptionDepends
aichat0.30.0All-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-cli4.13A cli tool to browse and play animenodejs, aria2, ffmpeg, fzf, grep, sed, wget
aura0.10.0Adaptive Unified Runtime Assistantnodejs
auxscan1.0.0Vulnerability Scanner to automate certain taskspython, python-pip, python-setuptools
bashxt2.2basic command, code color, shortcut keyboar, etc information
basic1.2.0Simulator Terminal learning basic command for beginnerpython
baxter1.2.4Encrypt and decrypt files termuxnodejs
bing-ip2hosts1.0.5bingip2hosts is a Bing.com web scraper that discovers websites by IP address
binwalk3.1.0Firmware Analysis Toolrust
bit1.1.2Bit is a modern Git CLIgolang
bower1.8.12A package manager for the webnodejs
broot1.56.2A new way to see and navigate directory trees : https://dystroy.org/brootrust
brutespray2.6.0Fast, multi-protocol credential brute-forcer. Parses Nmap, Nessus, and Nexpose output to automatically test default and custom credentials across 30+ protocols.golang
clickjacking-tester1.0.0A python script designed to check if the website if vulnerable of clickjacking and create a pocpython, python-pip, python-setuptools
cloudflair1.0.0🔎 Find origin servers of websites behind CloudFlare by using Internet-wide scan data from Censys.python, python-pip, python-setuptools
cmseek1.1.3CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSspython, python-pip, python-setuptools
cmsmap1.0.0CMSmap 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
commix4.1Automated All-in-One OS Command Injection Exploitation Toolpython, python-pip, python-setuptools
crowbar4.2Crowbar 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
cupp1.0.0cupp — auto-packaged by termux-build-initpython, python-pip, python-setuptools
cybertuz1.0.2-1Comprehensive Educational Learning Platform for Termuxnmap, python, whois, curl, dnsutils
dalfox2.12.0🌙🦊 Dalfox is a powerful open-source XSS scanner and utility focused on automation.golang
dbd1.0.0Durandal's Backdoor
djangohunter1.0.0djangohunter — auto-packaged by termux-build-initpython, python-pip, python-setuptools
dnsmap1.0.0fork of http://code.google.com/p/dnsmap/source/checkout
dnsrecon1.6.0DNS Enumeration Scriptpython, python-pip, python-setuptools
doona1.0.0Network based protocol fuzzerperl
dumpzilla1.0.0dumpzilla packaging for Kali Linuxpython, python-pip, python-setuptools
dust1.2.4A more intuitive version of du in rustrust
elpscrk1.0.0An 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
encrypt1.1ELF binary for file python/python3 with build deb package
eternal-scanner2.2An internet scanner for exploit CVE-2017-0144 (Eternal Blue) & CVE-2017-0145 (Eternal Romance)python, python-pip, python-setuptools
evilginx23.3.0Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authenticationgolang
fbvid1.0.0Facebook Video Downloader (CLI) For Linux Systems Coded in PHPphp
fd10.4.2A simple, fast and user-friendly alternative to 'find'
gemail-hack1.0.0python script for Hack gmail account brute forcepython, python-pip, python-setuptools
ghosttrack1.0.0Useful tool to track location or mobile numberpython, python-pip, python-setuptools
goblinwordgenerator1.0.0Python wordlist generatorpython, python-pip, python-setuptools
hammer1.0.0Ddos attack tool for termuxpython, python-pip, python-setuptools
hash-buster1.0.0hash-buster — auto-packaged by termux-build-init
holehe1.0.0holehe 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-breaker1.0.0HT-WPS Breaker (High Touch WPS Breaker)
hunner1.0.0Hacking frameworkpython, python-pip, python-setuptools
impulse1.0.0Denial-of-Service ToolKit with multiple attack methodspython
infoooze1.1.9A OSINT tool which helps you to quickly find information effectively.nodejs
instareporter1.0.0Instagram Mass Reporting Toolpython, python-pip, python-setuptools
ip-tracker1.0.0Track anyone's IP just opening a link!
ipgeolocation2.0.4Retrieve IP Geolocation informationpython, python-pip, python-setuptools
lalin1.0.0this 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)
lazymux1.0.0termux tool installerpython, python-core, python-pip, python-setuptools
lux0.24.1Fast and simple video download library and CLI tool written in Go
merlin1.0.0Analyst website vulnerabillity scanner
myserver1.0.0myserver — auto-packaged by termux-build-initphp, python, python-pip, python-setuptools
orchat1.4.6A powerful, feature-rich command-line interface for interacting with AI models through OpenRouter.python, python-pip, python-setuptools
parsero1.0.0Parsero | Robots.txt audit toolpython, python-pip, python-setuptools
photon1.3.0Incredibly fast crawler designed for OSINT.python, python-pip, python-setuptools
pmcli0.1.0Terminal-based project manager CLIrust, openssl, zlib
pnpm10.30.1Fast, disk space efficient package manager
pymaker1.0.0Simple tool for create python scriptpython
red-hawk1.0.0All in one tool for Information Gathering, Vulnerability Scanning and Crawling. A must have tool for all penetration testersphp
sigit2.0SIGIT - Simple Information Gathering Toolkit
ssrfmap1.0.0Automatic SSRF fuzzer and exploitation toolpython, python-pip, python-setuptools
sublist3r1.1Fast subdomains enumeration tool for penetration testerspython, python-pip, python-setuptools
tdoc2.1.1TDOC - Diagnostic and repair utility for Termux environmentbash, coreutils, curl, git, gnupg, termux-tools
tere1.6.0Terminal file explorerrust
termstyle1.0.0Simple tool for change color, command prompt, and cursor termux
termux-ai1.0.0Interactive AI tool for Termux with 10+ providers and 50+ image models ✨
termux-sync1.1.1OpenSource Backup and restore your entire Termux environment across devices.git, python, python-pip, python-setuptools
termux-tui1.0.2A futuristic Jarvis-style terminal dashboard for Termuxpython, python-pip, python-setuptools
termuxalpine1.0.0Use 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-eye1.0.0Simple security surveillance script for linux distributions.golang
ttyper1.6.0Terminal-based typing test.rust
tuifimanager5.2.6A terminal-based TUI file managerpython
tx1.0.0Advance Terminal Editor Ultimatepython, ncurses
userfinder1.0.0userfinder — auto-packaged by termux-build-init
uv0.11.7An extremely fast Python package and project manager, written in Rust.
viu1.6.1Terminal image viewer with native support for iTerm and Kittyrust
webshake1.0.2Scan vulnerabilities and analyze websites
xeuledoc1.0.0Fetch information about a public Google document.python, python-pip, python-setuptools
xsstrike3.1.6Most advanced XSS scanner.python, python-pip, python-setuptools
ytfzf2.6.2A posix script to find and watch youtube videos from the terminal. (Without API)imlib2, jack, jack2, libcaca, libid3tag, libsixel, libuchardet, luajit, mpv, openal-soft
zerodoor1.0.0A script written lazily for generating cross-platform backdoors on the go :)python, python-pip, python-setuptools
zora2.0.0The ultimate OSINT frameworkpython
zorabuilder1.0.0Builder python standalone ELFpython, binutils-is-llvm
zoracrypter1.0.0Encrypter Stealth Binary Builderclang, python
Distribute to Termux App Store

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.

1
Fork & Clone the repository
Fork the official repo on GitHub, then clone it to your Termux environment.
git clone https://github.com/YOUR_USERNAME/termux-app-store
cd termux-app-store
Replace YOUR_USERNAME with your GitHub username.
2
Create a new branch
Always work on a separate branch before submitting a Pull Request.
git checkout -b <your-branch>
Automatic
1
Init with termux-build
Run ./termux-build init with your tool's repository URL to automatically scaffold the package.
./termux-build init <url-your-repository>
2
Run and test your tool
After init completes, try running your tool directly. If it does not run correctly, open an issue before proceeding.
If your tool runs correctly — skip to Commit & Pull Request below.
Manual
1
Generate a build.sh template
Use the template generator to scaffold your build.sh file.
./termux-build template
2
Create your package folder and build.sh
Create a directory under packages/ for your tool, then write your build.sh inside it.
mkdir packages/<your-tool-name>
example build.sh
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"
}
3
Validate with termux-build lint
Run the linter to check your package definition for common errors before building.
./termux-build lint <your-tool-name>
Fix any warnings or errors reported before proceeding.
4
Build and test your package
Build the .deb package and verify it installs and runs correctly in Termux.
bash build-package.sh <your-tool-name>
If the tool runs correctly after building, you're ready to submit!

Commit & Open a Pull Request
Push your changes and open a PR targeting the master branch.
git add packages/<your-tool-name>/
git commit -m "feat: add <your-tool-name> package"
git push origin <your-branch>
Then open a Pull Request at:
https://github.com/djunekz/termux-app-store/pulls
Describe what your tool does and include a brief test result in the PR description.
Repository Information

This is an unofficial APT repository hosted on GitHub Pages. Add it to your Termux sources to install packages with pkg.

Repository Entry
deb [trusted=yes] https://djunekz.github.io/termux-app-store termux main
Supported Architectures
aarch64
arm
x86_64
i686
Packages Index Endpoints
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
Add / Remove Repository Manually
add
curl -fsSL https://djunekz.github.io/termux-app-store/install-repo.py | python
remove
rm $PREFIX/etc/apt/sources.list.d/tas.list
pkg update

Release Info

Current version: v0.3.0

Packages in index: 85

Last updated: 2026-05-08 19:33 UTC

Source: github.com/djunekz/termux-app-store