433 results (9 ms)

1. github.com/go-playground/validator

:100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

AI-generatedValidator package for Go struct field validation.

17.1k2 days ago

2. github.com/asaskevich/govalidator

[Go] Package of validators and sanitizers for strings, numerics, slices and structs

AI-generatedValidators and sanitizers for strings, structs, and collections.

6.1k2 days ago

3. github.com/go-ozzo/ozzo-validation

An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.

AI-generatedA flexible Go package for configurable and extensible data validation.

3.8k2 days ago

4. github.com/thedevsaddam/govalidator

Validate Golang request data with simple rules. Highly inspired by Laravel's request validation.

1.3k2 days ago

5. github.com/nyaruka/phonenumbers

GoLang port of Google's libphonenumber library

1.3k2 days ago

6. github.com/mwitkow/go-proto-validators

Generate message validators from .proto annotations.

1.1k2 days ago

7. github.com/gookit/validate

⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

AI-generatedGo data validation and filtering library

1.1k2 days ago

8. github.com/mholt/binding

Reflectionless data binding for Go's net/http (not actively maintained)

7942 days ago

9. github.com/badoux/checkmail

Golang package for email validation

AI-generatedEmail validation package with SMTP verification.

7172 days ago

10. github.com/ttacon/libphonenumber

golang port of Google's libphonenumber

6172 days ago

11. github.com/qri-io/jsonschema

golang implementation of https://json-schema.org drafts 7 & 2019-09

4612 days ago

12. github.com/cohesivestack/valgo

Valgo is a type-safe, expressive, and extensible validator library for Golang. Supports localization and is built with generics.

AI-generatedType-safe, expressive, and extensible validator library for Golang.

4362 days ago

13. github.com/dongri/phonenumber

With a given country and phone number, validate and format the MOBILE phone number to E.164 standard

AI-generatedNormalize phone numbers into E.164 format.

1862 days ago

14. github.com/martini-contrib/binding

Martini handler for mapping and validating a raw request into a structure.

AI-generatedRequest data binding and validation middleware for Martini.

1402 days ago

15. github.com/qor/validations

Validations is a GORM extension, used to validate models when creating, updating

1352 days ago

16. github.com/dafny-lang/dafny

Dafny is a verification-aware programming language

AI-generatedA verification-ready programming language with built-in specification features.

2.9k2 days ago

17. github.com/go-openapi/validate

openapi toolkit validation helpers

AI-generatedGo package for validating Swagger 2.0 specifications.

1212 days ago

18. github.com/kat-co/vala

A simple, extensible, library to make argument validation in Go palatable.

AI-generatedArgument validation library with fluent API support.

1162 days ago

19. github.com/faceair/jio

jio is a json schema validator similar to joi

AI-generatedJSON validation library for Go with customizable rules.

1122 days ago

20. github.com/osamingo/checkdigit

Provide check digit algorithms and calculators written in Go

1102 days ago
PreviousNext