A summary of data about the Ruby ecosystem.

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

Predicate logic with rule composition
https://github.com/dry-rb/dry-logic

Keywords

dry-rb gem library predicate-logic predicates ruby rubygem rule-engine

Keywords from Contributors

data-validation coercion type-safety ruby-gem constraints schema-validation settings inflection activerecord mvc

Last synced: about 12 hours ago
JSON representation

Repository metadata

Predicate logic with rule composition

README.md

dry-logic Gem Version CI Status

Links

License

See LICENSE file.


Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 7 days ago

Total Commits: 794
Total Committers: 48
Avg Commits per committer: 16.542
Development Distribution Score (DDS): 0.717

Commits in past year: 37
Committers in past year: 5
Avg Commits per committer in past year: 7.4
Development Distribution Score (DDS) in past year: 0.541

Name Email Commits
Piotr Solnica p****a@g****m 225
dry-bot d****t@d****g 183
File Sync f****c@a****v 104
Nikita Shilnikov fg@f****u 96
Piotr Solnica p****s@g****m 34
Linus Oleander l****s@o****o 28
Fran Worley f****s@s****k 17
Action Hero b****t@a****p 15
github-actions[bot] 4****] 14
File Sync g****b@r****p 14
GitHub Action a****n@g****m 5
GustavoCaso g****o@g****m 4
Olle Jonsson o****n@g****m 4
Adam Lassek a****m@d****t 3
Anton a****m@g****m 3
Brian Malinconico b****o@t****m 3
Kamil Dubil d****l@g****m 3
Marc Busqué m****c@l****m 3
File Sync f****c@r****v 2
Kamil K. Lemański k****i@g****m 2
James Brauman j****u@g****m 2
James Tippett j****t@g****m 2
Ryan Bigg me@r****m 2
Tim Riley t****m@r****u 2
hieuk09 h****9@g****m 1
deepj d****a@g****m 1
Unknown n****h@g****m 1
Ted Johansson d****i@g****m 1
Svyatoslav Kryukov s****v@y****u 1
Alexey Zhaboyedov z****v@m****m 1
and 18 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 16 days ago

Total issues: 23
Total pull requests: 85
Average time to close issues: about 1 year
Average time to close pull requests: 2 months
Total issue authors: 18
Total pull request authors: 44
Average comments per issue: 3.3
Average comments per pull request: 1.87
Merged pull request: 67
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
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: 0
Past year pull request authors: 0
Past year average comments per issue: 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-logic

Top Issue Authors

  • solnic (3)
  • fran-worley (3)
  • GustavoCaso (2)
  • Kukunin (1)
  • coatezy (1)
  • ojab (1)
  • vladimirtemnikov (1)
  • kwando (1)
  • AnatolyShirykalov (1)
  • oded-zahavi (1)
  • dleidert (1)
  • zubin (1)
  • SandNerd (1)
  • Vasu1105 (1)
  • radar (1)

Top Pull Request Authors

  • solnic (10)
  • flash-gordon (9)
  • fran-worley (5)
  • oleander (5)
  • olleolleolle (4)
  • Drenmi (3)
  • waiting-for-dev (3)
  • GustavoCaso (2)
  • jamesbrauman (2)
  • AllanQ (2)
  • dleidert (2)
  • k-dubil (2)
  • estum (2)
  • hwo411 (2)
  • george-carlin (2)

Top Issue Labels

  • bug (6)
  • help wanted (6)
  • feature (5)
  • docsite (1)

Top Pull Request Labels

  • feature (1)

Package metadata

gem.coop: dry-logic

Predicate logic with rule composition

  • Homepage: https://dry-rb.org/gems/dry-logic
  • Documentation: http://www.rubydoc.info/gems/dry-logic/
  • Licenses: MIT
  • Latest release: 1.6.0 (published 11 months ago)
  • Last Synced: 2025-12-09T19:04:03.669Z (3 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 176,953,575 Total
  • Docker Downloads: 602,105,581
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.048%
    • Downloads: 0.144%
  • Maintainers (5)
rubygems.org: dry-logic

Predicate logic with rule composition

  • Homepage: https://dry-rb.org/gems/dry-logic
  • Documentation: http://www.rubydoc.info/gems/dry-logic/
  • Licenses: MIT
  • Latest release: 1.6.0 (published 11 months ago)
  • Last Synced: 2025-12-10T03:31:43.123Z (2 days ago)
  • Versions: 31
  • Dependent Packages: 19
  • Dependent Repositories: 5,189
  • Downloads: 177,052,747 Total
  • Docker Downloads: 602,105,581
  • Rankings:
    • Downloads: 0.17%
    • Docker downloads count: 0.196%
    • Dependent repos count: 0.438%
    • Dependent packages count: 1.094%
    • Average: 1.569%
    • Forks count: 3.325%
    • Stargazers count: 4.193%
  • Maintainers (5)

Dependencies

Gemfile rubygems
  • benchmark-ips >= 0 development
  • hotch >= 0 development
  • pry-byebug >= 0 development
  • dry-core >= 0
dry-logic.gemspec rubygems
  • bundler >= 0 development
  • rake >= 0 development
  • rspec >= 0 development
  • concurrent-ruby ~> 1.0
  • dry-core ~> 0.5, >= 0.5
  • zeitwerk ~> 2.6
.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

Score: 30.242019742335685