awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Bibliotheken für Terminal User Interfaces in Rust

Ranking aktualisiert am 30. Juni 2026

For eine Terminal-UI-Bibliothek zum Erstellen von TUIs in Rust, the strongest matches are ratatui-org/ratatui (Ratatui is a comprehensive Rust TUI library with a), fdehau/tui-rs (tui-rs is a mature Rust TUI framework with a) and veeso/tui-realm (tui-realm is a Rust TUI framework built on ratatui). gyscos/cursive and ivanceras/titik round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Diese Open-Source-Rust-Bibliotheken bieten die notwendigen Komponenten und Frameworks für interaktive Terminal-Anwendungen.

Bibliotheken für Terminal User Interfaces in Rust

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • ratatui-org/ratatuiAvatar von ratatui-org

    ratatui-org/ratatui

    21,277Auf GitHub ansehen↗

    Ratatui is a terminal rendering engine and library for the Rust language used to build interactive text-based user interfaces. It provides a framework for creating command-line dashboards and visual applications by rendering widgets and layouts directly to a terminal screen. The project utilizes a backend-agnostic interface to decouple UI logic from terminal drivers and employs a constraint-based layout engine to divide screen space into nested rectangular areas. It manages rendering through an immediate-mode drawing loop and a buffer-based system to minimize screen flicker. The library supp

    Ratatui is a comprehensive Rust TUI library with a widget system, event-driven input handling, terminal rendering (including raw mode and buffer abstraction), cross-platform support, and a constraint-based layout engine — it directly matches your need for a Rust framework to build interactive terminal UIs.

    RustTerminal Rendering Engines
    Auf GitHub ansehen↗21,277
  • fdehau/tui-rsAvatar von fdehau

    fdehau/tui-rs

    10,875Auf GitHub ansehen↗

    tui-rs is a Rust framework for building rich terminal user interfaces and dashboards. It provides a terminal layout engine for dividing the screen into flexible rectangular regions and a widget library for rendering data in a terminal. The project includes a cross-platform terminal backend abstraction layer to ensure consistent rendering and compatibility across different operating system terminal drivers. The framework covers a wide range of UI components, including data visualization tools such as charts, progress gauges, and sparklines, as well as structural elements like data tables, ite

    tui-rs is a mature Rust TUI framework with a flexible layout engine, a rich widget library covering charts, tables, and progress bars, a cross-platform terminal backend, and screen buffer abstractions, directly matching the request for a library to build terminal UIs.

    RustText Display Widgets
    Auf GitHub ansehen↗10,875
  • veeso/tui-realmAvatar von veeso

    veeso/tui-realm

    963Auf GitHub ansehen↗

    This project is a framework for building stateful, component-driven terminal user interfaces in Rust. It provides a structured architecture for managing complex command line applications by decoupling rendering logic from application state through a centralized message-passing system. By utilizing a component-based model, it enables developers to construct interactive interfaces that handle event routing, focus management, and lifecycle orchestration in a predictable manner. The framework distinguishes itself through its focus on modularity and developer productivity. It employs trait-based c

    tui-realm is a Rust TUI framework built on ratatui that provides a stateful, React/Elm-inspired architecture, covering widget systems, event handling, and terminal rendering—ideal for building terminal-based user interfaces.

    RustEvent Loop Integrations
    Auf GitHub ansehen↗963
  • gyscos/cursiveAvatar von gyscos

    gyscos/Cursive

    4,810Auf GitHub ansehen↗

    Cursive is a cross-platform terminal user interface toolkit and framework for building interactive applications in Rust. It provides a modular system for creating text-based graphical interfaces, utilizing a dedicated engine to manage the main display loop and view hierarchies. The toolkit features a backend-agnostic abstraction layer to ensure consistent rendering and input handling across different operating systems. It distinguishes itself through a palette-based theme engine that supports runtime theme loading and true color rendering, as well as the ability to generate user interface hie

    Cursive is a full-featured Rust library for building terminal UIs with widgets, event handling, and cross-platform rendering, making it a strong fit for this search, though it lacks built-in asynchronous support.

    RustCross-Platform Terminal UtilitiesInterface Theming
    Auf GitHub ansehen↗4,810
  • ivanceras/titikAvatar von ivanceras

    ivanceras/titik

    123Auf GitHub ansehen↗

    A cross platform minimalistic text user interface

    ivanceras/titik is a cross-platform minimalistic Rust library for building text user interfaces, fitting the search for a TUI framework, though its minimal scope means it likely lacks advanced features like async support or extensive styling.

    RustDeveloper Tools
    Auf GitHub ansehen↗123

Related searches

  • ein plattformübergreifendes GUI-Framework für Desktop-Apps in Rust
  • ein Terminal-UI zum Staging und Committen mit git
  • ein moderner, in Rust geschriebener modaler Texteditor
  • a library for building Rust CLI applications
  • Immediate-Mode-GUI-Bibliothek für Tools
  • eine Terminal-Multiplexer-Alternative zu tmux
  • tastaturgesteuerter Dateimanager für das Terminal
  • Praxisprojekt zum Erlernen von Systemprogrammierung