A curated list of awesome Go frameworks, libraries and software
simple "Make" alternative.
A modular-designed and easy-to-use microservices framework in Go.
libsamplerate bindings for go.
Native Go AAC bitstream parser.
Native Go FLAC encoder/decoder with support for FLAC streams.
Fairly complete implementation of the JOSE working group's JSON Web Token, JSON Web Signatures, and JSON Web Encryption specs.
Go-Guardian is a golang library that provides a simple, clean, and idiomatic way to create powerful modern API and web authentication that supports LDAP, Basic, Bearer token, and Certificate based authentication.
provides a parser of cookies.txt file format.
Lightweight MP3 decoder library.
Mini audio library.
Authorization library that supports access control models like ACL, RBAC, and ABAC.
Native Go Audio Processing Library.
branca token specification implementation for Golang 1.15+.
ID3 decoding and encoding library for Go.
provides a lightweight role-based access control (RBAC) implementation in Golang.
Modular authentication system for the web. 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 it, and start building your app without having to build an authentication system each time.
Go bindings for the PortAudio audio I/O library.
chainable handlers for login with OAuth1 and OAuth2 authentication providers.
Lightweight JSON Web Token (JWT) library.
provides a simple, clean, and idiomatic way to use OAuth and OAuth2. Handles multiple providers out of the box.