The official website of dry-rb
The project was ported to dry-rb/dry-transformer
A toolset of small support modules used throughout the @dry-rb & @rom-rb ecosystems
Example dry-rb & rom-rb web application
Interactive learning app for dry-rb workshops
⚠ Dry::Equalizer is now part of dry-core; this separate codebase is now deprecated ⚠
Flexible type system for Ruby with coercions and constraints
A simple, configurable object container implemented in Ruby
Validation library with type-safe schemas and rules
Coercion and validation for data structures
A simple mixin to make Ruby classes configurable
Application framework with state management and built-in dependency injection support
General purpose Command Line Interface (CLI) framework for Ruby
Predicate logic with rule composition
Container-agnostic constructor injection mixin
Complete, standalone view rendering system that gives you everything you need to write well-factored view code.
Flexible, expressive pattern matching for Ruby
⚠️ [unmaintained] this project grew into dry-rails/dry-rails ⚠️