https://github.com/jordan-cod/golang-template
A production-ready Go project template with hot reload, Docker support, linting, and basic health check endpoint.
https://github.com/jordan-cod/golang-template
ci-cd docker docker-compose golang test
Last synced: about 2 months ago
JSON representation
A production-ready Go project template with hot reload, Docker support, linting, and basic health check endpoint.
- Host: GitHub
- URL: https://github.com/jordan-cod/golang-template
- Owner: jordan-cod
- Created: 2025-07-17T20:25:44.000Z (12 months ago)
- Default Branch: develop
- Last Pushed: 2025-07-17T20:49:55.000Z (12 months ago)
- Last Synced: 2025-07-18T00:17:24.991Z (12 months ago)
- Topics: ci-cd, docker, docker-compose, golang, test
- Homepage:
- Size: 1000 Bytes
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Golang Template Repository
A production-ready Go (Golang) project template with hot reload, Docker support, linting, and a basic health check endpoint.
This template is designed to **accelerate the setup of new Go projects**, providing a clean, scalable structure and built-in tooling. Perfect for microservices, REST APIs, or CLI tools.
## Features
- **Hot Reload** with [Air](https://github.com/cosmtrek/air) for fast development feedback
- **Dockerized** setup with support for local and production environments 🐳
- **Health Check Endpoint** available at `/health`
- **Linting** using `golangci-lint`
- **Testing** ready with `go test`
- Clean and organized folder structure