DEV Community

Cover image for Discover the Best Golang Tools, Libraries, Frameworks & Boilerplates
Sam Verrall
Sam Verrall

Posted on

Discover the Best Golang Tools, Libraries, Frameworks & Boilerplates

#go

Ever spent hours Googling for a Go package to handle X problem, only to find outdated repos? I’ve been writing Go professionally for over 6 years, and I’ve used all sorts of packages, frameworks and tooling with Go. However, currently one of the only ways to find great tooling and packages in Go is either word of mouth, stumbling across it via a form of content or a static list such as awesome-go.

I’ve never stumbled across a platform where you can filter by category or by the problem you’re trying to solve. So, over the weekend I spent time building a directory website of Golang tools and packages, named GolangTools.com. The directory website is entirely open for anyone to submit a tool or package to the directory. The idea is simple, a community driven directory of the best Golang tools, libraries, frameworks and boilerplate templates.

If you’re writing Go and facing a challenge that you’re looking to solve with a dependency or a tool, you can head over to the directory, and filter based on the category of the problem, where you’ll be greeted by a list of community added and vetted (manually reviewed) solutions to your problem via the format of a tool listing.

A tool listing is super simple. It consists of the name of the tool, a category, the Github repository URL, a description (which can be auto-filled by the README), and a tool website URL (if the tool has one), and that’s it! It will then be manually reviewed before being accepted into the directory.

If you’re a Gopher and you’re building great tooling, frameworks or packages that you’d like to showcase to the community I’d love to see it listed on the directory! You can submit your tool here: https://golangtools.com/add-tool

This is entirely aimmed at the Go community, so if you have any ideas that you think would benefit you or the wider Go community please reach out to me on X, I’d love to add more features to the site as suggestions come in!

Top comments (0)