▲ | My first project in Go is a terminal dashboard (what a programming language) | ||||||||||||||||
8 points by vinserello 13 hours ago | 9 comments | |||||||||||||||||
Just wrapped up my first Go project and wow, what a language. I'm a WebDev but I studied both C and C++: Go feels like the smart, minimalist cousin that cuts the fluff but keeps the power. - Compilation is instant - Syntax is clean and predictable - The tooling is chef's kiss (go run for example) To test the waters, I built something fun: Datacmd that is a CLI tool that turns CSV/JSON/API data into beautiful terminal dashboards with a single command. No GUI. Just pure terminal magic: datacmd --generate --source=data.csv Supports pie charts, gauges, tables, live system metrics, and it's built on top of termdash. I see termdash was missing pie charts, tables and radar chart, so I tried implementing myself. GitHub: github.com/VincenzoManto/datacmd Feedback and PRs welcome (probably there a lot of bugs), I’d love to grow this into a go-to tool for devs who live in the terminal. | |||||||||||||||||
▲ | hiAndrewQuinn 8 hours ago | parent | next [-] | ||||||||||||||||
Go is really, really good for TUIs in particular. I've stuck with it for the first release of https://taskusanakirja.com/ , despite it making Finnish language learners feel like they're in the movie Hackers, just because it lets me move the UI layer out of the way enough to focus on the really interesting things. | |||||||||||||||||
▲ | haute_cuisine 9 hours ago | parent | prev | next [-] | ||||||||||||||||
The whole project is implemented in a single git commit. AI detector says README.md has 95% chance of being AI generated. The code has way to many comments. I don't want to disqualify you or anything for using AI, but how much effort was spent on this? | |||||||||||||||||
| |||||||||||||||||
▲ | treetalker 13 hours ago | parent | prev | next [-] | ||||||||||||||||
> github.com/VincenzoManto/datacmd 404 | |||||||||||||||||
| |||||||||||||||||
▲ | cptekwani 12 hours ago | parent | prev | next [-] | ||||||||||||||||
Wow, that’s a really interesting project— Keep Going! | |||||||||||||||||
| |||||||||||||||||
▲ | owebmaster 8 hours ago | parent | prev [-] | ||||||||||||||||
What a nice language for what, vibecoding? |