Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / xinliangnote / go-gin-api
基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xinliangnote%2Fgo-gin-api
Stars: 5,461
Forks: 1,054
Open Issues: 36
License: mit
Language: Go
Repo Size: 4.12 MB
Dependencies:
882
Created: almost 5 years ago
Updated: 5 days ago
Last pushed: 5 months ago
Last synced: 1 day ago
Commit Stats
Commits: 140
Authors: 7
Mean commits per author: 20.0
Development Distribution Score: 0.107
More commit stats: https://commits.ecosyste.ms/hosts/GitHub/repositories/xinliangnote/go-gin-api
Topics: api-gin, cron, gin, gin-api, go, golang, gorm, graphql, jaeger, jwt, pprof, prometheus, swagger, trace, viper, zap
Files
Dependencies
- github.com/99designs/gqlgen v0.14.0
- github.com/StackExchange/wmi v1.2.1
- github.com/dave/dst v0.26.2
- github.com/fsnotify/fsnotify v1.5.1
- github.com/gin-contrib/pprof v1.3.0
- github.com/gin-gonic/gin v1.7.4
- github.com/go-playground/locales v0.14.0
- github.com/go-playground/universal-translator v0.18.0
- github.com/go-playground/validator/v10 v10.9.0
- github.com/go-redis/redis/v7 v7.4.1
- github.com/gorilla/websocket v1.4.2
- github.com/jakecoffman/cron v0.0.0-20190106200828-7e2009c226a5
- github.com/jinzhu/gorm v1.9.16
- github.com/pkg/errors v0.9.1
- github.com/prometheus/client_golang v1.11.0
- github.com/rs/cors v1.8.0
- github.com/shirou/gopsutil v3.21.10+incompatible
- github.com/speps/go-hashids v1.0.0
- github.com/spf13/cast v1.4.1
- github.com/spf13/viper v1.9.0
- github.com/swaggo/gin-swagger v1.3.3
- github.com/swaggo/swag v1.7.4
- github.com/tklauser/go-sysconf v0.3.9
- github.com/vektah/gqlparser/v2 v2.2.0
- go.uber.org/multierr v1.7.0
- go.uber.org/zap v1.19.1
- golang.org/x/time v0.0.0-20211116232009-f0f3c7e86c11
- golang.org/x/tools v0.1.7
- gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc
- gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
- gopkg.in/natefinch/lumberjack.v2 v2.0.0
- gorm.io/driver/mysql v1.2.0
- gorm.io/gorm v1.22.3