SkillAgentSearch skills...

Go Gin Boilerplate

A starter project with Golang, Gin and DynamoDB

Install / Use

npx skills add vsouza/go-gin-boilerplate

Installs into whichever agent you are using.

About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Go Gin Boilerplate

A starter project with Golang, Gin and DynamoDB

Build Status codebeat badge Go Version License FOSSA Status

Golang Gin boilerplate with DynamoDB resource. Supports multiple configuration environments.

This project use a DynamoDB base docker image.

Setup DynamoDB dependency: docker run -d -p 8080:8080 vsouza/dynamo-local --port 8080

Boilerplate structure

.
├── Makefile
├── Procfile
├── README.md
├── config
│   ├── config.go
│   ├── development.yaml
│   ├── production.yaml
│   └── test.yaml
├── controllers
│   └── user.go
├── db
│   └── db.go
├── forms
│   └── user.go
├── header.jpg
├── main.go
├── middlewares
│   └── auth.go
├── models
│   └── user.go
└── server
    ├── router.go
    └── server.go

Installation

make deps

Usage example

curl http://localhost:8888/health

Development setup

Running DynamoDB on Docker Image:

check this project: vsouza/docker-dynamoDB-local

Release History

  • 0.0.2
    • Auth middleware with sha checking. Support multiple config files.
  • 0.0.1
    • Configuration by environment, Auth and Log middlewares, User entity.

Meta

Vinicius Souza – @iamvsouza – hi@vsouza.com

Distributed under the MIT license. See License for more information.

https://github.com/vsouza

License

FOSSA Status

Related Skills

View on GitHub
GitHub Stars797
CategoryDevelopment
Updated11d ago
Forks162

Languages

Go

Security Score

85/100

Audited on Jul 28, 2026

No findings