Skip to content

hiro-riveros/go-webgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

go-webgen

CLI para generar proyectos web en Go de forma rápida y modular.


🚀 ¿Qué es go-webgen?

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.


⚙️ Instalación

Desde código fuente

git clone https://github.com/hiro-riveros/go-webgen.git
cd go-webgen
go build -o go-webgen

Usando Homebrew

brew tap hiro-riveros/tap
brew install go-webgen

🧪 Uso básico

Generar un proyecto Gin:

go-webgen generate myapp --gin
cd myapp

Esto crea un proyecto con:

  • Estructura modular (config, models, internal/api)
  • Middlewares comunes (CORS, rate limit)
  • Conexión lista para PostgreSQL con GORM
  • Endpoint de ejemplo /ping

📦 Características

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

🤝 Contribuir

Contribuciones son bienvenidas! Abre un issue o pull request en el repositorio.

📄 Licencia

MIT License

About

CLI para generar proyectos web en Go de forma rápida y modular.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages