Go Packages
This is the NerdBrains packages list for Go.
greeting
Package for testing purposes.
go get go.nerdbrains.org/greeting
cloudwatchlog
Logs for AWS CloudWatch.
go get go.nerdbrains.org/cloudwatchlog
secretsmanager
Package for AWS SecretsManager.
go get go.nerdbrains.org/secretsmanager
securefarm
SecureFarm is a Go library that provides a clean and secure interface for cryptographic operations.
go get go.nerdbrains.org/securefarm
session-manager
A lightweight, DragonFly/Redis-based session manager for NerdBrains products.
go get go.nerdbrains.org/session-manager
nx-structs
Global structs for NXOne solutions.
go get go.nerdbrains.org/nx-structs
logger
A logger implementation using Uber's zap libray.
go get go.nerdbrains.org/logger
cacheclient
Cache operations package.
go get go.nerdbrains.org/cacheclient
nx-secure-middlewares
NXOne Secure Middlewares.
go get go.nerdbrains.org/nx-secure-middlewares
kafkaclient
Kafka client package.
go get go.nerdbrains.org/kafkaclient
nx-notifications
Kafka client package.
go get go.nerdbrains.org/nx-notifications
kmscrypto
Crypto package using AWS KMS + Google Tink.
go get go.nerdbrains.org/kmscrypto
nerdservices
NerdBrains Services Package (a.k.a. 'The SDK')
go get go.nerdbrains.org/nerdservices
exchanger
Exchanger is a Go-based package designed to facilitate secure and consistent communication between microservices.
go get go.nerdbrains.org/exchanger
uniqueid
UniqueId is a powerful Go package designed to bring harmony to your ID generation needs.
go get go.nerdbrains.org/uniqueid
auditlogger
Audit logging for transaction
go get go.nerdbrains.org/auditlogger
passwordhasher
Password hasher for internal products.
go get go.nerdbrains.org/passwordhasher