Open Framebox
2025
GoOpensource
A collection of open source libraries and packages designed to speed up application development. Each library focuses on a specific concern, providing clean APIs and composable interfaces. Currently all packages are in Go, with plans to expand to other languages.
The collection includes:
- goauth — pluggable authentication with username/password and JWT-based strategies
- gocache — flexible caching with support for multiple backends
- gostorage — storage abstraction layer supporting local filesystem and AWS S3
- goevent — type-safe event bus with error handling and synchronization
- goqueue — lightweight background job processing
- gomigration — database migration library for Go
- govalidator — data validation built on top of go-playground/validator
- gomail — mail sending with connection pooling and bulk send support
- goinit — CLI tool to scaffold Go projects with pre-configured architectures (layered, simplified DDD)
All libraries are MIT licensed.
👉 GitHub