You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
go-libs is a monorepo of focused Go modules for building and operating services. Each
top-level module is versioned independently with tags named <module>/vX.Y.Z.
Installation
Install only the module you need:
go get github.com/devctllabs/go-libs/<module>@latest
Redis-backed opaque refresh sessions with encrypted provider tokens.
Development
The repository pins its development tools with mise:
mise install
mise run lint
mise run test:race
mise run check-generated
Run the relevant integration suite separately (Docker required):
mise run postgresdb:test-integration
mise run dbmigrate:test-integration
mise run oidcsessionredis:test-integration
mise run kafkaoutbox:test-integration
Releases
Modules are released independently. Release notes are generated on demand and tags follow the
<module>/vX.Y.Z convention. See RELEASING.md for the release process and module
dependency order.