Baike.dev
All toolsAI codingTrendingOpen sourceNewsSubmit
Log in
< Back to tools
R

rxtui

> 开发工具
Open source

reactive terminal interfaces for Rust. because CLIs deserve better.

349 stars0 likes0 views
WebsiteGitHub

About

reactive terminal interfaces for Rust. because CLIs deserve better.

[!WARNING]

This project is in early development. APIs may change, and bugs may exist.

WHY RXTUI?

Terminal UIs have traditionally been painful to build. You either work with low-level escape sequences (error-prone and tedious) or use immediate-mode libraries that require you to manage all state manually. RxTUI takes a different approach.

We bring the retained-mode, component-based architecture that revolutionized web development to the terminal:

  • Declarative UI - Describe what your UI should look like, not how to change it
  • True Composability - Build complex apps from simple, reusable components
  • Best of Both Worlds - Elm's message architecture meets React's components
  • TUI Optimizations - Automatic diffing, dirty tracking, and minimal redraws
  • Inline Mode - Render directly in terminal with persistent output for CLI tools

QUICK START

1  Install RxTUI

Add to your Cargo.toml:

toml
[dependencies]
rxtui = "0.1"

2  Create Your First App

A simple working example showing separation of state management and UI building:

…

3  Run Your App

bash
cargo run

DOCUMENTATION

Document Description
Examples Collection of example apps
Documentation Complete framework documentation
Tutorial Step-by-step guide from basics to advanced
API Reference Detailed API documentation
Quick Reference Handy cheat sheet for common patterns
Implementation Internal architecture details

DEVELOPMENT

Want to contribute? We'd love to have you!

  • Development Guide - Set up your dev environment
  • Contributing - Contribution guidelines
  • GitHub Issues - Report bugs or request features

LICENSE

This project is licensed under the Apache License 2.0.

Issues· 0 open

View all issuesOpen on GitHub

No open issues yet, or sync has not completed.

> Tags

Rustclirustterminaltui

No comments yet. Be the first to share.

> Details

PublishedAug 1, 2026
UpdatedSep 17, 2026
Category开发工具
PricingOpen source

> Related tools

V
VS Code
流行的开源代码编辑器
G
Git
分布式版本控制系统
V
Vite
下一代前端构建工具