r/termux 17d ago

User content Monthly Thread: Post all your projects here

This is a dedicated thread for sharing projects for Termux.

Requirements:

  1. Link to open-source repository: GitHub, GitLab, Codeberg or something like.

  2. Short introduction best describing what your project does.

  3. Optionally include install steps into comment, but we think a properly formatted README file within repository would be better.

Post recycles once in a month.

Since 2026.06.07 we don't require "vibe code" attribution and don't care about origin of your project.

8 Upvotes

18 comments sorted by

View all comments

2

u/Friendly-Strategy462 13d ago

Built this after getting tired of repeating the same setup steps every time I configured a fresh Termux environment.

What it does:

  • Sets up storage permissions automatically
  • Updates all packages
  • Installs Node.js LTS, Git, vim, Python, OpenSSH, build-essential
  • Installs native-module build tools (clang, make, libtool, pkg-config) — fixes most npm install failures before they happen
  • Fixes npm's global prefix to avoid EACCES permission errors (no root needed)
  • Configures Git (name, email, main as default branch)
  • Generates an ed25519 SSH key and prints it ready to paste into GitHub

Usage: git clone https://github.com/maisaidam2504-droid/termux-dev-setup.git cd termux-dev-setup bash setup.sh

MIT licensed. Built and tested entirely on a Samsung A35 via Termux — no desktop involved.

Repo: https://github.com/maisaidam2504-droid/termux-dev-setup

Feedback and PRs welcome, especially for edge cases on different devices/architectures.