A summary of data about the Ruby ecosystem.

https://github.com/dry-rb/dry-validation

Validation library with type-safe schemas and rules
https://github.com/dry-rb/dry-validation

Keywords

coercion data-validation dry-rb gem ruby rubygem type-safety validation

Keywords from Contributors

constraints activerecord mvc activejob predicate-logic predicates rule-engine ruby-gem data-validator schema-validation

Last synced: about 10 hours ago
JSON representation

Repository metadata

Validation library with type-safe schemas and rules

README.md

dry-validation Gem Version CI Status

Links

License

See LICENSE file.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 3 days ago

Total Commits: 1,776
Total Committers: 85
Avg Commits per committer: 20.894
Development Distribution Score (DDS): 0.447

Commits in past year: 33
Committers in past year: 4
Avg Commits per committer in past year: 8.25
Development Distribution Score (DDS) in past year: 0.212

Name Email Commits
Piotr Solnica p****a@g****m 982
dry-bot d****t@d****g 206
Nikita Shilnikov fg@f****u 130
File Sync f****c@a****v 90
Piotr Solnica p****s@g****m 64
Andy Holland a****1@a****m 28
github-actions[bot] 4****] 26
Fran Worley f****s@s****k 20
File Sync g****b@r****p 18
Action Hero b****t@a****p 15
Tim Riley t****m@o****m 14
Piotr Solnica p****a@a****m 14
Tim Cooper c****p@l****m 13
Marc Busqué m****c@l****m 12
Igor Alexandrov i****v@g****m 10
GitHub Action a****n@g****m 9
Olle Jonsson o****n@g****m 6
Luca Guidi me@l****m 5
Adam Lassek a****m@d****t 5
Peter Suschlik ps@n****e 4
fkostovski f****i@e****m 4
Espartaco Palma e****a@g****m 4
Arkadiy Zabazhanov k****d@g****m 3
Brandon Autrey b****y@g****m 3
Ian White i****e@g****m 3
Jan Dudulski j****n@d****l 3
Joe 1****d 3
Mathieu Le Tiec m****b@g****m 3
Rob Hanlon r****n@g****m 3
Tanner Donovan t****n@g****m 3
and 55 more...

Committer domains:


Issue and Pull Request metadata

Last synced: about 1 month ago

Total issues: 70
Total pull requests: 48
Average time to close issues: 3 months
Average time to close pull requests: 15 days
Total issue authors: 63
Total pull request authors: 32
Average comments per issue: 3.43
Average comments per pull request: 1.9
Merged pull request: 39
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 1
Past year average time to close issues: 18 days
Past year average time to close pull requests: 4 minutes
Past year issue authors: 6
Past year pull request authors: 1
Past year average comments per issue: 1.86
Past year average comments per pull request: 0.0
Past year merged pull request: 1
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/dry-rb/dry-validation

Top Issue Authors

  • solnic (4)
  • DawidJanczak (2)
  • PericlesTheo (2)
  • tanyongkee (2)
  • postmodern (2)
  • adamransom (1)
  • jacobtani (1)
  • ilnurnasyrov2 (1)
  • xiaoxipang (1)
  • RajatPawar (1)
  • sirneb (1)
  • yuuan (1)
  • erikbelusic (1)
  • PragTob (1)
  • peco8 (1)

Top Pull Request Authors

  • JuanVqz (5)
  • solnic (5)
  • timriley (4)
  • pyromaniac (2)
  • bryszard (2)
  • bautrey37 (2)
  • sirfilip (2)
  • andrew (2)
  • alexxty7 (1)
  • enomotodev (1)
  • PragTob (1)
  • FTLam11 (1)
  • bhicks (1)
  • dreig (1)
  • alassek (1)

Top Issue Labels

  • bug (50)
  • help wanted (46)
  • feature (12)
  • invalid (2)
  • hints (1)
  • ⚠️ experimental ⚠️ (1)
  • wip (1)

Top Pull Request Labels

  • feature (1)
  • bug (1)

Package metadata

gem.coop: dry-validation

Validation library

  • Homepage: https://dry-rb.org/gems/dry-validation
  • Documentation: http://www.rubydoc.info/gems/dry-validation/
  • Licenses: MIT
  • Latest release: 1.11.1 (published about 1 year ago)
  • Last Synced: 2026-03-02T03:32:02.303Z (2 days ago)
  • Versions: 70
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 103,070,493 Total
  • Docker Downloads: 6,570,393
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Downloads: 0.264%
    • Average: 0.352%
    • Docker downloads count: 1.145%
  • Maintainers (3)
rubygems.org: dry-validation

Validation library

  • Homepage: https://dry-rb.org/gems/dry-validation
  • Documentation: http://www.rubydoc.info/gems/dry-validation/
  • Licenses: MIT
  • Latest release: 1.11.1 (published about 1 year ago)
  • Last Synced: 2026-03-02T07:03:12.044Z (1 day ago)
  • Versions: 70
  • Dependent Packages: 171
  • Dependent Repositories: 2,905
  • Downloads: 103,077,108 Total
  • Docker Downloads: 6,570,393
  • Rankings:
    • Dependent packages count: 0.219%
    • Downloads: 0.362%
    • Dependent repos count: 0.583%
    • Average: 1.107%
    • Stargazers count: 1.635%
    • Docker downloads count: 1.884%
    • Forks count: 1.957%
  • Maintainers (3)
proxy.golang.org: github.com/dry-rb/dry-validation


Dependencies

Gemfile rubygems
  • actionpack >= 0 development
  • activemodel >= 0 development
  • activerecord >= 0 development
  • benchmark-ips >= 0 development
  • dry-monads ~> 1.0 development
  • hotch >= 0 development
  • i18n >= 0 development
  • pry >= 0 development
  • pry-byebug >= 0 development
  • sqlite3 >= 0 development
  • virtus >= 0 development
  • dry-configurable >= 0
  • dry-schema >= 0
  • dry-types >= 0
dry-validation.gemspec rubygems
  • bundler >= 0 development
  • rake >= 0 development
  • rspec >= 0 development
  • concurrent-ruby ~> 1.0
  • dry-container ~> 0.7, >= 0.7.1
  • dry-core ~> 0.5, >= 0.5
  • dry-initializer ~> 3.0
  • dry-schema ~> 1.8, >= 1.8.0
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/docsite.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/rubocop.yml actions
  • actions/checkout v2 composite
  • repobot-app/actions/rubocop main composite
  • technote-space/get-diff-action v4 composite
.github/workflows/sync_configs.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/custom/ci.yml actions

Score: 30.911893518440046