Skip to content

Releases: Gauravst/got

🚧 v0.2.0-alpha – First Alpha Release of GOT

19 Jun 14:58
Compare
Choose a tag to compare

This is the alpha release of GOT (Go Template) – a modular, production-oriented Go starter kit built to accelerate backend development.

🚀 Added Features:

  • 🧩 Built-in support for both CLI tools and REST API development, making it easy to build full-featured backend services
  • 🐳 Docker support with ready-to-use Dockerfile and docker-compose
  • 🛠️ Makefile with common developer commands (make setup, make run, make migrate-up)
  • 📦 Go modules with structured dependency management
  • 📁 Modular project layout with clean separation of concerns
  • 🔄 Database migrations using make migrate-up and make migrate-down
  • 🌱 Environment config system (.env + YAML config)
  • 🧪 Initial testing structure (unit/integration placeholders)
  • ⚙️ CLI placeholder included
  • 🗃️ GORM integrated as the default ORM or SQL support

⚠️ Work in Progress:

  • ❌ Some migration logic may require manual review

🔧 Setup Instructions:

git clone https://github.com/gauravst/got.git .
make setup