CLI para generar proyectos web en Go de forma rápida y modular.
go-webgen es una herramienta de línea de comandos que te permite scaffoldear proyectos web en Go con las librerías y arquitecturas más comunes, como Gin, GORM y configuración modular. Facilita iniciar nuevos proyectos con estructura limpia y código base listo para producción.
git clone https://github.com/hiro-riveros/go-webgen.git
cd go-webgen
go build -o go-webgenbrew tap hiro-riveros/tap
brew install go-webgenGenerar un proyecto Gin:
go-webgen generate myapp --gin
cd myapp- Estructura modular (config, models, internal/api)
- Middlewares comunes (CORS, rate limit)
- Conexión lista para PostgreSQL con GORM
- Endpoint de ejemplo /ping
Generación rápida y confiable de boilerplates Uso de plantillas embebidas con embed Archivos Docker y Makefile para desarrollo y despliegue Soporte para futuras arquitecturas y frameworks
Contribuciones son bienvenidas! Abre un issue o pull request en el repositorio.
MIT License