awesome-go README

The project's README from github.com/avelino/awesome-go. As one markdown file: README.md.

Awesome Go

awesome-go

Build Status Awesome Slack Widget Netlify Status Track Awesome List Last Commit

We use the Golang Bridge community Slack for instant communication, follow the form here to join.

awesome-go - Curated list awesome Go frameworks, libraries and software | Product Hunt

Sponsorships:

Special thanks to

Digital Ocean

Awesome Go has no monthly fee, but we have employees who work hard to keep it running. With money raised, we can repay the effort of each person involved! You can see how we calculate our billing and distribution as it is open to the entire community. Want to be a supporter of the project click here.

A curated list of awesome Go frameworks, libraries, and software. Inspired by awesome-python.

Contributing:

Please take a quick gander at the contribution guidelines first. Thanks to all contributors; you rock!

If you see a package or project here that is no longer maintained or is not a good fit, please submit a pull request to improve this file. Thank you!

Contents

Expand contents

⬆ back to top

Actor Model

Libraries for building actor-based programs.

⬆ back to top

Artificial Intelligence

Libraries for building programs that leverage AI.

⬆ back to top

Audio and Music

Libraries for manipulating audio and music.

⬆ back to top

Authentication and Authorization

Libraries for implementing authentication and authorization.

awesome-go (avelino/awesome-go)

security
Searching Database…

188.9K ·GitHub
What is this?A curated list of awesome Go frameworks, libraries, and software, organized by category.
Is this a library or just an index of links?It is a single README organized into categories (AI, databases, networking, testing, etc.), each with short descriptions and links to the actual Go projects, not code you install.
How is the list organized so I can find what I need?Entries are grouped under dozens of topic headings like Actor Model, Artificial Intelligence, Database, Networking, Testing, and Web Frameworks, with a table of contents and 'back to top' links for navigation.
Do I need anything before browsing this list?No, it is just a GitHub README; you only need Go installed once you pick a library to actually use.
Are entries vetted and kept up to date?Yes, maintainers ask contributors to flag unmaintained or poor-fit packages via pull request, so the list is actively curated rather than static.
Where should a beginner start exploring?Use the table of contents to jump to a category relevant to your task (e.g. Web Frameworks, Database, CLI) since the list has no single 'getting started' path.
Is there a community place to discuss or ask about entries?Yes, the project has a Golang Bridge Slack community for instant communication with contributors and users.
Creator
avelino
Size
12.5 MB
Stars
188.9K
Updated
CommitOct 14
Age
12y
Commits · 90 Days