#tui #ratatui #crossterm #tokio #events #async #applications

fiadtui

基于 tokio 和 crossterm 的 ratatui 简单 TUI 事件循环

8 个重大版本

0.9.0 2023 年 10 月 30 日
0.7.0 2023 年 10 月 26 日

#877命令行界面

Download history 47/week @ 2024-03-30 11/week @ 2024-04-06

58 每月下载量

BSD-2-Clause-Patent

12KB
245 代码行

Docs Docs

fiadtui

ratatui 的简单 TUI 包装器,基于 tokio 和 crossterm。

示例用法

计数器应用程序

经典的计数器(按 + 增加,- 减少)。

链接

cargo run --example counter

延迟计数器应用程序

演示异步消息处理器的使用。

类似于计数器应用程序,但异步更新计数器值(1 秒后)。在现有更新挂起时丢弃进一步的更新。

链接

cargo run --example delayed_counter

外部滴答应用程序

演示外部创建的通道的使用。

每 500ms 从外部代码向应用程序发送一个 Tick 消息。

链接

cargo run --example tick

lib.rs:

基于 ratatui、crossterm 和 tokio 的简单异步 TUI 包装器。

此库在 ratatui 的抽象周围提供了一个非常简单的事件循环。

依赖项

~8–15MB
~173K SLoC