I wanted to try graphics programming in Go so I started relearning opengl by building a library for creating looping animations (for weekly loop streak). This one is pretty basic because I had to write a lot of boilerplate.
The library lets me draw some shapes, and gives me a simple way to record the frames of the loop for packaging into a gif. Here's the source for this loop: https://github.com/leafo/weeklyloops/blob/master/loop1.go
I'll be uploading the code for all my weekly loops in this repository: https://github.com/leafo/weeklyloops