Rust ratatui

Open-source Rust projects categorized as ratatui

Top 23 Rust ratatui Projects

  1. ratatui

    A Rust crate for cooking up terminal user interfaces (TUIs) πŸ‘¨β€πŸ³πŸ€ https://ratatui.rs

    Project mention: The Cassowary Linear Arithmetic Constraint Solving Algorithm [pdf] | news.ycombinator.com | 2025-03-14

    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

  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. binsider

    Analyze ELF binaries like a boss πŸ˜ΌπŸ•΅οΈβ€β™‚οΈ

    Project mention: Binsider – Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
  4. ATAC

    A simple API client (postman like) in your terminal

    Project mention: ATAC: A simple API client (postman like) in your terminal | news.ycombinator.com | 2025-01-08
  5. oryx

    πŸ•΅οΈβ€β™‚οΈ TUI for sniffing network traffic using eBPF on Linux (by pythops)

    Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23
  6. tachyonfx

    shader-like effects library for ratatui applications

    Project mention: Tachyonfx: A library for creating shader-like effects in terminal UIs | news.ycombinator.com | 2024-06-22
  7. impala

    πŸ›œ TUI for managing wifi on Linux (by pythops)

    Project mention: TUI for Managing WiFi on Linux | news.ycombinator.com | 2024-07-07
  8. tui-realm

    πŸ‘‘ A ratatui framework to build stateful applications with a React/Elm inspired approach

  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
  10. macmon

    πŸ¦€βš™οΈ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature 🌑️

    Project mention: From iTerm To WezTerm | dev.to | 2025-01-09

    In recent years, new terminal emulators have appeared. I tried using them mainly for testing macmon. A couple of years ago, I tried switching to kitty, which was faster due to GPU acceleration. However, it required too much customization and still looked very non-native for macOS. GPU acceleration was added to iTerm as well, so I stayed with it.

  11. bluetui

    πŸ›œ TUI for managing bluetooth on Linux

    Project mention: TUI for Managing Bluetooth on Linux | news.ycombinator.com | 2024-07-14
  12. chess-tui

    Play chess from your terminal πŸ¦€

    Project mention: Show HN: Termichess – Play chess right on your terminal | news.ycombinator.com | 2024-10-07

    Hey everyone,

    I have been trying to build a terminal based app for sometime now and this is an attempt at trying to build a chess app that one can play right inside terminal.

    I was inspired by `chess-tui`[1] which is a rust based project and was looking to build something similar using python. Luckily I stumbled upon textual[2] recently and it made my task of building this far more easier than I thought.

    [1] https://github.com/thomas-mauran/chess-tui

  13. ratzilla

    Build terminal-themed web applications with Rust and WebAssembly. Powered by Ratatui.

    Project mention: WebTUI – A CSS Library That Brings the Beauty of Terminal UIs to the Browser | news.ycombinator.com | 2025-04-12

    This looks awesome and we're fans of the terminal aesthetic at terminal trove (1) (we're biased), it's also great that WebTUI has keyboard shortcuts to go with it.

    Not CSS but similarly ratzilla (2)(3) also comes to mind, that allows you to build terminal-themed web applications with Rust and WebAssembly.

    (1) https://terminaltrove.com/

    (2) https://github.com/orhun/ratzilla

    (3) https://github.com/orhun/ratzilla?tab=readme-ov-file#example...

  14. stu

    TUI explorer application for Amazon S3 (AWS S3) πŸͺ£ (by lusingander)

    Project mention: Show HN: Stu – A TUI Explorer for Amazon S3 | news.ycombinator.com | 2024-09-11
  15. slumber

    Terminal-based HTTP/REST client

    Project mention: Open source alternative to Postman / Insomnia | news.ycombinator.com | 2025-01-31
  16. tenere

    πŸ€– TUI interface for LLMs written in Rust

  17. plastic

    NES emulator in rust with egui and TUI (by Amjad50)

    Project mention: Plastic – A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19
  18. flawz

    A Terminal UI for browsing security vulnerabilities (CVEs)

    Project mention: A Terminal UI for browsing security vulnerabilities (CVEs) | news.ycombinator.com | 2024-05-20
  19. tui-textarea

    Simple yet powerful multi-line text editor widget for ratatui and tui-rs

    Project mention: Rainfrog – a database management TUI for Postgres | news.ycombinator.com | 2024-09-16

    on a more serious note, the library i used for the query editor, tui-textarea [0], is very well done, and the other db tui i drew inspiration from, gobang[1], is a great example of a ratatui app. would recommend checking those out

    [0] https://github.com/rhysd/tui-textarea

    [1] https://github.com/TaKO8Ki/gobang

  20. dtui

    Small TUI for introspecting the state of the system/session dbus

    Project mention: Dtui – TUI for introspecting the state of the system/session dbus | news.ycombinator.com | 2024-07-23

    Are you looking at the direct dependencies? Because that list isn't neverending: https://github.com/Troels51/dtui/blob/main/Cargo.toml

    For TUI it uses ratatui.

    The transitive dependencies can get quite large, though! I've never found the direct dependencies of any package to have superfluous dependencies (perhaps I haven't looked carefully enough?); they are always seem to be useful or easily provide functionality users expect to see, such as nice command line options and nice usage for them.

  21. templates

    Templates for bootstrapping a Rust TUI application with Ratatui (by ratatui)

    Project mention: Release of Viddy v1.0.0: Migration from Go to Rust | dev.to | 2024-08-22

    For this project, I used a crate called Ratatui to build the TUI application in Rust. Ratatui offers templates that I found extremely useful, so I’d like to introduce them here.

  22. kubetui

    An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources

  23. bevy_ratatui_camera

    A bevy plugin for rendering your bevy app to the terminal using ratatui.

    Project mention: Show HN: Screensavers for your terminal (Bevy/Ratatui) | news.ycombinator.com | 2024-10-03

    Bevy lets you create a custom render pipeline, so you just have to get the rendered image and send it to ratatui instead of a window. I handled that part in bevy_ratatui_render (https://github.com/cxreiff/bevy_ratatui_render) which just gives you a bevy Camera and a ratatui Widget that draws the latest frame.

  24. nviwatch

    NviWatch: A blazingly fast rust based TUI for managing and monitoring NVIDIA GPU processes

    Project mention: gpustat VS nviwatch - a user suggested alternative | libhunt.com/r/gpustat | 2024-09-09

    A rust based tui for Nvidia GPU monitoring. With just a 2MB install size the utility is blazingly fast.

  25. fzf-make

    A command line tool that executes commands using fuzzy finder with preview window for make, pnpm, yarn, just.

    Project mention: Show HN: fzf-make – a command runner with a fuzzy finder for make, pnpm and yarn | news.ycombinator.com | 2024-12-08
  26. SaaSHub

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

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Rust ratatui discussion

Log in or Post with

Rust ratatui related posts

Index

What are some of the best open-source ratatui projects in Rust? This list will help you:

# Project Stars
1 ratatui 12,634
2 binsider 3,180
3 ATAC 2,621
4 oryx 1,036
5 tachyonfx 883
6 impala 869
7 tui-realm 692
8 macmon 688
9 bluetui 641
10 chess-tui 615
11 ratzilla 687
12 stu 581
13 slumber 561
14 tenere 514
15 plastic 506
16 flawz 461
17 tui-textarea 390
18 dtui 298
19 templates 288
20 kubetui 259
21 bevy_ratatui_camera 196
22 nviwatch 194
23 fzf-make 160

Sponsored
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

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