termux/termux-api

Termux add-on app which exposes device functionality as API to command line programs.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 18 minutes ago
Type:ApplicationCategory(s):AndroidMobile & Desktop
Added to GitGenius on September 16th, 2026
Created on July 3rd, 2015
Open Issues & Pull Requests: 301 (+0)
GitHub issues: Enabled
Number of forks: 920
Total Stargazers: 4,344 (+1)
Total Subscribers: 165 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 21.4 hours
Mean response time: 215.8 days
90th percentile: 550.2 days
Tracked items: 151

Most active contributors

Sign in to see contributor activity.

How this project is maintained

Roughly one issue in five opened in the past year never receives a reply. 96% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 56% of issues opened in the past year have been closed. Three people close 72% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 97
New in 7 days: 3
Closed in 7 days: 3
Avg open age: 1,149 days
Stale 30+ days: 88
Stale 90+ days: 68

Recent activity

Opened in 7 days: 3
Closed in 7 days: 3
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • invalid (21)
  • API command request (5)
  • bug report (4)
  • enhancement (4)
  • documentation (1)
  • question (1)
  • wontfix (1)

Detailed Description

Termux:API is an Android add-on application that exposes device functionality through command-line interfaces for use within the Termux terminal environment.

The tool solves the problem of accessing Android device capabilities from command-line programs running in Termux, which would otherwise lack direct access to hardware and system features. It works by providing a bridge between the Termux shell and Android APIs, allowing scripts and command-line tools to interact with device sensors, hardware, and system services through simple command invocations.

This tool is suited for developers and power users who work extensively in the Termux terminal and need to automate tasks involving device hardware or system integration. It is particularly valuable for those building shell scripts, automation workflows, or command-line utilities that require access to Android-specific functionality. Anyone considering adoption should understand that it requires both the Termux app and the Termux:API add-on to be installed, and that it is designed specifically for the Termux ecosystem rather than as a general Android development framework.

The project shows consistent maintenance with regular updates addressing bugs and compatibility issues. Development activity includes ongoing refinement of existing API bindings and occasional expansion of supported device features. The codebase receives attention to keep pace with Android platform changes and Termux updates.