FindSoftware

dry-validation

Ruby data validation library that defines schemas and validation rules through contract objects.

dry-validation is a data validation library for Ruby that defines schemas and validation rules through contract objects. Its schemas are powered by dry-schema, a separate gem. The Hanakai team maintains it, and its documentation sits in the Hanakai guides for the dry family of gems.

Worth knowing

The README and the documentation give no install command.

Identity

Status
Stub
Maintainer
Hanakai team4
Maintained by
Community
First release
20153

Releases

Current major version
16
Last release
2025-01-216

Adoption

GitHub stars
1,4202
Contributors
647

Why these figures do not compare

Sources

  1. 2026-11-08: links, Categories
    hanakai.org/learn/dry/dry-validation/v1.11
  2. 2026-11-08: links, Written in, GitHub stars
    api.github.com/repos/dry-rb/dry-validation
  3. 2026-11-08: First release
    rubygems.org/api/v1/versions/dry-validation.json
  4. 2026-11-08: Maintainer, License
    github.com/dry-rb/dry-validation/blob/main/LICENSE
  5. 2026-11-08: Runtime, Minimum runtime
    github.com/dry-rb/dry-validation/blob/v1.11.1/dry-validation.gemspec
  6. 2026-11-08: Current major version, Last release
    github.com/dry-rb/dry-validation/releases
  7. 2026-11-08: Contributors
    api.github.com/repos/dry-rb/dry-validation/contributors?per_page=1

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