Rust TUI

Open-source Rust projects categorized as TUI Edit details

Top 23 Rust TUI Projects

  • gitui

    Blazing 💥 fast terminal-ui for git written in rust 🦀

    Project mention: What are your favorite Rust-powered Linux programs? | reddit.com/r/rust | 2022-07-06

    gitui!

  • tui-rs

    Build terminal user interfaces and dashboards using Rust

    Project mention: Hey Rustaceans! Got a question? Ask here! (32/2022)! | reddit.com/r/rust | 2022-08-09

    Ah right they have an example right there that uses crossterm to get user input: https://github.com/fdehau/tui-rs/blob/master/examples/user_input.rs

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • bottom

    Yet another cross-platform graphical process/system monitor.

    Project mention: Dig, but in Rust | news.ycombinator.com | 2022-07-30

    Maybe they meant to mention "bottom" instead? https://github.com/clementtsang/bottom

  • Cursive

    A Text User Interface library for the Rust programming language

    Project mention: How to maintain app state in an app using Cursive | reddit.com/r/rust | 2022-07-09

    Maybe this helps?

  • ox

    An independent Rust text editor that runs in your terminal!

    Project mention: Good text editor for terminal | reddit.com/r/commandline | 2022-06-09

    Ox, Nano, Zee, or Amp.

  • dijo

    scriptable, curses-based, digital habit tracker

    Project mention: How would you go about quantitative tasks? | reddit.com/r/taskwarrior | 2022-04-07

    I believe habit tracking (like daily pushups number) can be done better in dijo, although the project seem a little bit abandoned.

  • xplr

    A hackable, minimal, fast TUI file explorer

    Project mention: Which terminal file manager do you use? | reddit.com/r/archlinux | 2022-07-26

    xplr

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • crossterm

    Cross platform terminal library rust

    Project mention: How difficult could it be to make a console program that looks like this and has a game loop running on a separate thread? Any suggestions or crate recommendations are welcome! | reddit.com/r/rust_gamedev | 2022-08-03

    For the terminal part you could use https://crates.io/crates/crossterm

  • Termion

    Mirror of https://gitlab.redox-os.org/redox-os/termion

    Project mention: When rustc developers run out of error messages to write | reddit.com/r/rustjerk | 2022-06-25

    Termion crate (https://crates.io/crates/termion), and very careful observation of a rust error. Hope your friend finds it useful ;)

  • kmon

    Linux Kernel Manager and Activity Monitor 🐧💻

    Project mention: systeroid: A more powerful alternative to sysctl(8) with a terminal user interface 🐧 | reddit.com/r/coolgithubprojects | 2022-04-16

    Funny enough, my first ever Rust project was also kernel-related and I simply wrote it to learn Rust. After that, I couldn't jump to any other language for developing system tools.

  • zenith

    Zenith - sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage

    Project mention: What are your favorite Rust-powered Linux programs? | reddit.com/r/rust | 2022-07-06

    Surprised zenith hasn't been mentioned yet. I haven't tried bottom, but I'm very happy with zenith.

  • tere

    Terminal file explorer

    Project mention: Which terminal file manager do you use? | reddit.com/r/archlinux | 2022-07-26

    if you just need to navigate, tere is great because it has type to nav.

  • so

    A terminal interface for Stack Overflow

    Project mention: Setting up lynx | reddit.com/r/commandline | 2022-07-18

    Reddit, SO, etc.. are going to need external programs like nntpit for reddit + slrn, or samtay/so for stack overflow, youtube-dl for youtube, etc..

  • sad

    CLI search and replace | Space Age seD

    Project mention: fd: find but better | reddit.com/r/commandline | 2022-05-04

    also check out sad a more intuitively named sd that allows for fancy pipe input

  • joshuto

    ranger-like terminal file manager written in Rust

    Project mention: Does a based GTK file manager even exist out there? | reddit.com/r/linuxquestions | 2022-05-21
  • tickrs

    Realtime ticker data in your terminal 📈

    Project mention: I haven't understood what rust is for | reddit.com/r/ProgrammerHumor | 2022-01-30

    Here: https://github.com/tarkah/tickrs

  • taskwarrior-tui

    `taskwarrior-tui`: A terminal user interface for taskwarrior

    Project mention: Have a different sort order depending on context | reddit.com/r/taskwarrior | 2022-07-30

    I use two different contexts. One is default, which only shows me the main tasks I want to be working on. In general, this is no more than 10 tasks and excludes things with priority:L or anything +BLOCKED. I have another context, backlog, which shows pretty much everything that default doesn't. Blocked, delayed, de-prioritized tasks. I also use a taskwarrior-tui which lets me switch contexts with a hotkey.

  • kibi

    A text editor in ≤1024 lines of code, written in Rust

    Project mention: Thoughts on some of the actively developed text editors written in Rust? | reddit.com/r/rust | 2021-12-13

    kibi

  • gpg-tui

    Manage your GnuPG keys with ease! 🔐

    Project mention: New version of gpg-tui is out, key bindings are now customizable! | reddit.com/r/commandline | 2022-05-27

    I recently released the new version of gpg-tui which is a TUI for GnuPG and finally closed a long-awaited issue.

  • kdash

    A simple and fast dashboard for Kubernetes

    Project mention: How to Deploy JHipster Microservices on Amazon EKS Using Terraform and Kubernetes | dev.to | 2022-07-05

    [Optional] KDash

  • systeroid

    A more powerful alternative to sysctl(8) with a terminal user interface 🐧

    Project mention: New version of systeroid is here! (more powerful sysctl) | reddit.com/r/commandline | 2022-08-11

    systeroid is a more powerful alternative to sysctl(8) with a terminal user interface.

  • sauron-native

    Truly cross platform, truly native. multiple backend GUI for rust

    Project mention: Technologies I'm Learning in 2022 | reddit.com/r/PinoyProgrammer | 2022-01-05

    sauron-native - truly native GUI for rust.

  • ttyper

    Terminal-based typing test.

    Project mention: v0.4.0 of ttyper, a typing test in the terminal written in Rust | reddit.com/r/rust | 2021-12-22

    GitHub repo

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). The latest post mention was on 2022-08-11.

Rust TUI related posts

Index

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

Project Stars
1 gitui 8,636
2 tui-rs 8,224
3 bottom 4,693
4 Cursive 3,006
5 ox 2,783
6 dijo 2,521
7 xplr 2,115
8 crossterm 1,796
9 Termion 1,783
10 kmon 1,561
11 zenith 1,523
12 tere 1,256
13 so 1,027
14 sad 906
15 joshuto 887
16 tickrs 882
17 taskwarrior-tui 840
18 kibi 797
19 gpg-tui 780
20 kdash 756
21 systeroid 625
22 sauron-native 624
23 ttyper 451
Find remote jobs at our new job board 99remotejobs.com. There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com