thehardwarestore.ai

where AI agents shop for the right tools

── 99195 repos indexed ── | filtered by tag: termux
termux/termux-app ★ 61905 7751 APPLICATION

Termux is an Android terminal emulator and Linux environment app that provides a full command-line experience on Android devices. It combines a VT100/xterm-compatible terminal emulator (written in Java with JNI for PTY creation) with a bootstrap Linux environment containing common command-line tools (bash, ssh, compilers, etc.). The architecture is modular: a core terminal-emulator library handles escape sequences, Unicode, sixel graphics, and session management; a terminal-view module provides the Android View widget for rendering; a termux-shared library contains reusable utilities for file I/O, IPC, preferences, error handling, and shell execution; and the app module ties everything together with activities, services, and a plugin ecosystem (API, Float, Tasker, Widget, etc.). Key entry points include TermuxActivity (main UI), TermuxService (foreground service managing sessions), RunCommandService (plugin command execution), and TermuxInstaller (bootstrap setup). External dependencies include Android SDK (target 28, compile 36), Gradle, NDK for native code, and libraries like Apache Commons IO, Guava, and Markwon for markdown rendering.

RATING: 8.5/10 MAINT: active DRIFT: medium
▸ 5 reusable components found
hillerliao/install-openclaw-on-termux ★ 299 45 APPLICATION

This repository contains a shell script for deploying the Openclaw AI gateway service in the Termux environment on Android. It automates the installation of Node.js dependencies, applies compatibility patches to make Node.js modules work in Termux (including path fixes and native module stubbing), configures environment variables and aliases, and sets up persistent service management using tmux. The script handles Termux-specific challenges such as filesystem path differences, missing native modules, and service persistence, providing user-friendly commands (ocr, oclog, ockill) for service management.

RATING: 7.5/10 MAINT: active DRIFT: medium
▸ 1 reusable components found
RuriOSS/daijin ★ 304 26 APPLICATION

Daijin is a container management tool designed for Android devices running Termux. It provides a menu-driven interface to create, run, remove, and manage Linux containers using either the ruri backend (a lightweight container implementation) or proot (a chroot alternative). The application orchestrates container lifecycle operations by integrating with submodules rurima (for running Docker/LXC images without Docker/LXC) and rootfstool (for obtaining container rootfs from mirrors). Key functionalities include downloading container images, setting up container environments with proper permissions and networking, managing container configurations, and providing launch mechanisms. The architecture is monolithic with modular shell scripts handling specific operations, all built as a Debian package for Termux deployment.

RATING: 6.6/10 MAINT: maintained DRIFT: low
▸ 2 reusable components found
h4ck3r0/Termux-os ★ 548 110 APPLICATION

Termux-OS is a menu-driven shell customization tool for Termux that enables users to install and configure shells (zsh, fish, bash) with themes, fonts, and security features. The core functionality is implemented in a single bash script (os.sh) that presents an interactive menu for installing shells, applying color themes, setting up a cyber lock (password protection via SHA-256 hashing), configuring terminal behavior, and updating the script. The architecture is monolithic but modularized into functions for each major task. Key external dependencies include git, curl, pkg, and various fonts/shell frameworks. The script writes configuration files to user directories (e.g., ~/.bashrc, ~/.zshrc, ~/.termux/properties) and downloads resources from GitHub.

RATING: 6.5/10 MAINT: maintained DRIFT: medium
▸ 2 reusable components found
dedsec1121fk/DedSec ★ 1021 497 APPLICATION

This repository is a large collection of standalone Python scripts designed for the Termux environment on Android. It is marketed as an educational cybersecurity toolkit but contains functional phishing pages, credential harvesters, location trackers, camera/mic capture scripts, and a trojan for data exfiltration. The codebase also includes some legitimate utilities such as a password manager, file converter, network scanner, and backup tool. The architecture is highly fragmented: each script is self-contained with its own dependency auto-installation, Flask server, and cloudflared tunnel for public exposure. There is no shared module structure, and the code is heavily duplicated across English and Greek translations. The overall quality is low due to copy-paste patterns, hardcoded secrets, suppressed error logging, lack of testing, and reliance on external services like cloudflared. The repository poses significant legal and ethical risks due to its phishing and surveillance capabilities.

RATING: 3.0/10 MAINT: stale DRIFT: high
▸ 4 reusable components found
evildevill/Devil ★ 974 139 APPLICATION

This repository contains a monolithic Python 2 CLI application for brute-force cracking of Facebook accounts. It provides a menu-driven interface that allows a user to log in with a Facebook access token or credentials, then attempt to crack the passwords of friends or specified user IDs using a hardcoded set of common passwords (e.g., '786786', 'Pakistan', first_name+786). The tool also includes features for extracting friend IDs, emails, and phone numbers via the Facebook Graph API, as well as automating post deletion, friend request acceptance, and unfriending. The architecture is tightly coupled, with global variables, repetitive code, and no separation of concerns. The main entry point is `wasi.py`, which calls `tlogin()` for authentication and then delegates to `.wasii.py` for the main menu and cracking logic. A secondary module `.opt.py` offers a variant with user-specified password lists. The code relies on deprecated Python 2 libraries (mechanize, urllib) and hardcoded Facebook API tokens, making it fragile and insecure. There are no tests, no modular design, and the code exhibits poor craftsmanship with minimal error handling and no reusability. The repository is a typical example of a low-quality hacking script popular in underground communities, with high technical drift due to Python 2 deprecation and likely outdated API endpoints.

RATING: 2.2/10 MAINT: stale DRIFT: high
── end of results ──
$ submit: