xinliangnote/go-gin-api

基于 Gin 进行模块化设计的 API 框架,封装了常用功能,使用简单,致力于进行快速的业务研发。比如,支持 cors 跨域、jwt 签名验证、zap 日志收集、panic 异常捕获、trace 链路追踪、prometheus 监控指标、swagger 文档生成、viper 配置文件解析、gorm 数据库组件、gormgen 代码生成工具、graphql 查询语言、errno 统一定义错误码、gRPC 的使用、cron 定时任务 等等。

GoHTMLJavaScriptOthergographqlgolangjwtcronzapswaggerprometheusvipertracegingormpprofjaegergin-apiapi-gin
This is stars and forks stats for /xinliangnote/go-gin-api repository. As of 26 Apr, 2024 this repository has 5002 stars and 1004 forks.

关于 go-gin-api 是基于 Gin 进行模块化设计的 API 框架,封装了常用的功能,使用简单,致力于进行快速的业务研发,同时增加了更多限制,约束项目组开发成员,规避混乱无序及自由随意的编码。 供参考学习,线上使用请谨慎! 集成组件: 支持 rate 接口限流 支持 panic 异常时邮件通知 支持 cors 接口跨域 支持 Prometheus 指标记录 支持 Swagger 接口文档生成 支持 GraphQL 查询语言 支持 trace 项目内部链路追踪 支持 pprof 性能剖析 支持 errno 统一定义错误码 支持 zap 日志收集 支持 viper 配置文件解析 支持 gorm 数据库组件 支持 go-redis 组件 支持 RESTful API 返回值规范 支持 生成数据表 CURD、控制器方法 等代码生成器 支持 cron 定时任务,在后台可界面配置 支持 websocket 实时通讯,在后台有界面演示 支持 web 界面,使用的 Light Year Admin 模板 文档索引 中文文档:go-gin-api - 语雀 English Document:en.md 其他 查看...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
malwaredllc/minicacheGoShell276090
flower-corp/rosedbGo4k06020
metallb/metallbGoSCSSHTML6.1k+13806+3
BurntSushi/erdHaskellNixShell1.7k+21520
mlabs-haskell/ogmios-datum-cacheHaskellNixMakefile6040
umotif-public/terraform-aws-backupHCLGoMakefile30100
rasbt/machine-learning-bookJupyter NotebookOther2.3k+16829+6
mateusz-bak/openreads-androidDartOther4280240
dooboolab/react-native-iapTypeScriptKotlinSwift2.5k05910
leic-pt/resumos-leicMarkdownJavaScriptOther300580