Emojiboats is an ad free emoji search engine / general unicode information tool
Hookah is a GitHub Webhook listener/runner - we've been using it for many years now, it's less important since the rise of GitHub actions though. It allows you to run any number of scripts based on their names connection to the hook that was called to build automations using shell scripts.
- https://github.com/donatj/hookah
sqldump is a MySQL dump parser that rather than reading the data into memory builds a map of the dump file and operates off that. Once the map is built it can operate on the data pretty quickly.
I wrote it for a project that involved pulling data out of 10 years of 100gb->2tb daily archived MySQL dumps and it was a lifesaver, it wouldn't have been possible otherwise I don't think.
I have set up this project in TDD fashion with the tests. So, you start with simple functions, pass the tests, and the difficulty level goes up. There are hints if you get stuck. You will have written a persistent key-value store when all the tests pass.
This was my first time using go and I found the language very handy for this kind of projects.
- https://github.com/tardisx/linkwallet
One of my earliest Go projects, a tool to upload screenshots automatically to discord continues to be popular, though I cringe at how much work the code still needs - earlier me had no idea what he was doing.
- Image manipulations, https://github.com/cliftbar/PaintByNumbers, https://pixel.cliftbar.site/ (ignore the comments thing, that's another side project, it's currently broken until I'm back from travel. Also the stereogram web image handling is bugged out.)
- Hurricane model generation, https://github.com/cliftbar/godin, https://www.odinseye.cloud/
It's my first real Golang project and I've really enjoyed the language and tooling so far.