FindSoftware

validator

Go package that validates struct and field values using struct tags.

validator is a Go package that checks struct and field values against rules written as struct tags, with customizable error messages that are aware of i18n. The README describes it as the default validator for the gin web framework. Dean Karn holds the copyright.

Worth knowing

The README has a “A Call for Maintainers” section that asks for people to maintain the package. It does not declare the project ended.

Identity

Status
Active
Maintainer
Dean Karn4
First release
20153

Rendering and deploy

Install with
go get1

Releases

Current major version
105
Last release
2026-11-025

Adoption

GitHub stars
20,2222
Contributors
2706
Dependent repositories
52,3427
Dependent packages
21,0657

Why these figures do not compare

Sources

  1. 2026-11-08: links, Runtime, Categories, Install with, Multilingual
    raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md
  2. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/go-playground/validator
  3. 2026-11-08: First release
    api.github.com/repos/go-playground/validator/commits/a0a13613b13c72222b8d23bf33b98897aabbe9d3
  4. 2026-11-08: Maintainer, License, License model
    raw.githubusercontent.com/go-playground/validator/v10.30.6/LICENSE
  5. 2026-11-08: Current major version, Last release
    github.com/go-playground/validator/releases/tag/v10.30.6
  6. 2026-11-08: Contributors
    api.github.com/repos/go-playground/validator/contributors
  7. 2026-11-08: Dependent packages, Dependent repositories
    packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-playground%2Fvalidator%2Fv10

Last reviewed · Listed since Edit on GitHubThis page as markdownas JSON