Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 23 Rust TUI Projects
Blazing 💥 fast terminal-ui for git written in rust 🦀Project mention: GitUI 0.24 supports searching the entire commit history | dev.to | 2023-08-27
GitUI is a terminal UI for git written in Rust. We aim to simplify common git tasks in a fast, keyboard-only and cross platform way without leaving your beloved CLI.
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
A Text User Interface library for the Rust programming languageProject mention: Projectable: A TUI file manager built for projects | news.ycombinator.com | 2023-06-25
Rust has great libraries for TUIs. tui-rs (https://github.com/fdehau/tui-rs) has been used in numerous popular applications, but is unmaintained. ratatui (https://github.com/tui-rs-revival/ratatui) is the maintained version, and is pretty new. Less widely known is cursive (https://github.com/gyscos/cursive), which I have yet to try.
Aside from the libraries, I just wanted to start a project that would make be better at Rust. The easy distribution with cargo is a huge bonus though.
A hackable, minimal, fast TUI file explorerProject mention: Which is Best TUI file manager | /r/commandline | 2023-02-27
I use xplr and like it very much.
Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with tui animation.Project mention: Ohayou(おはよう), HTTP load generator, inspired by rakyll/hey with TUI animation | news.ycombinator.com | 2023-01-10
An independent Rust text editor that runs in your terminal!
ranger-like terminal file manager written in RustProject mention: pros and cons of using plain shell vs. filemanager (no matter, remote or local full CLI)? | /r/BSD | 2022-12-24
There is also joshuto, which is still in early-ish development (Built-in command line needs work) but looks awesome. I'm probably switching to joshuto at some point.
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
scriptable, curses-based, digital habit tracker
Cross platform terminal library rustProject mention: Canonical way to handle concurrent events with crates that don't model that use case | /r/rust | 2023-05-21
I guess you could use EventStream like in this example
A cross-platform TUI database management tool written in RustProject mention: Is there any terminal based database manager? | /r/linuxquestions | 2023-03-14
Hello! So far I have seen tools like mycli or gobang, but I was wondering if there were more tools for database management from the terminal? Either for relational or non-relational databases.
⚡️ Blazing fast terminal file manager written in Rust, based on async I/O.Project mention: Yazi: Fast terminal file manager based on async I/O | /r/hypeurls | 2023-09-17
Mirror of https://gitlab.redox-os.org/redox-os/termionProject mention: When to flush()? | /r/learnrust | 2023-05-29
This is an example from the Termion crate:
Linux Kernel Manager and Activity Monitor 🐧💻
Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage
A simple and fast dashboard for KubernetesProject mention: k9s VS kdash - a user suggested alternative | libhunt.com/r/k9s | 2023-02-01
A simple terminal dashboard for Kubernetes built with Rust, best alternative k9s
Terminal file explorerProject mention: Antonmedv/walk: Terminal file manager | news.ycombinator.com | 2023-08-22
Looks very similar to my tool, tere: https://github.com/mgunyho/tere. The main difference seems to be that I don't do any file manipulation, while walk has the option to delete files/folders. In my implementation, you don't need to type '/' for fuzzy search, just typing searches and jumps by default.
A terminal interface for Stack OverflowProject mention: So: A terminal interface for Stack Overflow | news.ycombinator.com | 2023-05-22
CLI search and replace | Space Age seDProject mention: sd: your script directory | news.ycombinator.com | 2022-12-31
A text editor in ≤1024 lines of code, written in Rust
`taskwarrior-tui`: A terminal user interface for taskwarrior
Manage your GnuPG keys with ease! 🔐
A more powerful alternative to sysctl(8) with a terminal user interface 🐧Project mention: New version of systeroid is out! (sysctl on steroids) | /r/rust | 2023-09-18
A Rust library for building interactive prompts
Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.
Rust TUI related posts
Show HN: Twitch Chat in the Terminal
1 project | news.ycombinator.com | 9 Sep 2023
GitUI 0.24 supports searching the entire commit history
1 project | dev.to | 27 Aug 2023
A simple and opinionated modal code editor for your terminal
1 project | news.ycombinator.com | 23 Aug 2023
Antonmedv/walk: Terminal file manager
8 projects | news.ycombinator.com | 22 Aug 2023
Micro – A Modern Alternative to Nano
20 projects | news.ycombinator.com | 17 Aug 2023
1 project | news.ycombinator.com | 29 Jul 2023
Lazygit: Simple terminal UI for Git commands
10 projects | news.ycombinator.com | 18 Jul 2023
A note from our sponsor - SonarLint
www.sonarlint.org | 25 Sep 2023
What are some of the best open-source TUI projects in Rust? This list will help you: