Skip to content
kainonlyPublic

About

面向 Web 服务的 Go 工具库,提供 Hertz 友好的集成

Resources

Stars

4 stars

Watchers

2 watching

Forks

Latest commit

 

History

527 Commits

Folders and files

Repository files navigation

Go Utils

GitHub Workflow Status Coveralls github GitHub go.mod Go version Release GitHub license

面向 Web 服务的 Go 工具库,提供 Hertz 友好的集成。

安装

go get github.com/kainonly/go

包列表

包 用途
vd 校验器封装与 Hertz 集成
passport JWT 认证辅助
csrf CSRF 防护中间件
captcha 基于 Redis 的验证码管理
locker 基于 Redis 的计数与锁定辅助
passlib 密码哈希与校验
totp TOTP 密钥生成与校验
cipher 对称加密辅助
help 常用小工具函数

使用

按需导入所需的包:

import "github.com/kainonly/go/vd"

validate := vd.Default()
_ = validate.Validate(req)

详细用法保留在各包的文档注释中:

go doc github.com/kainonly/go/vd
go doc github.com/kainonly/go/passport
go doc github.com/kainonly/go/csrf

许可证

BSD-3-Clause License

About

面向 Web 服务的 Go 工具库,提供 Hertz 友好的集成

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Used by

Contributors

Languages