{"meta":{"name":"FindSoftware","page":"https://findsoftware.frbit.cloud/hibernate-validator/","markdown":"https://findsoftware.frbit.cloud/hibernate-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":"hibernate-validator","name":"Hibernate Validator","urls":{"home":"https://hibernate.org/validator/","repository":"https://github.com/hibernate/hibernate-validator","docs":"https://hibernate.org/validator/documentation/"},"category":["library"],"description":"Java reference implementation of Jakarta Validation that checks JavaBeans and method arguments against annotated constraints.","maintainer":"Hibernate","firstRelease":2007,"hosting":["java"],"language":"java","runtime":["jvm"],"contentStore":null,"databases":null,"adminUi":null,"headlessApi":null,"templating":null,"i18n":"localized error messages through locale-specific resource bundles","runsAs":null,"renderingModes":null,"installMethod":"Maven","licenseModel":"open-source","license":"Apache-2.0","currentMajor":"9","latestReleaseDate":"2026-11-01T00:00:00.000Z","githubStargazers":1276,"contributors":113,"packagistDownloads":null,"npmWeeklyDownloads":null,"social":{"x":"https://x.com/hibernate","bluesky":"https://bsky.app/profile/hibernate.org","forum":"https://discourse.hibernate.org/c/hibernate-validator"},"checkedAt":"2026-11-09T00:00:00.000Z","addedAt":"2026-11-09T00:00:00.000Z","sources":[{"field":"urls","url":"https://hibernate.org/validator/","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"urls","url":"https://api.github.com/repos/hibernate/hibernate-validator","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"urls","url":"https://hibernate.org/validator/","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"firstRelease","url":"https://repo1.maven.org/maven2/org/hibernate/hibernate-validator/3.0.0.ga/hibernate-validator-3.0.0.ga.pom","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"maintainer","url":"https://hibernate.org/validator/","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"category","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"language","url":"https://api.github.com/repos/hibernate/hibernate-validator","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"runtime","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"installMethod","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"i18n","url":"https://docs.hibernate.org/validator/9.1/reference/en-US/html_single/","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"license","url":"https://github.com/hibernate/hibernate-validator/blob/9.1.6.Final/README.md","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"currentMajor","url":"https://api.github.com/repos/hibernate/hibernate-validator/releases/tags/9.1.6.Final","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"latestReleaseDate","url":"https://api.github.com/repos/hibernate/hibernate-validator/releases/tags/9.1.6.Final","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"githubStargazers","url":"https://api.github.com/repos/hibernate/hibernate-validator","checkedAt":"2026-11-09T00:00:00.000Z"},{"field":"contributors","url":"https://api.github.com/repos/hibernate/hibernate-validator/contributors?per_page=1","checkedAt":"2026-11-09T00:00:00.000Z"}],"status":"active","ai":"authored"},"prose":"Hibernate Validator is the reference implementation of Jakarta Validation, the specification for checking JavaBeans and method arguments against constraints. Constraints are declared as annotations by default, and XML validation descriptors can override and extend them. The [documentation](https://hibernate.org/validator/documentation/) covers its use."}