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. Learn more →
Top 23 Go Terminal Projects
-
LazyJournal is a terminal user interface (TUI) written in Go, designed for easy analysis of system and application logs. It is inspired by tools like lazydocker and lazygit, providing interactive access to search, view, and filter logs from various sources in the local system.
-
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.
-
Micro editor (https://micro-editor.github.io/) works best for me but it's terminal-based.
-
Project mention: Turn Your Android Tablet into an IDE with VSCode and Nix | news.ycombinator.com | 2024-05-14
I use nix-on-droid to keep a dev environment on my phone. Sometimes I have an hour or two to kill in the university library. I use their computers' screens and keyboards, but I'm coding on my phone through a browser tab and https://github.com/yudai/gotty
Beats the hell out of trying to be productive on Windows.
-
VHS This tool was used to make the demo video for the CLI tool
-
-
duf
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
For the uninitiated like me, you have to hit the globe so it takes you to https://github.com/sqshq/sampler to find out more.
-
Project mention: Presenterm: Markdown Slideshows in the Terminal | news.ycombinator.com | 2025-03-08
-
Project mention: Wave – open-source terminal file previews, editing, AI, web and workspaces | news.ycombinator.com | 2025-04-20
-
Project mention: Show HN: The missing inbox for GitHub pull requests | news.ycombinator.com | 2025-05-12
Thanks! If you are looking for a TUI, there is gh-dash (https://dlvhdr.github.io/gh-dash/) which seems quite popular.
-
View the Project on GitHub
-
-
-
Most of the development time went into making GoVibes interactive and look pretty. Perhaps, that effort could have been better spent on making it cross-platform and functional, but again, I'm its sole user, so it doesn't matter. Anyway, I found BubbleTea, a library for building interactive CLI(TUI) tools in Golang. The library surely had a learning curve. It took me a week to wrap my head around how all things tie together. There are also a lot of prebuilt components(Bubbles) which makes it super easy to build a pretty, user-friendly TUI.
-
-
-
pterm
✨ #PTerm is a modern Go module to easily beautify console output. Featuring charts, progressbars, tables, trees, text input, select menus and much more 🚀 It's completely configurable and 100% cross-platform compatible.
-
-
-
Project mention: I made an ls alternative for my personal use it turned out to be amazing | news.ycombinator.com | 2024-11-24
-
-
darktile
:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Terminal discussion
Go Terminal related posts
-
Show HN: A terminal-based KeePass password manager
-
Digging Through Linux: Must-Know Tools for File and Content Searches
-
Wave – open-source terminal file previews, editing, AI, web and workspaces
-
LF: The Blazing-Fast File Manager You Need to Check Out!
-
Lf – Terminal File Manager
-
LazyJournal: A Terminal User Interface for Logs
-
A New HTTP-Focused Programming Language for Developers
-
A note from our sponsor - InfluxDB
www.influxdata.com | 16 May 2025
Index
What are some of the best open-source Terminal projects in Go? This list will help you:
# | Project | Stars |
---|---|---|
1 | lazygit | 60,120 |
2 | micro-editor | 26,083 |
3 | gotty | 19,027 |
4 | vhs | 16,342 |
5 | wtf | 16,098 |
6 | duf | 13,326 |
7 | plandex | 13,227 |
8 | sampler | 13,069 |
9 | slides | 10,621 |
10 | Wave Terminal | 10,148 |
11 | gh-dash | 8,298 |
12 | lf | 8,204 |
13 | wego | 8,126 |
14 | slack-term | 6,473 |
15 | bubbles | 6,294 |
16 | go-prompt | 5,361 |
17 | ticker | 5,208 |
18 | pterm | 5,071 |
19 | progressbar | 4,388 |
20 | jira-cli | 4,356 |
21 | walk | 3,371 |
22 | curlie | 3,182 |
23 | darktile | 3,061 |