• Stars
    star
    323
  • Rank 125,261 (Top 3 %)
  • Language
    Ruby
  • License
    MIT License
  • Created about 7 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

General purpose Command Line Interface (CLI) framework for Ruby

dry-cli Gem Version CI Status

Links

Supported Ruby versions

This library officially supports the following Ruby versions:

  • MRI >= 2.4.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-transaction

Business transaction DSL
Ruby
459
star
5

dry-schema

Coercion and validation for data structures
Ruby
408
star
6

dry-struct

Typed struct and value objects
Ruby
400
star
7

dry-configurable

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

dry-system

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

dry-container

A simple, configurable object container implemented in Ruby
Ruby
331
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