An open API service indexing awesome lists of open source software.

https://github.com/cuongnb14/cookiecutter-go-gin

Cookiecutter go gin is a framework for jumpstarting gin projects quickly
https://github.com/cuongnb14/cookiecutter-go-gin

cookiecutter cookiecutter-gin cookiecutter-go gin-dependency-injection gin-fx gin-project-structure gin-skeleton gin-template go-dependency-injection

Last synced: 9 months ago
JSON representation

Cookiecutter go gin is a framework for jumpstarting gin projects quickly

Awesome Lists containing this project

README

          

# cookiecutter-go-gin

Powered by Cookiecutter. Cookiecutter go gin is a framework for jumpstarting projects quickly. It is very useful for **small** and **medium** projects, for large projects **hexagon architecture** can be used.

## Usage

```sh
pip install cookiecutter
cookiecutter https://github.com/cuongnb14/cookiecutter-go-gin.git
```

## Integrate
- Go fx dependency injection
- Repository + Service pattern
- Asynq - distributed tasks queue
- Asynqmon - dashboard for asynq
- pprof - for debugging
- Gorm - ORM
- Atlas - databse migration
- Slog + Sentry - Logging
- Viper - load config from env
- JWT auth
- Utils command (use invoke python): generate model, repository, service files, format env ...
- And more ...