ratatui

A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs (by ratatui)

Ratatui Alternatives

Similar projects and alternatives to ratatui

  1. calibre

    867 ratatui VS calibre

    The official source code repository for the calibre ebook manager

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. ripgrep

    368 ratatui VS ripgrep

    ripgrep recursively searches directories for a regex pattern while respecting your gitignore

  4. kitty

    316 ratatui VS kitty

    Cross-platform, fast, feature-rich, GPU based terminal

  5. oils

    268 ratatui VS oils

    Oils is our upgrade path from bash to a better language and runtime. It's also for Python and JavaScript users who avoid shell!

  6. fd

    191 ratatui VS fd

    A simple, fast and user-friendly alternative to 'find'

  7. textual

    166 ratatui VS textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

  8. btop

    113 ratatui VS btop

    A monitor of resources

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. shell-bling-ubuntu

    A few scripts to be run on a fresh-off-the-presses Ubuntu VM, in order to get its shell nice 'n purdy.

  11. tui-rs

    68 ratatui VS tui-rs

    Discontinued Build terminal user interfaces and dashboards using Rust

  12. colors

    Color standards for terminal emulators (by termstandard)

  13. macmon

    4 ratatui VS macmon

    🦀⚙️ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature 🌡️

  14. flawz

    2 ratatui VS flawz

    A Terminal UI for browsing security vulnerabilities (CVEs)

  15. spark

    2 ratatui VS spark

    ▁▂▃▅▂▇ in your shell. (by holman)

  16. impala

    2 ratatui VS impala

    🛜 TUI for managing wifi on Linux (by pythops)

  17. orphism

    A horizon chart in the terminal.

  18. toolong

    5 ratatui VS toolong

    A terminal application to view, tail, merge, and search log files (plus JSONL).

  19. iron-heart

    A BLE Heart Rate Monitor bridge for Social VR, OBS, Data Logging, and more!

  20. engine

    4 ratatui VS engine

    GSS engine (by gss)

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better ratatui alternative or higher similarity.

ratatui discussion

Log in or Post with

ratatui reviews and mentions

Posts with mentions or reviews of ratatui. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-14.
  • Rat in the Wild Challenge
    1 project | news.ycombinator.com | 2 Jun 2025
  • The Cassowary Linear Arithmetic Constraint Solving Algorithm [pdf]
    5 projects | news.ycombinator.com | 14 Mar 2025
    We use a cassowary based constraint solver within Ratatui [1]. It's kind of neat once you understand the algorithm and add your own UI rules system on top of it. Unfortunately the library[2] that we use for the actual solving is unmaintained for many years now. I've been meaning to rewrite[3] a bunch of things in the lib to be more ergonomic, but it hasn't bubbled to the top of my todo list yet.

    [1]: https://github.com/ratatui/ratatui/blob/main/ratatui-core/sr...

    [2]: https://crates.io/crates/cassowary/

    [3]: https://crates.io/crates/kasuari

  • Ratzilla
    2 projects | news.ycombinator.com | 1 Feb 2025
    I think this may lack a bit of context, so I'll try to fill in.

    This is a demo that was just showcased live by the author as part of their talk at FOSDEM'25: https://fosdem.org/2025/schedule/event/fosdem-2025-5496-brin...

    The talk was centered on Ratatui (a TUI library in Rust, https://ratatui.rs/) now targeting terminals and web browsers with a shared approach. Video recording of the talk should appear online soon.

  • Show HN: Rebels in the sky – Terminal game about space pirates
    4 projects | news.ycombinator.com | 22 Nov 2024
    Proudly built with Ratatui: https://github.com/ratatui/ratatui :)

    The graphics themselves are basically handmade pixel-by-pixel, you can take a look in the assets folders to get an idea.

    For example, pirate images are generated by combining the different parts and then applying a color mapping for the different skin tones.

    Planet gifs are adapted starting from https://deep-fold.itch.io/pixel-planet-generator

  • The Modern CLI Renaissance
    10 projects | news.ycombinator.com | 10 Sep 2024
    Excellent article of what is going on in the terminal space, agree on the TUI section where we are seeing lots of terminal tools being built in Rust and Go and libraries such as Ratatui [1] and Bubble Tea [2] becoming a new modern alternative to ncurses for building TUIs.

    Python has Textualize which is also very popular for building terminal user interfaces [3]

    And we've noticed this renaissance as well of new CLI and TUI tools that we list on Terminal Trove [4].

    [1] https://ratatui.rs/

    [2] https://github.com/charmbracelet/bubbletea

    [3] https://textual.textualize.io/

    [4] https://terminaltrove.com/

  • The Tao of Unicode Sparklines
    5 projects | news.ycombinator.com | 26 Aug 2024
    I recently had to look at the implementation of the Sparkline [1] widget in Ratatui which uses a similar Unicode technique but scales nicely for sparklines with larger vertical size.

    [1] https://github.com/ratatui/ratatui/blob/20c88aaa5b9eb011a522...

  • A note from our sponsor - SaaSHub
    www.saashub.com | 21 Jun 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic ratatui repo stats
6
13,595
9.7
5 days ago

ratatui/ratatui is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of ratatui is Rust.


Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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