HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
rothgar
awesome-tuis
Command Line2021–2026
rothgar / awesome-tuis

awesome-tuis

List of projects that provide terminal user interfaces

21Distinct people
23Mentions
0Explicit recommenders
21.1KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

List of projects that provide terminal user interfaces

GitHub

Where it is used

No documented product use was verified in the last source check.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

Mentioned in the same Hacker News threads. That is not proof they are substitutes.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by year23 dated mentions

Observed mentions: 2021-03-03 01:19:50 UTC to 2026-06-02 07:44:26 UTC.

02462021-01-01 00:00:00 UTC to 2022-01-01 00:00:00 UTC (exclusive): 3 mentions; 1 submissions, 2 comments20212022-01-01 00:00:00 UTC to 2023-01-01 00:00:00 UTC (exclusive): 3 mentions; 2 submissions, 1 comments2023-01-01 00:00:00 UTC to 2024-01-01 00:00:00 UTC (exclusive): 2 mentions; 0 submissions, 2 comments20232024-01-01 00:00:00 UTC to 2025-01-01 00:00:00 UTC (exclusive): 7 mentions; 2 submissions, 5 comments2025-01-01 00:00:00 UTC to 2026-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments2026-01-01 00:00:00 UTC to 2027-01-01 00:00:00 UTC (exclusive): 4 mentions; 0 submissions, 4 comments. Incomplete calendar period.2026*

* An incomplete calendar period is marked with an outlined bar. Its count is not directly comparable with a full period.

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
20212021-01-01 00:00:00 UTC2022-01-01 00:00:00 UTC312
20222022-01-01 00:00:00 UTC2023-01-01 00:00:00 UTC321
20232023-01-01 00:00:00 UTC2024-01-01 00:00:00 UTC202
20242024-01-01 00:00:00 UTC2025-01-01 00:00:00 UTC725
20252025-01-01 00:00:00 UTC2026-01-01 00:00:00 UTC404
2026 (partial)2026-01-01 00:00:00 UTC2027-01-01 00:00:00 UTC404

What Hacker News says

23 sources
Interesting that Jane Street has taken an interest in TUIs, I think mostly this renaissance is partly due to the current bloat of Electron GUIs. There are other great examples of TUIs that i've seen around the web: https://github.com/ratatui/awesome-ratatui https://terminaltrove.com/explore/ https://github.com/rothgar/awesome-tuis But I think we will swing back to using GUIs when we find a performant way of making them, I don't know what it is yet but surely someone is working on this. TUIs look good to look at though!
In Strace-ui, Bonsai_term, and the TUI renaissance
I miss UIs that were native to screens and efficiently and effectively deigned to work well on screens. What was wrong with windows and panels that actually filled square viewports, visually distinct separation between different things, use of colour to distinguish controls that are defaults, less common, disabled, etc., compact and easy to scan tables and lists, screens that display and update instantly… It is embarrassing that GUIs have become so bad that well designed TUIs running inside software designed to emulate computers from the 1970s now regularly[0] make better "desktop" applications than modern apps and anything adhering to the braindead design fad of the day. [0] https://github.com/rothgar/awesome-tuis
In Tahoe's Elephant
There's a mini-renaissance going on with new terminal tools, like tmux, neovim (which has an ecosystem of plugins itself), htop, and many more (https://github.com/rothgar/awesome-tuis). They take greater advantage of 24-bit color, "nerd" fonts (that have icons for glyphs), some graphics capability, and so on. I used Terminal for many years, too, but switched to iTerm2 a little over a year ago as I wanted to learn neovim.
In iTerm2 critical security release
I maintain a list of all my favorites here (the ones with rainbows have TUIs or pretty colors): https://docs.sweeting.me/s/system-monitoring-tools There's also this list: https://github.com/rothgar/awesome-tuis In particular ones I haven't seen mentioned already are: pudb (gdb for python), glances (better htop), memray, fdisk, ctop (htop for docker), dissy (dissasembler), fzf (file browser), micro (like nano meets Sublime Text), hexyl (hex viewer)
In Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
I'm a maintainer of Ratatui (a rust TUI crate). Here's a few links https://ratatui.rs/showcase/apps/ https://github.com/ratatui-org/awesome-ratatui https://discord.com/channels/1070692720437383208/10729061831... (made with ratatui channel on our discord server) We encourage our users to use https://github.com/charmbracelet/vhs to build out demos that look neat. My particular favorite of the bunch (from a look and feel perspective) is https://github.com/zaghaghi/openapi-tui Also, not ratatui, but worth a look: https://github.com/rothgar/awesome-tuis
In Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?
I personally love TUI software, you don't have to worry about GUI toolkits, mouse focused interaction, you can run them remotely over SSH, they're often composable, and composability is much easier, and who doesn't like the hackerman aesthetic? Some things I don't like about modern TUIs is developers getting away from the purpose of them, portability. Often you'll find really beautiful TUIs that require installation of custom fonts for icons and other overcomplicated stuff like that. They can be nice, but generally they sacrifice the practical benefit to a significant degree. One I discovered yesterday, not really a TUI, more of a shell but still, extremely powerful, is kalc https://github.com/bgkillas/kalc which is a complete scientific and graphing calculator in the terminal. It depends on gnuplot for graphing, which is unfortunate sinc
Read the rest
e it is a GUI program, but there we go with composability again! It's fine and works and does what it needs to, so not really a big deal I guess. I also use Helix editor and sc-im daily. To find more: https://github.com/rothgar/awesome-tuis https://github.com/toolleeo/cli-apps
In Ask HN: Interesting TUIs (text user interfaces), maybe forgotten ones?

Showing the 15 most recent of 23 sources. Enable JavaScript to search and browse every indexed mention.

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.