Rust TUI libraries

This page summarizes the projects mentioned and recommended in the original post on /r/rust

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. dioxus

    Fullstack app framework for web, desktop, mobile, and more.

    At a very early stage but I’m looking forward to dioxus-tui which is react like.

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

    tui-rs seems to be the only good one that is active and it is nowhere near as easy to use as BubbleTea

  4. crossterm

    Cross platform terminal library rust

    crossterm looks great but it seems to be incredibly low level

  5. Cursive

    A Text User Interface library for the Rust programming language

    cursive

  6. console_engine

    A simple terminal framework to draw things and manage user input

    console_engine

  7. zi

    An incremental, declarative library for building terminal user interfaces in Rust. (by mcobzarenco)

    Zi is a declarative elm-style terminal UI library https://github.com/mcobzarenco/zi

  8. ez_term

    Terminal UI framework based on templates and focused on simplicity.

    I've noticed the same thing. Tui-rs looks awesome but as you said is not so easy to use. I've decided to try and create an easy-to-use framework myself (EzTerm), and noticed that the borrow-checker definitely introduces some challenges compared to creating a (T)UI framework in some other languages.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Question: In your experience, is Helix always more snappy/responsive than Neovim?

    4 projects | /r/HelixEditor | 8 Dec 2023
  • Antonmedv/walk: Terminal file manager

    8 projects | news.ycombinator.com | 22 Aug 2023
  • Projectable: A TUI file manager built for projects

    5 projects | news.ycombinator.com | 25 Jun 2023
  • ratatui 0.21.0 is released! (community fork of tui-rs)

    3 projects | /r/rust | 29 May 2023
  • Introducing TUI-Journal: Your Personal Journal/Notes App for Terminal Enthusiasts

    9 projects | /r/rust | 13 May 2023

Did you know that Rust is
the 5th most popular programming language
based on number of references?