Retro Engine

The-Nice-One

A simple Rust Terminal User Interface (TUI) library with an expansive component system and complete control over logic and style.

Upon exploring the creation of CLI tools, I decided to create my own library in order to make interactive terminal applications. Addtionally, I've used this project to more deeply understand Rust generics and traits.

A Playground Project showcasing the library's usage will be available soon.

This project contains a Rust crate which is not published on crates.io. To install, and use in your own Rust projects you will need to add the following line to your Cargo.toml file:

...
[dependencies]
...
retro_engine = { git = "https://github.com/The-Nice-One/PlaygroundProjects" }

As with all other projects in this playground, the license is CC BY-NC.
CC BY-SA 4.0 The-Nice-One. Last modified: August 31, 2025. Website built with Franklin.jl and the Julia programming language. See credits.