Welcome back! Go is an awesome programming languages with a ton of capability, so let’s talk about some awesome packages for Go! Now, some of these range in uses, but you could definitely build out some awesome projects from these packages, with that long introduction out of the way, let’s get started!
Starting off we have Azul3D, this is a 3d game engine for Go. Now, if you’re planning on doing any game development, there are tons of languages to choose from, but luckily for you there are packages like this that allow you to develop games with Go. If you want to learn more about this package, check out the link below:
GitHub - azul3d/engine: Azul3D - A 3D game engine written in Go!
Azul3D - A 3D game engine written in Go! Contribute to azul3d/engine development by creating an account on GitHub.
Next up we have stats, this specific package is a statistics package for Go. If you’re someone who plans on doing any statistical related projects in Go, you should definitely check out this package. If you want to learn more about this package, check out the link below:
GitHub - montanaflynn/stats: A well tested and comprehensive Golang statistics library package with…
A well tested and comprehensive Golang statistics library / package / module with no dependencies. If you have any…
Next up we have eris, this specific package allows you to handle erros a bit better in Go. If you’re currently using the standard errors package, you should definitely look into eris, check out the link below to learn more about this package:
GitHub - rotisserie/eris: eris provides a better way to handle, trace, and log errors in Go 🎆
Package eris provides a better way to handle, trace, and log errors in Go. go get github.com/rotisserie/eris Named…
Next up we have echotron, an awesome package that allows you to build out a Telegram bot. Now, for some reason Go is a go-to language for building out bots for Telegram, so if you want to learn more about this specific package, check out the…