Projects

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