awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 个仓库

Awesome GitHub RepositoriesTerminal User Interface Frameworks

High-performance toolkits for creating complex, stateful terminal interfaces using modular widget-based architectures.

Distinct from Rust: Distinct from general Rust resources: focuses on TUI-specific framework capabilities.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Terminal User Interface Frameworks. Refine with filters or upvote what's useful.

Awesome Terminal User Interface Frameworks GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • tui-rs-revival/ratatuitui-rs-revival 的头像

    tui-rs-revival/ratatui

    21,091在 GitHub 上查看↗

    Ratatui is a Rust framework and cross-platform terminal renderer used to build rich terminal user interfaces. It functions as a toolkit for creating interactive command-line displays, dashboards, and data visualizations. The library employs an immediate mode rendering approach, where the interface is redrawn every frame based on the current application state. It uses a widget-based layout system to compose complex text-based interfaces. The framework includes a rectangle-based layout engine and a backend-agnostic drawing system to decouple UI logic from specific terminal emulators. It furthe

    Offers a high-performance Rust toolkit for developing stateful, widget-based terminal user interfaces.

    Rust
    在 GitHub 上查看↗21,091
  • ratatui/ratatuiratatui 的头像

    ratatui/ratatui

    18,525在 GitHub 上查看↗

    Ratatui is a Rust framework for building interactive, stateful terminal user interfaces. It provides a modular architecture that maps application data to visual components, enabling the creation of complex, text-based applications that run directly in the terminal. The library distinguishes itself through an immediate-mode rendering system that utilizes double-buffering to minimize flickering and reduce communication overhead. It employs a constraint-based layout engine to partition screen space into nested segments, allowing for the construction of sophisticated visual hierarchies that remai

    Serves as a high-performance toolkit for creating complex, stateful terminal interfaces using a modular widget-based architecture.

    Rustcliratatuirust
    在 GitHub 上查看↗18,525
  1. Home
  2. Programming Languages & Runtimes
  3. Programming Language Varieties
  4. Programming Languages
  5. Systems & Low-Level
  6. Rust
  7. Terminal User Interface Frameworks