Termux:GUI

Verified safeOpen sourceExclusive
No reviews reviews
424
downloads
7.0
android

AI summary

Termux plugin for building native Android GUI applications directly from the terminal without VNC or X11. Uses native Android UI components with Python, C, and Bash bindings. Supports dialogs, widgets, picture-in-picture, lockscreen display, and direct screen buffer drawing. Requires some Android GUI knowledge.

Generated by AI. May contain inaccuracies.

About this app

With this plugin you can make GUI applications in Termux without using VNC or a X11 server. This plugin uses the native Android GUI components to display everything. That means it seamlessly integrates into the Android experience, but standard applications written for X11 don't work. Also it requires a minimum of knowledge of how the Android GUI works. See the README for a crash course.

Features: * Display content in a task with its own back stack * Display custom dialogs * If you want you can also display on the lockscreen * Create your own homescreen widgets * Use picture-in-picture mode * Get events from the UI and change the content on-the-fly * Draw to a buffer on the screen directly

Using the plugin:

There are also prepackaged programs you can use.

There are currently Python bindings, C bindings and a Bash library, and the protocol used is fully documented. Implementing the protocol only requires the ability to use unix sockets, JSON handling and reading and writing 4 byte big endian integers. The python bindings should provide further clarification in case the protocol didn't specify something. The python bindings also have a tutorial.

About this version

Version
0.1.6 (7)
Size
3.33 MB
Requires Android
7.0
Target SDK
24
Downloads
424
Updated
May 6, 2025
Package
com.termux.gui

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app