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 18 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: 6 days ago

Total Commits: 809
Total Committers: 48
Avg Commits per committer: 16.854
Development Distribution Score (DDS): 0.722

Commits in past year: 33
Committers in past year: 3
Avg Commits per committer in past year: 11.0
Development Distribution Score (DDS) in past year: 0.152

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
github-actions[bot] 4****] 28
Fran Worley f****s@s****k 17
Action Hero b****t@a****p 15
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
Tim Riley t****m@r****u 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
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
Alexey Zhaboyedov z****v@m****m 1
Peter Suschlik ps@n****e 1
and 18 more...

Committer domains:


Issue and Pull Request metadata

Last synced: 8 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 about 1 year ago)
  • Last Synced: 2026-02-25T03:31:08.147Z (6 days ago)
  • Versions: 31
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 189,747,699 Total
  • Docker Downloads: 602,105,581
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 0.048%
    • Downloads: 0.144%
  • Maintainers (3)
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 about 1 year ago)
  • Last Synced: 2026-02-23T21:32:36.192Z (7 days ago)
  • Versions: 31
  • Dependent Packages: 19
  • Dependent Repositories: 5,189
  • Downloads: 189,451,066 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)
ubuntu-24.04: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses: mit
  • Latest release: 1.2.0-3 (published 18 days ago)
  • Last Synced: 2026-02-13T01:02:49.270Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
debian-11: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Documentation: https://packages.debian.org/bullseye/ruby-dry-logic
  • Licenses:
  • Latest release: 1.0.5-2 (published 20 days ago)
  • Last Synced: 2026-02-13T08:19:52.068Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.04: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 20 days ago)
  • Last Synced: 2026-02-11T06:38:22.880Z (20 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-23.10: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 17 days ago)
  • Last Synced: 2026-02-13T18:18:20.482Z (17 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-24.10: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 22 days ago)
  • Last Synced: 2026-02-09T16:28:00.923Z (22 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
ubuntu-20.04: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses:
  • Latest release: 1.0.5-2 (published 18 days ago)
  • Last Synced: 2026-02-13T07:12:44.980Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Documentation: https://packages.debian.org/bookworm/ruby-dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 18 days ago)
  • Last Synced: 2026-02-12T23:28:27.294Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
ubuntu-22.04: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 18 days ago)
  • Last Synced: 2026-02-13T13:16:01.657Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-13: ruby-dry-logic

  • Homepage: https://github.com/dry-rb/dry-logic
  • Documentation: https://packages.debian.org/trixie/ruby-dry-logic
  • Licenses:
  • Latest release: 1.2.0-3 (published 19 days ago)
  • Last Synced: 2026-02-13T13:14:57.185Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%

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/rubocop.yml actions
  • actions/checkout v2 composite
  • repobot-app/actions/rubocop main composite
  • technote-space/get-diff-action v4 composite
.github/workflows/pr-comments.yml actions
  • hanakai-rb/repo-sync/pr-comments-from-artifacts main composite
.github/workflows/repo-sync-preview.yml actions
  • actions/github-script v7 composite

Score: 30.258057857484186