A reusable Go library providing fx-based dependency injection modules for building scalable applications.
- Config Module: Environment-based configuration management
- Logger Module: Zap-based logging with production/development modes
- Database Module: PostgreSQL connection pooling and migrations
- JWT Module: JWT token validation with RSA public keys
- Server Module: Fiber web framework integration
- Storage Module: AWS S3 client configuration
- Middleware Module: Extensible middleware system
go get github.com/xusk947/nabi-modulesHOST=localhost:8000
PRODUCTION=false
DATABASE_URL=postgresql://postgres:postgres@localhost:5432/postgres?sslmode=disable
JWT_SECRET=secret
AUTH_GRPC_ADDRESS=localhost:50051
S3_URL=http://localhost:9000