All Projects โ†’ vsouza โ†’ Go Gin Boilerplate

vsouza / Go Gin Boilerplate

A starter project with Golang, Gin and DynamoDB

Programming Languages

go
31211 projects - #10 most used programming language
golang
3204 projects

Projects that are alternatives of or similar to Go Gin Boilerplate

aws-appsync-iot-core-realtime-dashboard
This sample application demonstrates a React based web dashboard receiving real-time updates from IoT sensors. The solution is built with AWS AppSync, AWS Amplify, Amazon Location Service, and AWS IoT Core technologies.
Stars: โœญ 75 (-77.27%)
Mutual labels:  dynamodb
Arc.codes
The Architect web site! ๐ŸŒฉ
Stars: โœญ 271 (-17.88%)
Mutual labels:  dynamodb
Lambdaguard
AWS Serverless Security
Stars: โœญ 300 (-9.09%)
Mutual labels:  dynamodb
dynamodb-parallel-scan
Scan large DynamoDB tables faster with parallelism
Stars: โœญ 21 (-93.64%)
Mutual labels:  dynamodb
Go Blog
Golang+gin+vue+MySQL blog
Stars: โœญ 256 (-22.42%)
Mutual labels:  gin
Ginpprof
A wrapper for golang web framework gin to use net/http/pprof easily.
Stars: โœญ 278 (-15.76%)
Mutual labels:  gin
kafka-connect-dynamodb
Kafka Connector for DynamoDB [unmaintained]
Stars: โœญ 30 (-90.91%)
Mutual labels:  dynamodb
Reading
ๆ•ด็†้˜…่ฏป่ฟ‡็š„ๅนฒ่ดงๆ–‡็ซ , ๅธ–ๅญ
Stars: โœญ 318 (-3.64%)
Mutual labels:  gin
Mdblog
็”จๆฅๆ˜พ็คบ markdown ๆ–‡ๆกฃ็š„๏ผŒๅŸบไบŽ gin ๆก†ๆžถ็š„๏ผŒ go ่ฏญ่จ€ๅผ€ๅ‘็š„ๅšๅฎข
Stars: โœญ 264 (-20%)
Mutual labels:  gin
Go Admin
go web api๏ผŒๅŒ…ๅซgin+gorm+jwt+rbac็ญ‰ใ€‚
Stars: โœญ 298 (-9.7%)
Mutual labels:  gin
golang api
This is a source code of my golang restful api series on youtube.
Stars: โœญ 36 (-89.09%)
Mutual labels:  gin
serverless-todo-demo
Todo app using AWS Serverless Application Model
Stars: โœญ 25 (-92.42%)
Mutual labels:  dynamodb
Scanamo
Simpler DynamoDB access for Scala
Stars: โœญ 283 (-14.24%)
Mutual labels:  dynamodb
dynamodb-copy-table
A simple python script to copy dynamodb table (useful for achieving renaming of table)
Stars: โœญ 115 (-65.15%)
Mutual labels:  dynamodb
Air
โ˜๏ธ Live reload for Go apps
Stars: โœญ 5,257 (+1493.03%)
Mutual labels:  gin
aws-dynamodb-java-example-local-testing
Example Gradle Java project for using AWS DynamoDB for local testing.
Stars: โœญ 22 (-93.33%)
Mutual labels:  dynamodb
Aws Cognito Apigw Angular Auth
A simple/sample AngularV4-based web app that demonstrates different API authentication options using Amazon Cognito and API Gateway with an AWS Lambda and Amazon DynamoDB backend that stores user details in a complete end to end Serverless fashion.
Stars: โœญ 278 (-15.76%)
Mutual labels:  dynamodb
Dynamon
๐Ÿ˜ˆ Dynamon is GUI client for DynamoDB, can connect local dynamodb.
Stars: โœญ 324 (-1.82%)
Mutual labels:  dynamodb
Gokv
Simple key-value store abstraction and implementations for Go (Redis, Consul, etcd, bbolt, BadgerDB, LevelDB, Memcached, DynamoDB, S3, PostgreSQL, MongoDB, CockroachDB and many more)
Stars: โœญ 314 (-4.85%)
Mutual labels:  dynamodb
Dynamodb Documentclient Cheat Sheet
DynamoDB JavaScript DocumentClient cheat sheet
Stars: โœญ 293 (-11.21%)
Mutual labels:  dynamodb

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.1
    • Configuration by environment, Auth and Log middlewares, User entity.

Meta

Vinicius Souza โ€“ @iamvsouza โ€“ [email protected]

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

https://github.com/vsouza

License

FOSSA Status

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].