• Stars
    star
    459
  • Rank 91,860 (Top 2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 8 years ago
  • Updated 4 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Business transaction DSL

dry-transaction Gem Version CI Status

Links

Supported Ruby versions

This library officially supports the following Ruby versions:

  • MRI >= 3.0
  • jruby >= 9.4 (not tested on CI)

License

See LICENSE file.

More Repositories

1

dry-validation

Validation library with type-safe schemas and rules
Ruby
1,315
star
2

dry-types

Flexible type system for Ruby with coercions and constraints
Ruby
843
star
3

dry-monads

Useful, common monads in idiomatic Ruby
Ruby
713
star
4

dry-schema

Coercion and validation for data structures
Ruby
408
star
5

dry-struct

Typed struct and value objects
Ruby
400
star
6

dry-configurable

A simple mixin to make Ruby classes configurable
Ruby
398
star
7

dry-system

Application framework with state management and built-in dependency injection support
Ruby
354
star
8

dry-container

A simple, configurable object container implemented in Ruby
Ruby
331
star
9

dry-cli

General purpose Command Line Interface (CLI) framework for Ruby
Ruby
323
star
10

dry-initializer

DSL for building class initializer with params and options.
Ruby
273
star
11

dry-rails

The official dry-rb railtie
Ruby
263
star
12

dry-web

Lightweight web application stack with pluggable routing front-ends
Ruby
211
star
13

dry-logic

Predicate logic with rule composition
Ruby
179
star
14

dry-auto_inject

Container-agnostic constructor injection mixin
Ruby
176
star
15

dry-core

A toolset of small support modules used throughout the @dry-rb & @rom-rb ecosystems
Ruby
169
star
16

dry-view

Complete, standalone view rendering system that gives you everything you need to write well-factored view code.
Ruby
147
star
17

dry-web-roda

Roda integration for dry-web apps
Ruby
119
star
18

dry-events

Pub/sub system
Ruby
113
star
19

dry-effects

Algebraic effects in Ruby
Ruby
108
star
20

dry-matcher

Flexible, expressive pattern matching for Ruby
Ruby
100
star
21

dry-inflector

Inflector for Ruby
Ruby
95
star
22

dry-rb.org

The official website of dry-rb
SCSS
95
star
23

dry-equalizer

โš  Dry::Equalizer is now part of dry-core; this separate codebase is now deprecated โš 
Ruby
77
star
24

dry-monitor

Monitoring and instrumentation APIs
Ruby
76
star
25

dry-pipeline

The `>>` operator for Ruby aka "pipeline operator"
Ruby
75
star
26

dry-transformer

Data transformation toolkit
Ruby
72
star
27

dry-web-blog

Example dry-rb & rom-rb web application
Ruby
61
star
28

dry-system-rails

โš ๏ธ [unmaintained] this project grew into dry-rails/dry-rails โš ๏ธ
Ruby
57
star
29

dry-files

File utilities
Ruby
37
star
30

dry-logger

Logging library
Ruby
32
star
31

workshop-app

Interactive learning app for dry-rb workshops
Ruby
15
star
32

dry-system-dependency_graph

WIP
Ruby
15
star
33

dry-operation

Ruby
14
star
34

devtools

Shared tools, configuration and maintenance automation for dry-rb repos
Ruby
9
star
35

workshop-exercises

Exercises for learning dry-rb & rom-rb
Ruby
9
star
36

template-gem

Template repo used for syncing common files across all dry-rb repos
HTML
3
star