SaaSHub helps you find the best software and product alternatives Learn more β
Top 23 Rust ratatui Projects
-
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-14We 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
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
Project mention: Binsider β Analyze binaries without leaving the terminal | news.ycombinator.com | 2024-09-30
-
Project mention: ATAC: A simple API client (postman like) in your terminal | news.ycombinator.com | 2025-01-08
-
Project mention: Ask HN: What Are You Working On? (February 2025) | news.ycombinator.com | 2025-02-23
-
Project mention: Tachyonfx: A library for creating shader-like effects in terminal UIs | news.ycombinator.com | 2024-06-22
-
-
tui-realm
π A ratatui framework to build stateful applications with a React/Elm inspired approach
-
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.
-
macmon
π¦βοΈ Sudoless performance monitoring for Apple Silicon processors. CPU / GPU / RAM usage, power consumption & temperature π‘οΈ
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.
-
-
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
-
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...
-
-
-
-
Project mention: Plastic β A Modern NES Emulator That Works with EGUI and TUI | news.ycombinator.com | 2024-10-19
-
Project mention: A Terminal UI for browsing security vulnerabilities (CVEs) | news.ycombinator.com | 2024-05-20
-
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
-
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.
-
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.
-
kubetui
An intuitive Terminal User Interface (TUI) tool for real-time monitoring and exploration of Kubernetes resources
-
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.
-
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.
-
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 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Rust ratatui discussion
Rust ratatui related posts
-
Boost Your Coding Productivity with timr-tui!
-
Ratzilla
-
Just released: oryx now includes a powerful firewall feature
-
Theattyr: A terminal theater for playing VT100 art and animations
-
Show HN: Oryx β TUI for sniffing network traffic using eBPF
-
TUI for sniffing network traffic using eBPF on Linux
-
A TUI for sniffing network traffic using eBPF on Linux
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2025
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 |