Skip to content

jcwiamcool/my-go-scaffold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Golang development scaffold, an API framework based on modular design using Gin, encapsulating common functionalities.

  • Rate-limitd APIs by rate
  • email notification when panic exception occurs
  • cross-origin resource sharing (CORS)
  • Metrics monitoring and alerting by Prometheus
  • Automatically generate RESTful API documentation by Swagger
  • Trace project internal invoking
  • Visualized performance analysis by pprof
  • Uniformly defined error codes by errno
  • Blazing fast, structured, leveled logging system by zap
  • Complete configuration solution by viper
  • Developer Friendly ORM library by gorm
  • Redis by go-redis
  • Standard RESTful API return value
  • CURD code generator , controller generator, etc.
  • cron scheduled tasks
  • real-time communication with websockets

About

Golang development scaffold

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published