Oxidroid: A cross-platform TUI system monitor for Termux, Linux, and Windows

Hi everyone!

I wanted to share a project I’ve been working on called Oxidroid. It’s a modern Terminal User Interface (TUI) system monitor built entirely in Rust.

Oxidroid

The project originally started as a challenge to bring a high-performance, aesthetically pleasing monitoring experience to Android via Termux, but it has since evolved to fully support Linux and Windows as well.


Why check it out?

  • Runs Everywhere: I set up a custom CI/CD pipeline so it works natively on Android (Termux), Linux, and Windows without any fuss.
  • Built for Speed: Since it’s written in Rust, it’s incredibly light on resources and stays fast even when your system is under load.
  • No Setup Required: You get a single standalone file. No installing libraries or managing dependencies, easy to run.

Repo: https://github.com/Andrew-Velox/Oxidroid

I’m particularly interested in any feedback regarding my approach to cross-compiling for Android targets. I'm currently using a custom GitHub Actions matrix to manage the different linker requirements, but I'd love to hear how others are handling native Android toolchains in their Rust projects.

Looking forward to your thoughts and any code reviews!

2 Likes