A summary of data about the Ruby ecosystem.

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

DSL for building class initializer with params and options.
https://github.com/dry-rb/dry-initializer

Keywords

dry-rb

Keywords from Contributors

data-validation rubygem gem ruby-gem coercion type-safety constraints predicate-logic predicates rule-engine

Last synced: about 6 hours ago
JSON representation

Repository metadata

DSL for building class initializer with params and options.

README.md

dry-initializer 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: 638
Total Committers: 36
Avg Commits per committer: 17.722
Development Distribution Score (DDS): 0.702

Commits in past year: 28
Committers in past year: 3
Avg Commits per committer in past year: 9.333
Development Distribution Score (DDS) in past year: 0.143

Name Email Commits
Andrew Kozin (aka nepalez) a****n@g****m 190
dry-bot d****t@d****g 130
File Sync f****c@a****v 84
Piotr Solnica p****a@g****m 67
Nikita Shilnikov fg@f****u 65
github-actions[bot] 4****] 24
File Sync g****b@r****p 12
Action Hero b****t@a****p 11
Olle Jonsson o****n@g****m 6
Jean-Michel Garnier j****l@2****m 5
GitHub Action a****n@g****m 5
Bo Jeanes me@b****m 4
Kamil K. Lemański k****i@g****m 3
Maxim Chernyak m****x@b****m 3
swerling s****z@g****m 3
Tim Riley t****m@r****u 3
File Sync f****c@r****v 2
Adam Lassek a****m@d****t 2
Svyatoslav Kryukov s****v@y****u 2
frostyfab 1****b 1
deepj d****a@g****m 1
ShalokShalom s****m@p****h 1
Peter Leitzen p****r@l****e 1
Peter Goldstein p****n@g****m 1
Alessio Caiazza a****o@c****m 1
Matt White m****2@g****m 1
Maciej Mensfeld m****j@m****l 1
Jeremy Friesen j****n@g****m 1
Hans Lemuet S****e 1
Gustavo Caso g****o@g****m 1
and 6 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 7 days ago

Total issues: 39
Total pull requests: 67
Average time to close issues: 5 months
Average time to close pull requests: about 2 months
Total issue authors: 32
Total pull request authors: 37
Average comments per issue: 2.92
Average comments per pull request: 2.42
Merged pull request: 51
Bot issues: 0
Bot pull requests: 0

Past year issues: 1
Past year pull requests: 0
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 1
Past year pull request authors: 0
Past year average comments per issue: 0.0
Past year average comments per pull request: 0
Past year merged pull request: 0
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-initializer

Top Issue Authors

  • nepalez (4)
  • solnic (2)
  • bjeanes (2)
  • belousovAV (2)
  • CodingAnarchy (2)
  • pedrocarmona (1)
  • manubo (1)
  • marcelotoledo5000 (1)
  • igibek (1)
  • eregon (1)
  • joevandyk (1)
  • Mistgun (1)
  • rudyyazdi (1)
  • Morozzzko (1)
  • gottfrois (1)

Top Pull Request Authors

  • nepalez (12)
  • flash-gordon (6)
  • olleolleolle (4)
  • bjeanes (4)
  • kml (3)
  • skryukov (3)
  • frostyfab (2)
  • ShalokShalom (2)
  • solnic (2)
  • jonspalmer (2)
  • GustavoCaso (1)
  • gzigzigzeo (1)
  • oborba (1)
  • maxim (1)
  • wwwermishel (1)

Top Issue Labels

  • bug (11)
  • help wanted (6)
  • Hacktoberfest (1)

Top Pull Request Labels

  • Hacktoberfest (3)

Package metadata

gem.coop: dry-initializer

DSL for declaring params and options of the initializer

  • Homepage: https://dry-rb.org/gems/dry-initializer
  • Documentation: http://www.rubydoc.info/gems/dry-initializer/
  • Licenses: MIT
  • Latest release: 3.2.0 (published about 1 year ago)
  • Last Synced: 2026-01-06T19:58:53.295Z (1 day ago)
  • Versions: 46
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 105,919,835 Total
  • Docker Downloads: 6,563,472
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Downloads: 0.249%
    • Average: 0.349%
    • Docker downloads count: 1.146%
  • Maintainers (5)
rubygems.org: dry-initializer

DSL for declaring params and options of the initializer

  • Homepage: https://dry-rb.org/gems/dry-initializer
  • Documentation: http://www.rubydoc.info/gems/dry-initializer/
  • Licenses: MIT
  • Latest release: 3.2.0 (published about 1 year ago)
  • Last Synced: 2026-01-06T09:56:03.908Z (1 day ago)
  • Versions: 46
  • Dependent Packages: 125
  • Dependent Repositories: 2,808
  • Downloads: 105,838,741 Total
  • Docker Downloads: 6,563,472
  • Rankings:
    • Dependent packages count: 0.287%
    • Downloads: 0.396%
    • Dependent repos count: 0.601%
    • Average: 1.775%
    • Docker downloads count: 1.933%
    • Stargazers count: 3.457%
    • Forks count: 3.977%
  • Maintainers (5)

Dependencies

Gemfile rubygems
  • active_attr >= 0 development
  • activesupport < 5 development
  • activesupport >= 0 development
  • anima >= 0 development
  • attr_extras >= 0 development
  • benchmark-ips ~> 2.5 development
  • concord >= 0 development
  • fast_attributes >= 0 development
  • kwattr >= 0 development
  • pry >= 0 development
  • pry-byebug >= 0 development
  • ruby-prof >= 0 development
  • value_struct >= 0 development
  • values >= 0 development
  • virtus >= 0 development
  • dry-types >= 0
dry-initializer.gemspec rubygems
  • rake >= 0 development
  • rspec >= 0 development
.github/workflows/ci.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/custom/ci.yml actions
.github/workflows/repo-sync-preview.yml actions
  • actions/github-script v7 composite

Score: 28.62277690587395