weblazy / easy

golang工具包

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

功能列表

  • grpc_server:
    • 日志插件
    • metric插件
    • recovery插件
    • timeout插件
    • trace插件
  • grpc_client:
    • 日志插件
    • metric插件
    • timeout插件
    • trace插件
  • http_server: github.com/gin-gonic/gin
    • 日志插件
    • metric插件
    • recovery插件
    • timeout插件
    • trace插件
    • token验签插件
    • 解密插件
    • header头透传插件
  • http_client: github.com/go-resty/resty/v2
    • 日志插件
    • metric插件
    • timeout插件
    • trace插件
  • db: gorm.io/gorm
    • 日志插件
    • metric插件
    • timeout插件
    • trace插件
    • 脚手架: orm
  • redis: github.com/go-redis/redis/v8
    • 日志插件
    • metric插件
    • timeout插件
    • trace插件
  • log: go.uber.org/zap
  • config: github.com/spf13/viper
  • 监控面板: prometheus+grafana
  • 告警: lark+钉钉
  • 脚手架: github.com/weblazy/easy-cli
  • cli: github.com/urfave/cli/v2
  • cron: github.com/robfig/cron
  • trace: go.opentelemetry.io/otel/trace

easy

如果大家觉得好用,右上角帮忙点个star吧。(^_^)

欢迎感兴趣的小伙伴一同开发,收集日常好用的golang工具包。

联系我们

  • 技术支持/合作/咨询请联系作者QQ: 2276282419
  • 作者邮箱: 2276282419@qq.com
  • 即时通讯技术交流QQ群: 33280853
单元测试
go test -coverpkg=./... -coverprofile=coverage.data -timeout=5s ./...
go tool cover -html=coverage.data -o coverage.html

Go Report Card

About

golang工具包

License:Apache License 2.0


Languages

Language:Go 100.0%