> ## Content Index
> Fetch the complete content index at: https://huizhou92.com/llms.txt
> Use this file to discover other available public pages before exploring further.

# 7 Amazing Go-cli Projects on Github
- URL: https://huizhou92.com/7-amazing-go-cli-projects-on-github/
- Published: 2024-02-22T12:57:55.000Z
- Updated: 2026-09-08T02:38:53.000Z
- Description: 7 Amazing Go-cli Projects on Github. Note: Non-members can read the full story in this link . Golang is an exciting language that’s been around for about 1。
- Author: huizhou92
- Tags: #Migrated-1788833207488, #Import 2026-09-08 02:07

> Note: Non-members can read the full story in this [link](https://levelup.gitconnected.com/7-amazing-go-cli-projects-on-github-97d514502e16?source=friends%5Flink&sk=b8263fa578a4008fb5be291d567edb61).

Golang is an exciting language that’s been around for about 15 years now, and it’s great for writing not only server-side programs but command-line programs as well. I’m going to summarize a few amazing go-cli programs, each of which is a real eye-opener and definitely worth trying.

![](https://huizhou92.com/content/images/2026/09/1-cxfyubmafo-fnkfd3gwxcg-jpeg-1.jpg)

Uploaded by the author

[7 High-star Tools Written in Rust on GithubInformation not to be missed when learning rust![](https://huizhou92.com/content/images/2026/09/0-mbmz7mxhx-dzcppu-1.png)](https://re-learning-computer-journey.hxzhouh.com/7-high-star-tools-written-in-rust-on-github-40dd76570234?ref=huizhou92.com)

### fzf

Visit link: [https://github.com/junegunn/fzf](https://github.com/junegunn/fzf?ref=huizhou92.com)

A fuzzy search command-line tool that can search for everything. It can search for files, historical commands, processes, git submission records, and other information, support preview content, integrate into the Vim/Neovim editor, and quickly search.

Let’s demonstrate using this tool to search for drafts of this article.

![](https://huizhou92.com/content/images/2026/09/1-hmeci0tgwylyzy4dkhkv5w.gif)

fzf search file

fzf is very powerful, and searching for files is only the most basic function, the following is the fzf official demo video, for more information please refer to the official documentation.

### Cheat

Visit link: [https://github.com/cheat/cheat](https://github.com/cheat/cheat?ref=huizhou92.com)

An interactive “cheat sheet” command line tool. The project creates, edits, and views memos of \*nix system commands, such as examples and explanations of common commands.

#### Installation

```bash
go install github.com/cheat/cheat/cmd/cheat@latest
```

#### use

![](https://huizhou92.com/content/images/2026/09/1-fbmnydi4mrhikpdldz4f5a.gif)

Mom won’t worry about me forgetting how to use commands anymore. 😂

### NTrace-Core

Visit link: [https://github.com/nxtrace/NTrace-core](https://github.com/nxtrace/NTrace-core?ref=huizhou92.com)

A visual route tracing tool. The project sends TraceRoute requests using the ICMP protocol by default and features a display of IPs, geolocation, and elapsed time through routers, as well as a visual representation of the path on a map.

#### install

```typescript
brew install nexttrace
```

![](https://huizhou92.com/content/images/2026/09/0-zq3g3ofhy_rmalc8.png)

(source:[https://github.com/nxtrace/NTrace-core](https://github.com/nxtrace/NTrace-core?ref=huizhou92.com))

### oh-my-posh

Visit link: [https://github.com/JanDeDobbeleer/oh-my-posh](https://github.com/JanDeDobbeleer/oh-my-posh?ref=huizhou92.com)

Terminal prompt personalization tool for multiple shells. This project has built-in themes for out-of-the-box use, supports PowerShell, Bash, Zsh, and other shells on Windows, Linux, macOS, etc., and automatically completes every command you type.

#### install

```bash
brew install jandedobbeleer/oh-my-posh/oh-my-posh 
echo  'eval "$(oh-my-posh init zsh)"' >> ~/.zshrc 
source ~/.zshrc
```

After entering the above three commands, the terminal should change the theme, indicating that Oh-My-Posh has been successfully installed, you can happily use it, so far I have experienced a day, than oh-My-Zsh feels a little bit faster, I do not know if it is because I am a go programmer, have a soft spot for go 🐸

### Nap

Visit link: [https://github.com/maaslalani/nap](https://github.com/maaslalani/nap?ref=huizhou92.com)

Nap is a code snippet manager for your terminal. Create and access new snippets quickly with the command-line interface or browse, manage, and organize them with the text-user interface. Keep your code snippets safe, sound, and well-rested in your terminal.

![](https://huizhou92.com/content/images/2026/09/1-meiomtnying_3twsjifpia.gif)

source:[https://github.com/maaslalani/nap](https://github.com/maaslalani/nap?ref=huizhou92.com)

#### install

```bash
go install github.com/maaslalani/nap@main
```

PS: you need to add your GOPATH/bin in your PATH

### gorched

Visit link: [https://github.com/zladovan/gorched](https://github.com/zladovan/gorched?ref=huizhou92.com)

Scorched Earth, is a terminal game written in Go. it reminds me of the game “Bugs”, any of my peers? Let’s have a look back!

![](https://huizhou92.com/content/images/2026/09/1-na35v2uob_jm1a9hjnzjwg.gif)

(source: [https://github.com/zladovan/gorched](https://github.com/zladovan/gorched?ref=huizhou92.com))

#### install

```bash
brew install zladovan/tap/gorched
```

### yeetgif

Visit link: [https://github.com/sgreben/yeetgif](https://github.com/sgreben/yeetgif?ref=huizhou92.com)

A command line tool for combining and generating gif animations with emoticons. Supports multiple modes: rotate, shake, ghost, etc., can be combined to create a very magical expression, definitely worth trying!

#### install

PS: you need to add GOPATH/bin in your $PATH

```bash
go install github.com/sgreben/yeetgif/cmd/gif@latest 
brew install giflossy
```

#### usage

![](https://huizhou92.com/content/images/2026/09/1-tzehkssxwkfkfrktwmlepg.png)

![](https://huizhou92.com/content/images/2026/09/1-qqt4coz9cn9faxp7si1yrw.gif)

haha

More fun methods are waiting for you to discover.

---

[*Subscribe here!*](https://medium.com/subscribe/@hxzhouh?ref=huizhou92.com)  
*If you enjoy my articles, consider buying me a virtual coffee here*[https://www.buymeacoffee.com/hxzhouhe](https://www.buymeacoffee.com/hxzhouhe?ref=huizhou92.com)

[文章索引](/article-index/)