Crates.io | rext-tui |
lib.rs | rext-tui |
version | 0.1.0 |
created_at | 2025-07-19 12:23:10.786061+00 |
updated_at | 2025-07-19 12:23:10.786061+00 |
description | The Rext TUI for building Fullstack Web Apps |
homepage | https://www.rextstack.org |
repository | https://github.com/RextStack/rext-tui |
max_upload_size | |
id | 1760199 |
size | 57,721 |
The Rext Terminal User Interface, used to scaffold and build Rext apps.
Rext is a fullstack Rust framework in active development, aimed at providing a batteries included experience for building fullstack web applications.
This crate serves as the core of Rext that provides all the mandatory functionality and is extensible so additional rext modules can be added to rext projects as needed.
The Rext TUI will be responsible for:
A TUI is a fantastic way to keep developers efficient while providing them with a friendly, discoverable UI. It's much easier to find all the functionality of a new tool when all the options are available on the screen, versus having to read through help messages from a CLI.
Rext loves CLIs too! The Rext CLI is coming as well! This will be the interface used for automation, running commands from scripts or AI Agents, or for those who prefer a CLI over a TUI.
It is a little extra effort for a relatively niche reason (TUIs are more fun). Rext's TUI/CLI goal is to use the same unopinionated backend- the actual logic that the interfaces are running will all come from Rext-Core, the TUI and CLI crates will just be interfaces calling core logic, nothing more.
While we'll still have two interfaces to deal with, ensuring they are using the same API removes a lot of tedium from maintaining both.
Visit CHANGELOG
Note There are two changelogs, CHANGELOG.md, which is manually currated, and CLIFF_CHANGELOG.md, which is generated by
git-cliff
. The CLIFF log is used as a quick overview of anything we might have missed in the manually currated changelog when creating a new release. It can be ignored, unless you are helping create a release.
run cargo add rext-tui
or add this to your Cargo.toml
:
[dependencies]
rext-tui = "0.1.0"
Warning This project is in early development. The API is unstable and subject to change. Not recommended for production use or demos. Only install if you are looking to contribute and test.
Not Available
Visit CONTRIBUTING
Licensed under the MIT License. See LICENSE for details.