SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Go Terminal Projects
-
Maybe try gitsigns.nvim and lazygit with toggleterm.nvim.
-
The closest you will get is micro. It support splits and tabs. You use it like any other GUI editor, it has mouse support and sane default keyboard shortcut. Written in Go
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
Project mention: Converting old Lenovo R60 era Laptop into terminal/text mode only linux utility machine | reddit.com/r/digitalminimalism | 2022-12-26
It is absolutely possible. Use Lynx for web browsing, use TMUX for split screen, use BC for calculator, use KHAL for calendar and of course use RTV for Reddit. :-) Here is a great list of CLI apps: https://github.com/agarrharr/awesome-cli-apps Here are some of my favorites though: - https://github.com/GothenburgBitFactory/timewarrior - https://github.com/IonicaBizau/idea - https://github.com/jeffkowalski/geeknote - https://github.com/insanum/sncli - https://github.com/visit1985/mdp - https://github.com/astefanutti/decktape - https://github.com/insanum/gcalcli - https://github.com/pimutils/khal - https://dianne.skoll.ca/projects/remind/ - https://github.com/zquestz/s - https://github.com/yudai/gotty - https://github.com/axiros/terminal_markdown_viewer - https://github.com/chubin/wttr.in - https://github.com/schachmat/wego - https://github.com/tldr-pages/tldr
-
Project mention: Looking for cmd tool to list Twitch followers online status | reddit.com/r/commandline | 2022-09-12
I am working on an update myself to the twitch module to wtf dashboard: https://github.com/wtfutil/wtf/
-
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file.
-
Project mention: What little CLI tools do you know, that do something useful and faster than regular commands? For example DUF. | reddit.com/r/linuxquestions | 2023-01-20
What cool CLI tools do you know, that are do something faster than regular commands, and do something useful? For example: https://github.com/muesli/duf.
-
Project mention: Converting old Lenovo R60 era Laptop into terminal/text mode only linux utility machine | reddit.com/r/digitalminimalism | 2022-12-26
It is absolutely possible. Use Lynx for web browsing, use TMUX for split screen, use BC for calculator, use KHAL for calendar and of course use RTV for Reddit. :-) Here is a great list of CLI apps: https://github.com/agarrharr/awesome-cli-apps Here are some of my favorites though: - https://github.com/GothenburgBitFactory/timewarrior - https://github.com/IonicaBizau/idea - https://github.com/jeffkowalski/geeknote - https://github.com/insanum/sncli - https://github.com/visit1985/mdp - https://github.com/astefanutti/decktape - https://github.com/insanum/gcalcli - https://github.com/pimutils/khal - https://dianne.skoll.ca/projects/remind/ - https://github.com/zquestz/s - https://github.com/yudai/gotty - https://github.com/axiros/terminal_markdown_viewer - https://github.com/chubin/wttr.in - https://github.com/schachmat/wego - https://github.com/tldr-pages/tldr
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
This is pretty neat!
I have playing around with using slides^1 before for doing small demos with my team, but I find that outside of highly technical geeks most people don't want to look at presentations in plain text in a terminal window. I like that this lets you create more graphical slides still using markdown + your favorite editor.
-
-
Project mention: Question about elisp to make simple dired shortcut | reddit.com/r/emacs | 2023-01-23
Need to find a way to refactor it, I've got about 50 shortcuts like this in my terminal file manager (lf https://github.com/gokcehan/lf/)
-
has some nice options : https://github.com/c-bata/go-prompt seems to have all you want (but may be a bit more than you wish for though.)
-
-
Thanks for that list. I'd heard of rg and fzf but not the others.
I immediately thought: well what about Go for command line tools? Is this the viddy you speak of? https://github.com/sachaos/viddy If so, looks like it is written in Go. Looks like fzf too.
-
cointop
A fast and lightweight interactive terminal based UI application for tracking cryptocurrencies 🚀
Project mention: Monitor cryptocurrency stats from your terminal | reddit.com/r/commandline | 2022-05-01Link: https://github.com/cointop-sh/cointop
-
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'm having a hard time understanding GO111MODULE | reddit.com/r/golang | 2022-07-05
I just want to go to https://github.com/schollz/progressbar and use this repo in my packages - what is the correct way to achieve this?
-
You should check bubbletea, bubbles and harmonica
-
darktile
:waning_crescent_moon: Darktile is a GPU rendered terminal emulator designed for tiling window managers.
Project mention: Darktile: GPU rendered terminal emulator for tiling window managers. Supports ligatures and your cursor can be a duck! . | reddit.com/r/commandline | 2022-08-02 -
Project mention: Attention to all plugin authors / newcomers; careful with images / videos | reddit.com/r/neovim | 2022-08-19
Lately I started using JIRA-CLI: it alleviates the pain of JIRA making most feature CLI-friendly.
-
A good example would be curlie (go frontend for curl - https://github.com/rs/curlie) vs httpie (pure python - https://github.com/httpie/httpie). Originally I used httpie for its easier syntax, but it is very noticeably slower than curlie. I presume this is why they are asking for a rust version.
Another reason is that python is a bit harder to distribute due to the nature of python packaging, where as rust compiles to a single binary.
-
asciigraph
Go package to make lightweight ASCII line graph ╭┈╯ in command line apps with no other dependencies.
Project mention: Your GitHub year in review - 10 fun ways to visualize your contributions | dev.to | 2023-01-09Or create an amazing ASCII line graph showing your rollercoaster of activity over your last couple of sprints using asciichart (available for C, C#, C++, Elixir, Java, JavaScript, Go, Haskell, Perl, Python, PHP, Rust, and well... you get the picture).
-
Project mention: Converting old Lenovo R60 era Laptop into terminal/text mode only linux utility machine | reddit.com/r/digitalminimalism | 2022-12-26
It is absolutely possible. Use Lynx for web browsing, use TMUX for split screen, use BC for calculator, use KHAL for calendar and of course use RTV for Reddit. :-) Here is a great list of CLI apps: https://github.com/agarrharr/awesome-cli-apps Here are some of my favorites though: - https://github.com/GothenburgBitFactory/timewarrior - https://github.com/IonicaBizau/idea - https://github.com/jeffkowalski/geeknote - https://github.com/insanum/sncli - https://github.com/visit1985/mdp - https://github.com/astefanutti/decktape - https://github.com/insanum/gcalcli - https://github.com/pimutils/khal - https://dianne.skoll.ca/projects/remind/ - https://github.com/zquestz/s - https://github.com/yudai/gotty - https://github.com/axiros/terminal_markdown_viewer - https://github.com/chubin/wttr.in - https://github.com/schachmat/wego - https://github.com/tldr-pages/tldr
-
Project mention: YSMRR (You Spin Me Right Round) - Another Golang spinner project | reddit.com/r/golang | 2022-08-27
Taking inspiration from the heavyweights (spinner, yacspin), ysmrr aims to provide an easy to use multi-line spinner experience.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Go Terminal related posts
- How to share terminal apps over ssh just like "ssh git.charm.sh" ?
- Question about elisp to make simple dired shortcut
- Oh
- Customizando o seu Windows Terminal
- Typing practice software with CJK support?
- Noob question: Does anyone use things like git gui?
- Show HN: Ov – feature rich terminal pager
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea60052a38>
www.saashub.com | 1 Feb 2023
Index
What are some of the best open-source Terminal projects in Go? This list will help you:
Project | Stars | |
---|---|---|
1 | lazygit | 32,282 |
2 | micro-editor | 20,988 |
3 | gotty | 17,436 |
4 | wtf | 14,556 |
5 | sampler | 11,232 |
6 | duf | 10,485 |
7 | wego | 7,300 |
8 | slides | 6,617 |
9 | slack-term | 6,144 |
10 | lf | 5,375 |
11 | go-prompt | 4,769 |
12 | ticker | 4,464 |
13 | viddy | 3,876 |
14 | cointop | 3,508 |
15 | pterm | 3,205 |
16 | progressbar | 3,081 |
17 | bubbles | 2,999 |
18 | darktile | 2,880 |
19 | jira-cli | 2,401 |
20 | curlie | 2,161 |
21 | asciigraph | 2,126 |
22 | s | 2,081 |
23 | spinner | 1,983 |