{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/go-playground-validator/","markdown":"https://findsoftware.frbit.cloud/go-playground-validator.md","license":"https://creativecommons.org/licenses/by/4.0/","attribution":"FindSoftware, CC BY 4.0","note":"Attributes are recorded, never scored. An absent field means unknown, never zero and never bad."},"record":{"id":"go-playground-validator","name":"validator","urls":{"repository":"https://github.com/go-playground/validator","docs":"https://pkg.go.dev/github.com/go-playground/validator/v10"},"category":["library"],"description":"Go package that validates struct and field values using struct tags.","maintainer":"Dean Karn","firstRelease":2015,"hosting":["binary"],"language":"go","runtime":["binary"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"error messages are customizable and i18n aware","runsAs":null,"renderingModes":null,"installMethod":"go get","licenseModel":"open-source","license":"MIT","currentMajor":"10","latestReleaseDate":"2026-11-02T00:00:00.000Z","githubStargazers":20222,"contributors":270,"packagistDownloads":null,"npmWeeklyDownloads":null,"dependentRepos":52342,"dependentPackages":21065,"checkedAt":"2026-11-08T00:00:00.000Z","addedAt":"2026-11-08T00:00:00.000Z","sources":[{"field":"urls","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/go-playground/validator","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"firstRelease","url":"https://api.github.com/repos/go-playground/validator/commits/a0a13613b13c72222b8d23bf33b98897aabbe9d3","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"maintainer","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/go-playground/validator","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"runtime","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"category","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"installMethod","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"i18n","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/README.md","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"license","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"licenseModel","url":"https://raw.githubusercontent.com/go-playground/validator/v10.30.6/LICENSE","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"currentMajor","url":"https://github.com/go-playground/validator/releases/tag/v10.30.6","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://github.com/go-playground/validator/releases/tag/v10.30.6","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/go-playground/validator","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/go-playground/validator/contributors","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentPackages","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-playground%2Fvalidator%2Fv10","checkedAt":"2026-11-08T00:00:00.000Z"},{"field":"dependentRepos","url":"https://packages.ecosyste.ms/api/v1/registries/proxy.golang.org/packages/github.com%2Fgo-playground%2Fvalidator%2Fv10","checkedAt":"2026-11-08T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"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.\n\n## Worth knowing\n\nThe README has a \"A Call for Maintainers\" section that asks for people to maintain the package. It does not declare the project ended."}