TUI

Open-source projects categorized as TUI

Top 23 TUI Open-Source Projects

  1. oh-my-openagent

    omo; the one and only agent harness for complex codebases. the pickaxe for complex software engineering. For your Codex, for your OpenCode

    Project mention: Agent-Model Matching Guide | news.ycombinator.com | 2026-06-02
  2. SaaSHub

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

    SaaSHub logo
  3. rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: I built an AI agent that does OSINT investigations from your terminal | dev.to | 2026-05-08

    Built with Rich. Tool calls log inline as they happen so you can see the investigation unfold in real time rather than waiting for a final dump.

  4. dive

    A tool for exploring each layer in a docker image

    Project mention: Which package is bloating your Docker image? | dev.to | 2026-05-25

    dive (~54k⭐) lets you browse what's in it — file by file, interactively. It answers what is in a layer.

  5. bubbletea

    A powerful little TUI framework 🏗

    Project mention: I Built a Visualizer for Go's Garbage Collector | dev.to | 2026-06-03

    For the terminal interface, I use the message model from Bubble Tea, a Go library for building TUI applications.

  6. yazi

    💥 Blazing fast terminal file manager written in Rust, based on async I/O.

    Project mention: Linux Terminal Memory Usage | news.ycombinator.com | 2026-05-11

    For that specific use case you could also try `yazi`[0], which is a TUI file browser that has image (and other filetypes) preview built in.

    [0] https://github.com/sxyazi/yazi

  7. textual

    Lean TUI application framework for Python. Build sophisticated terminal user interfaces with a simple Python API. Run your apps in the terminal and a web browser.

    Project mention: Glyph v0.2: the release is the joinery | dev.to | 2026-05-23

    Bubble Tea remains the v0.1 + v0.2 target. The v0.3 cycle starts the cross-framework work: ratatui first, then Textual, then Ink. The registry's per-frame URL prefix already accommodates the second axis; the work is in writing the adapter packs. Components stay copy-paste. The CLI keeps glyph add. The registry shape stays stable.

  8. CodeWhale

    DeepSeek v4 coding agent in terminal

    Project mention: Terminal coding agent for DeepSeek V4 | news.ycombinator.com | 2026-05-26
  9. gitui

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

    Project mention: Opencode: AI coding agent, built for the terminal | news.ycombinator.com | 2025-07-06

    Side note, if you're a lazygit fan, consider using gitui as an alternative. Feature wise they're pretty similar but gitui is much faster and I find it easier to use.

    https://github.com/gitui-org/gitui

  10. nnn

    n³ The unorthodox terminal file manager

    Project mention: Building a TUI is easy now | news.ycombinator.com | 2026-02-13
  11. ratatui

    A Rust crate for cooking up terminal user interfaces (TUIs) 👨‍🍳🐀 https://ratatui.rs

    Project mention: Introducing LlamaStash: a zero-overhead, terminal-native llama.cpp launcher | dev.to | 2026-06-02

    Building LlamaStash brought me back to a lot of that, but the ground has shifted. ratatui (the maintained fork of tui-rs) is a real, polished framework now. tokio makes async daemons boring in a good way. hyper gives you a respectable HTTP server in a few hundred lines. crossterm handles the cross-platform terminal mess. sysinfo covers host metrics. The pieces are all there and you have LLMs to help you speed up everything to 10x.

  12. GoAccess

    GoAccess is a real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.

    Project mention: Using GoAccess to View nginx Logs | dev.to | 2026-03-28

    GoAccess is a fast terminal and HTML log analyzer for nginx access logs (requests/sec, status codes, top URLs, referrers, user agents). This guide covers installation, optional S3 download, and typical run modes.

  13. fx

    Terminal JSON viewer & processor

    Project mention: Fx: View and process JSON with JavaScript on the command line | news.ycombinator.com | 2025-07-15
  14. superfile

    Pretty fancy and modern terminal file manager

  15. wtf

    The personal information dashboard for your terminal

    Project mention: wtfutil/wtf release v0.44.0 and my contribution long forgotten | dev.to | 2025-06-23

    Recently I received a notification on a new release of the wtfutil wtf.

  16. duf

    Disk Usage/Free Utility - a better 'df' alternative

  17. DeepSeek-TUI

    Coding agent for DeepSeek models that runs in your terminal

    Project mention: DeepSeek TUI on Windows: A Practical Look at a Terminal-Native Coding Agent | dev.to | 2026-05-11
  18. bottom

    Yet another cross-platform graphical process/system monitor.

    Project mention: Btop: A better modern alternative of htop with a gamified interface | news.ycombinator.com | 2025-11-08
  19. tig

    Text-mode interface for git

    Project mention: Ask HN: What dev tools do you rely on that nobody talks about? | news.ycombinator.com | 2026-04-01

    You might be interested in:

    https://github.com/cantino/mcfly - fuzzy shell history (feels lighter than atuin to me, in rust)

    https://github.com/watchexec/watchexec - rerun on file change, knows about .gitignore/.ignore etc (in rust)

    https://github.com/jonas/tig - instead of lazygit, mostly for easier git log viewing for me as I use straight git most of the time

    Otherwise a lot of crossover in what I use too.

  20. posting

    The modern API client that lives in your terminal.

    Project mention: Slumber a TUI HTTP Client | news.ycombinator.com | 2026-05-21
  21. gh-dash

    A rich terminal UI for GitHub that doesn't break your flow.

    Project mention: Show HN: Deff – side-by-side Git diff review in your terminal | news.ycombinator.com | 2026-02-26

    Octo [0] for nvim lets you submit reviews, add comments on ranges, reply to threads, etc.

    This in conjunction with gh-dash [1] to launch a review can get you a pretty nice TUI review workflow.

    [0] https://github.com/pwntester/octo.nvim

    [1] https://github.com/dlvhdr/gh-dash

  22. lipgloss

    Style definitions for nice terminal layouts 👄

    Project mention: I turned an abandoned Go project into a full terminal Arcade Game | dev.to | 2026-05-28

    Lip Gloss for styling and retro terminal visuals

  23. Terminal.Gui

    Cross Platform Terminal UI toolkit for .NET

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

TUI discussion

Log in or Post with

TUI related posts

Index

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

# Project Stars
1 oh-my-openagent 60,999
2 rich 56,558
3 dive 54,238
4 bubbletea 42,853
5 yazi 39,035
6 textual 36,169
7 CodeWhale 35,037
8 gitui 22,062
9 nnn 21,607
10 ratatui 20,862
11 GoAccess 20,624
12 fx 20,520
13 superfile 17,430
14 wtf 16,948
15 duf 15,084
16 DeepSeek-TUI 13,516
17 bottom 13,401
18 tig 13,248
19 posting 12,007
20 gh-dash 11,736
21 lipgloss 11,367
22 Terminal.Gui 11,043
23 lnav 10,323

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com