Our great sponsors
|about 2 months ago||3 days ago|
|MIT License||MIT License|
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
what is tcod?
2 projects | reddit.com/r/roguelikedev | 12 Jul 2022
Developers are starting to revive “Doryen” when they’ve ported the library to another language – including doryen-rs, a Rust port written by the original Jice …
Rendering TUI To Web
4 projects | reddit.com/r/rust | 4 Jul 2022
Sharing Saturday #416
7 projects | reddit.com/r/roguelikedev | 27 May 2022
ratatui 0.20.0 is released! (actively maintained tui-rs fork)
3 projects | reddit.com/r/rust | 19 Mar 2023
A month ago, we have announced that we were working on reviving the tui crate since the original maintainer had expressed that he couldn't find time to continue development. Since then, we have been working on merging the PRs from the original repository and overall improving the codebase/documentation. We also decided on a new name (ratatui) and a logo for the organization.
Looking for a Rust TUI library similar to textual for python
4 projects | reddit.com/r/rust | 7 Mar 2023
Projects/Crates to Contribute To?
15 projects | reddit.com/r/rust | 13 Feb 2023
There was recently a call for maintainers put out for the tui crate. It's currently not being maintained and is probably going to be forked.
If you want to revive the `tui` crate, join us!
2 projects | reddit.com/r/rust | 7 Feb 2023
The maintainer of the tui crate is missing for some time now and unfortunately the crate is in unmaintained status. Although a couple of people tried to reach him, even via personal email, there was no luck.
CLIs and TUIs packages
7 projects | reddit.com/r/rust | 31 Jan 2023
Beautiful text-based user interfaces for Scala
2 projects | reddit.com/r/scala | 9 Dec 2022
I started a Scala port of the rust library tui-rs, which I intend to grow into an even better Scala library. I just got it to the point where it made sense to publish a first version, so I wanted to share it as soon as possible:
Textual TUI framework for Python adds CSS renderer
3 projects | news.ycombinator.com | 23 Oct 2022
tui-rs is the closest equivalent. It's like the pre-css version of textual.
[Media] Speki, the terminal-based flashcard app I made, is now available on Cargo and AUR. Now features direct integration with all anki shared decks
4 projects | reddit.com/r/rust | 7 Oct 2022
it’s made with tui-rs. the docs for that lib are a good place to start, but there’s a whole ecosystem of crates underlying it that you might want to look into. also look into other crates using tui-rs for inspiration.
Hey Rustaceans! Got a question? Ask here! (37/2022)!
12 projects | reddit.com/r/rust | 12 Sep 2022
A simple markup language for styled text in terminal
2 projects | reddit.com/r/rust | 16 Aug 2022
In fact, as its name(tui-markup) implies, my crate was originally created for the tui crate, and the final type is Text. But when I found it convenient to support other types of output under the current architecture, I naturally added ANSI string support.
What are some alternatives?
crossterm - Cross platform terminal library rust
Cursive - A Text User Interface library for the Rust programming language
pancurses - A Rust curses library, supports Unix platforms and Windows
monkeytype - The most customizable typing website with a minimalistic design and a ton of features. Test yourself in various modes, track your progress and improve your speed.
Termion - Mirror of https://gitlab.redox-os.org/redox-os/termion
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
fui - Add CLI & form interface to your program. Docs: https://docs.rs/fui
bearlibterminal - BearLibTerminal FFI for Rust
Ink - 🌈 React for interactive command-line apps
fast-ssh - ⌨️ FastSSH is a TUI that allows you to quickly connect to your services by navigating through your SSH config.
rust-tui-template - A template for bootstrapping a Rust TUI application with tui-rs & crossterm
tonic - A native gRPC client & server implementation with async/await support.