A summary of data about the Ruby ecosystem.

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

Flexible type system for Ruby with coercions and constraints
https://github.com/dry-rb/dry-types

Keywords

coercion constraints dry-rb ruby types

Keywords from Contributors

rubygem data-validation gem type-safety activerecord mvc predicate-logic predicates rule-engine ruby-gem

Last synced: about 4 hours ago
JSON representation

Repository metadata

Flexible type system for Ruby with coercions and constraints

README.md

dry-types Gem Version CI Status

Links

License

See LICENSE file.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 1 day ago

Total Commits: 1,601
Total Committers: 78
Avg Commits per committer: 20.526
Development Distribution Score (DDS): 0.677

Commits in past year: 74
Committers in past year: 8
Avg Commits per committer in past year: 9.25
Development Distribution Score (DDS) in past year: 0.635

Name Email Commits
Nikita Shilnikov fg@f****u 517
Piotr Solnica p****a@g****m 392
dry-bot d****t@d****g 176
File Sync f****c@a****v 93
Piotr Solnica p****s@g****m 64
John Backus j****s@g****m 62
GustavoCaso g****o@g****m 42
github-actions[bot] 4****] 27
Alex Semyonov a****x@s****s 22
File Sync g****b@r****p 18
Tim Riley t****m@r****u 18
Brandon Weaver k****r@g****m 15
Rob Hanlon r****n@g****m 12
Action Hero b****t@a****p 11
GitHub Action a****n@g****m 8
Svyatoslav Kryukov s****v@y****u 7
Andy Holland a****1@a****m 7
Olle Jonsson o****n@g****m 6
Damian C. Rossney d****n@r****t 5
Abinoam P. Marques Jr a****m@g****m 4
Adam Lassek a****m@d****t 4
Fran Worley f****s@s****k 4
Marc Busqué m****c@l****m 4
Sean Collins s****n@c****m 4
Vladimir Kochnev h****e@y****u 4
Joe Van Dyk j****e@t****m 4
Jonas Schubert Erlandsson j****n@g****m 3
Espartaco Palma e****a@g****m 3
Jeremy Friesen j****n@g****m 3
Kir Shatrov s****v@m****m 3
and 48 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 50
Total pull requests: 96
Average time to close issues: 5 months
Average time to close pull requests: 28 days
Total issue authors: 43
Total pull request authors: 38
Average comments per issue: 3.34
Average comments per pull request: 1.23
Merged pull request: 76
Bot issues: 0
Bot pull requests: 0

Past year issues: 7
Past year pull requests: 11
Past year average time to close issues: 10 days
Past year average time to close pull requests: 7 days
Past year issue authors: 7
Past year pull request authors: 4
Past year average comments per issue: 1.14
Past year average comments per pull request: 0.64
Past year merged pull request: 9
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-types

Top Issue Authors

  • pyromaniac (3)
  • chriscz (2)
  • CodingAnarchy (2)
  • solnic (2)
  • bkuhlmann (2)
  • flash-gordon (2)
  • Samsinite (1)
  • n-rodriguez (1)
  • kwando (1)
  • dmlary (1)
  • dcr8898 (1)
  • adamransom (1)
  • gottfrois (1)
  • awead (1)
  • dnesteryuk (1)

Top Pull Request Authors

  • flash-gordon (29)
  • baweaver (8)
  • timriley (5)
  • robhanlon22 (5)
  • emptyflask (4)
  • cllns (3)
  • estum (2)
  • waiting-for-dev (2)
  • CharlieWWW94 (2)
  • skryukov (2)
  • SalvatoreT (2)
  • elcuervo (2)
  • bkuhlmann (2)
  • dcr8898 (2)
  • timstott (2)

Top Issue Labels

  • bug (29)
  • help wanted (25)
  • feature (5)
  • question (1)
  • docsite (1)
  • wontfix (1)
  • invalid (1)
  • discussion (1)

Top Pull Request Labels


Package metadata

gem.coop: dry-types

Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc

  • Homepage: https://dry-rb.org/gems/dry-types
  • Documentation: http://www.rubydoc.info/gems/dry-types/
  • Licenses: MIT
  • Latest release: 1.8.3 (published 7 months ago)
  • Last Synced: 2026-01-08T18:29:14.647Z (2 days ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 181,732,545 Total
  • Docker Downloads: 602,105,581
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.048%
    • Downloads: 0.143%
  • Maintainers (5)
rubygems.org: dry-types

Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc

  • Homepage: https://dry-rb.org/gems/dry-types
  • Documentation: http://www.rubydoc.info/gems/dry-types/
  • Licenses: MIT
  • Latest release: 1.9.0 (published 2 days ago)
  • Last Synced: 2026-01-09T16:37:34.567Z (1 day ago)
  • Versions: 51
  • Dependent Packages: 225
  • Dependent Repositories: 5,319
  • Downloads: 181,908,565 Total
  • Docker Downloads: 602,105,581
  • Rankings:
    • Downloads: 0.171%
    • Dependent packages count: 0.183%
    • Docker downloads count: 0.196%
    • Dependent repos count: 0.434%
    • Average: 0.888%
    • Stargazers count: 2.034%
    • Forks count: 2.313%
  • Maintainers (5)
  • Funding:
    • https://github.com/sponsors/hanami
proxy.golang.org: github.com/dry-rb/dry-types

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/dry-rb/dry-types#section-documentation
  • Licenses: mit
  • Latest release: v1.9.0 (published 2 days ago)
  • Last Synced: 2026-01-09T11:34:11.835Z (1 day ago)
  • Versions: 63
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 5.449%
    • Average: 5.632%
    • Dependent repos count: 5.815%

Dependencies

Gemfile rubygems
  • attrio >= 0 development
  • benchmark-ips >= 0 development
  • dry-struct >= 0 development
  • fast_attributes >= 0 development
  • hotch >= 0 development
  • pry-byebug >= 0 development
  • virtus >= 0 development
  • dry-container >= 0
  • dry-core >= 0
  • dry-logic >= 0
dry-types.gemspec rubygems
  • bundler >= 0 development
  • dry-monads ~> 1.0 development
  • rake >= 0 development
  • rspec >= 0 development
  • yard >= 0 development
  • concurrent-ruby ~> 1.0
  • dry-container ~> 0.3
  • dry-core >= 0.9
  • dry-inflector ~> 0.1, >= 0.1.2
  • dry-logic ~> 1.0, >= 1.0.2
  • zeitwerk ~> 2.6
.github/workflows/ci.yml actions
  • actions/checkout v2 composite
  • ruby/setup-ruby v1 composite
.github/workflows/rubocop.yml actions
  • actions/checkout v3 composite
  • ruby/setup-ruby v1 composite
.github/workflows/repo-sync-preview.yml actions
  • actions/github-script v7 composite

Score: 32.31978247197126