kamalyes

go-argus

kamalyes

零依赖 · 高性能 Go 结构体校验器

AI 简介

Argus 是一个零依赖的高性能 Go 结构体校验器。它利用 Go 标准库实现,确保供应链安全,并通过零反射技术对字符串变量进行快速验证,相比传统的反射方法速度提升2至3倍。该项目内置了超过97种字段规则,支持跨字段验证、国际化(含9种语言)、与 go-playground/validator 兼容以及轻量级JSON Schema验证等功能,适用于需要高效数据验证的各种后端服务场景,特别是API网关中的数据校验。此外,Argus 还提供了并发安全性和自定义规则注册的支持,使得开发者能够灵活扩展其功能以满足特定需求。

Go
Apache License 2.0
140
Stars
1
Forks
91
Watchers
5
Issues

Star 增长

今日+2
近 7 天+17
近 30 天+45
综合评分57.9
默认分支master