go-email-normalizer - Golang library for providing a canonical representation of email address.
cookiestxt - provides parser of cookies.txt file format.
casbin - Authorization library that supports access control models like ACL, RBAC, ABAC.
branca - Golang implementation of Branca Tokens.
It tries to remove as much boilerplate and "hard things" as possible so that each time you start a new web project in Go, you can plug it in, configure, and start building your app without having to build an authentication system each time.
authboss - Modular authentication system for the web.
Libraries for implementing authentications schemes.
vorbis - "Native" Go Vorbis decoder (uses CGO, but has no dependencies).
PortAudio - Go bindings for the PortAudio audio I/O library.
Oto - A low-level library to play sound on multiple platforms.
music-theory - Music theory models in Go.
mix - Sequence-based Go-native audio mixer for music apps.
minimp3 - Lightweight MP3 decoder library.
id3v2 - ID3 decoding and encoding library for Go.
gosamplerate - libsamplerate bindings for go.
GoAudio - Native Go Audio Processing Library.
flac - Native Go FLAC encoder/decoder with support for FLAC streams.
Libraries for creating HTTP middlewares.
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. Please take a quick gander at the contribution guidelines first. We have no monthly cost, but we have employees working hard to maintain the Awesome Go, with money raised we can repay the effort of each person involved! All billing and distribution will be open to the entire community.Ī curated list of awesome Go frameworks, libraries and software.