← All Go categories

Validation Go Libraries Ranking

Libraries for validation.

16 repositories, updated daily.

inspired schema builder for runtime value parsing and validation.

43.4K
2.1K
Yesterday
+48 weekly
View

.

21.2K
1.5K
Yesterday
-7 weekly
View

- Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving.

20.1K
1.4K
Yesterday
+13 weekly
View

- Validators and sanitizers for strings, numerics, slices and structs.

6.2K
572
Yesterday
-1 weekly
View

- Supports validation of various data types (structs, strings, maps, slices, etc.) with configurable and extensible validation rules specified in usual code constructs instead of struct tags.

4.1K
243
Yesterday
+1 weekly
View

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

1.3K
122
1 month ago
+0 weekly
View

- Go package for data validation and filtering. support validate Map, Struct, Request(Form, JSON, url.Values, Uploaded Files) data and more features.

1.2K
125
3 days ago
+1 weekly
View

- :balloon: A lightweight struct validator for Go.

182
11
2 weeks ago
+0 weekly
View

- Fast, tag-based validation for structs.

119
12
1 month ago
+0 weekly
View

- Provide check digit algorithms (Luhn, Verhoeff, Damm) and calculators (ISBN, EAN, JAN, UPC, etc.).

114
9
8 months ago
+0 weekly
View

- This package provides a framework for writing validations for Go applications.

94
22
1 year ago
+0 weekly
View

- strongly-typed validation rules over functional interface, powered by generics and reflection free with heavy focus on crafting clear and information-rich error messages.

55
0
1 week ago
+2 weekly
View

- Validation library using Generics.

32
1
1 week ago
+0 weekly
View

Go package for validating requests

31
2
1 year ago
+0 weekly
View

hvalid is a lightweight validation library written in Go language. It provides a custom validator interface and a series of common validation functions to help developers quickly implement data validation.

14
2
9 months ago
+0 weekly
View

- A lightweight model validator written in Go.Contains VFs:Min, Max, MinLength, MaxLength, Length, Enum, Regex.

7
0
1 year ago
+0 weekly
View