Rust Console

Open-source Rust projects categorized as Console

Top 22 Rust Console Projects

  • xplr

    A hackable, minimal, fast TUI file explorer

    Project mention: Which is Best TUI file manager | /r/commandline | 2023-02-27

    I use xplr and like it very much.

  • console

    a debugger for async rust! (by tokio-rs)

    Project mention: How to detect lock contention in rust? | /r/rust | 2023-05-23

    You could try to debug and profile what happens with tokio tasks in your program.

  • InfluxDB

    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.

  • crossterm

    Cross platform terminal library rust

    Project 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

  • kibi

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

    Project mention: Micro – A Modern Alternative to Nano | | 2023-08-17
  • dune

    A shell🐚 by the beach🏖️! (by adam-mcdaniel)

    Project mention: Mnemos moment: Search for a Shell | /r/rust | 2023-07-10

    I contributed to dune shell a few years ago, until the author decided to stop working on it. Unfortunately it never went beyond the "hobby phase". A more mature shell written in Rust is nushell, but it's pretty large, so it might be difficult to port to another OS. There's also ion (part of Redox OS), which is much smaller, and hopefully easier to port.

  • diffr

    Yet another diff highlighting tool

    Project mention: How to see word-diff and moved lines? | /r/git | 2023-06-13

    I use diffr since, it shows small changes in long lines nicely.

  • tui-realm

    👑 tui-rs framework to build stateful applications with a React/Elm inspired approach

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at

  • console_error_panic_hook

    A panic hook for wasm32-unknown-unknown that logs panics with console.error

  • wena

    Wena is a micro-framework that provides an elegant starting point for your console application.

  • r3bl-open-core

    TUI framework in Rust 🦀.

    Project mention: [Media] TUI framework fans - I've just updated the r3bl_tui crate to v0.3.3. It now supports smart lists, color support (truecolor, ansi 256, grayscale) based on terminal capabilities, custom Markdown parser & syntax highlighter. It is inspired by React. | /r/rust | 2023-04-22
  • bk

    Terminal Epub reader

    Project mention: Burgr – Books in Your Terminal | | 2023-02-23
  • ttdl

    TTDL - Terminal Todo List Manager

    Project mention: Can anyone recommend a Lightweight TUI journal application with calendar for windows ? | /r/commandline | 2023-04-30

    I have used WSL in past and felt it's not worthy for 1/2 selective applications. So my current workflow is, I open a calendar with TTDL in one split and file with Helix in another split. I guess that's best I can get.

  • phetch

    🐭 quick lil gopher client for your terminal

  • expectrl

    A rust library for controlling interactive programs in a pseudo-terminal

  • kdam

    A console progress bar library for Rust. (inspired by tqdm & rich.progress)

  • smag

    Show Me A Graph - Command Line Graphing

  • cvars

    Configuration variables and consoles for games in Rust. An alternative to inline_tweak / const-tweaker with different tradeoffs.

    Project mention: Announcing cvars 0.4.2 - significant build time improvements, new features, consoles updated to latest macroquad and fyrox | /r/rust_gamedev | 2023-07-21
  • mini-me

    Inline multiline text-editor/prompt written in Rust.

  • blockpaint

    Draw graphics with your mouse in the terminal! (by wooster0)

    Project mention: Play Nonograms in Your Terminal | | 2023-08-10
  • cliclack

    Beautiful, minimal, opinionated CLI prompts inspired by the @clack/prompts npm package. Effortlessly build beautiful command-line apps with Rust.

    Project mention: dialoguer VS cliclack - a user suggested alternative | | 2023-07-16

    Beautiful, minimal, opinionated CLI prompts inspired by the @clack/prompts npm package. Effortlessly build beautiful command-line apps with Rust.

  • shiba

    Display a random Shiba from your terminal whenever you feel the need to. Because why not? (by giacomo-b)


    A console-oriented surf forecast service

    Project mention: What’s everyone working on this week (3/2023)? | /r/rust | 2023-01-16

    Small bits of maintenance on, a console-oriented surf forecast service that no one asked for and no one needs.

  • SaaSHub

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

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

Rust Console related posts


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

Project Stars
1 xplr 3,587
2 console 2,896
3 crossterm 2,703
4 kibi 1,279
5 dune 700
6 diffr 497
7 tui-realm 401
8 console_error_panic_hook 289
9 wena 255
10 r3bl-open-core 222
11 bk 213
12 ttdl 178
13 phetch 170
14 expectrl 147
15 kdam 140
16 smag 111
17 cvars 46
18 mini-me 24
19 blockpaint 21
20 cliclack 20
21 shiba 17
22 9
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives