Rust terminal-based

Open-source Rust projects categorized as terminal-based

Top 23 Rust terminal-based Projects

terminal-based
  1. spotify-tui

    Spotify for the terminal written in Rust 🚀

    Project mention: Office is too slow, so Microsoft is making it load at Windows startup | news.ycombinator.com | 2025-05-01

    I'm using spotify_player[0]. It is pretty bare-bones but honestly, what do you need? I got album art, a progress bar, and can search and go to my library

    Note that if you google you will probably get spotify-tui[1] which DOES NOT work

    [0] https://github.com/aome510/spotify-player

    [1] https://github.com/Rigellute/spotify-tui

    side note: man... I really wish I had the time to write or rewrite some TUIs. I'm sure I'm not the only one... Problem with a lot of open source is that they're side projects. I'd imagine there could be state of things could be a lot better if some small org just paid a few engineers to make and maintain a few of them.

  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. dua-cli

    View disk space usage and delete unwanted data, fast.

    Project mention: Dua: View disk space usage and delete unwanted data, fast | news.ycombinator.com | 2024-07-11
  4. spotify-player

    A Spotify player in the terminal with full feature parity

    Project mention: Office is too slow, so Microsoft is making it load at Windows startup | news.ycombinator.com | 2025-05-01

    I'm using spotify_player[0]. It is pretty bare-bones but honestly, what do you need? I got album art, a progress bar, and can search and go to my library

    Note that if you google you will probably get spotify-tui[1] which DOES NOT work

    [0] https://github.com/aome510/spotify-player

    [1] https://github.com/Rigellute/spotify-tui

    side note: man... I really wish I had the time to write or rewrite some TUIs. I'm sure I'm not the only one... Problem with a lot of open source is that they're side projects. I'd imagine there could be state of things could be a lot better if some small org just paid a few engineers to make and maintain a few of them.

  5. xplr

    A hackable, minimal, fast TUI file explorer

  6. ox

    The simple but flexible text editor

  7. numbat

    A statically typed programming language for scientific computations with first class support for physical dimensions and units

    Project mention: Numbat: A statically typed programming language for scientific computations with | news.ycombinator.com | 2025-04-12
  8. ttyper

    Terminal-based typing test.

  9. SaaSHub

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

    SaaSHub logo
  10. void

    terminal-based personal organizer (by void-rs)

  11. mqttui

    Subscribe to a MQTT Topic or publish something quickly from the terminal

  12. youtube-tui

    An aesthetically pleasing YouTube TUI written in Rust

  13. kbt

    Keyboard tester in terminal

  14. cloak

    A Command Line OTP Authenticator application. (by evansmurithi)

  15. ata

    Ask the Terminal Anything (ATA): ChatGPT in the terminal

  16. Blightmud

    A terminal mud client written in Rust

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

  18. tock

    Digital clock for the terminal (by nwtnni)

  19. glues

    Vim-inspired TUI note-taking app with Git, MongoDB support - privacy-focused and sync-enabled

    Project mention: Show HN: Privacy-First TUI Note App with GitHub Sync and Local Storage | news.ycombinator.com | 2024-08-27
  20. tuistash

    A Terminal User Interface for Logstash 🪵

    Project mention: tuistash: A Terminal User Interface for Logstash | dev.to | 2024-12-22

    Read more at: https://github.com/edmocosta/tuistash

  21. zk

    A note-taking tool based on the famous Zettelkasten method (by terror)

  22. kronos

    Terminal Music Player Written In Rust (by TrevorSatori)

  23. Rex

    TUI program for keeping track of incomes and expenses, created with Rust (by TheRustyPickle)

  24. rjq

    Simple and fast JSON filtering tool written in Rust.

    Project mention: Show HN: Rjq – a fast JSON filtering tool for Windows and Linux | news.ycombinator.com | 2024-10-14
  25. pff

    Modern ping alternative for macOS and Linux

  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 terminal-based discussion

Log in or Post with

Rust terminal-based related posts

Index

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

# Project Stars
1 spotify-tui 17,993
2 dua-cli 4,652
3 spotify-player 4,401
4 xplr 4,389
5 ox 3,505
6 numbat 1,832
7 ttyper 1,270
8 void 1,098
9 mqttui 479
10 youtube-tui 375
11 kbt 325
12 cloak 293
13 ata 279
14 Blightmud 235
15 bevy_ratatui_camera 207
16 tock 141
17 glues 135
18 tuistash 93
19 zk 87
20 kronos 54
21 Rex 43
22 rjq 18
23 pff 17

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?