Hi all! I've been working on a colecovision emulator and it's finally stable and accurately running most ROMs I've tried. I wrote this to learn more about emulation and Zig, and picked the colecovision because it's underrepresented in the hobby community (at least on GitHub). There were a couple times I almost quit because I was so stuck but I'm glad I stuck with it. Thanks for reading and hope you can check it out!!
I'm pleased to introduce Violet, a TUI program written in Go to act as a thin front end to Vagrant[1]. Vagrant is a popular tool used to bring Virtual Machines (VMs) and Docker containers up and down. Violet will give you a global view of the Vagrant environments you have installed and allow you to perform basic Vagrant commands on them, like `up` and `ssh`.
This idea came about because I've seen developers (that struggle with command line and virtualization workflows in general) struggle with setting up and using Vagrant projects. A small UI in front of the Vagrant data could help users in the beginning with the most common tasks.
The project seems to be in a stable place so I wanted to share it. I have a mediocre grasp of Go and even worse understanding of UI/UX, so if you have opinions, please share!
This TUI looks both fantastic and useful. I’m going to use it at work for sure. I too have been very interested in TUIs especially using bubbletea and the other great libs from Charm. Great work. Thanks for sharing in HN.