An open API service providing repository metadata for many open source software ecosystems.

GitHub / dry-rb 40 Repositories

dry-rb is a collection of next-generation Ruby libraries, each intended to encapsulate a common task

dry-rb/dry-validation

Validation library with type-safe schemas and rules

Language: Ruby - Size: 2.26 MB - Last synced at: about 19 hours ago - Pushed at: 13 days ago - Stars: 1,397 - Forks: 191

dry-rb/dry-initializer

DSL for building class initializer with params and options.

Language: Ruby - Size: 606 KB - Last synced at: about 5 hours ago - Pushed at: 13 days ago - Stars: 328 - Forks: 43

dry-rb/dry-cli

General purpose Command Line Interface (CLI) framework for Ruby

Language: Ruby - Size: 631 KB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 351 - Forks: 40

dry-rb/dry-inflector

Inflector for Ruby

Language: Ruby - Size: 442 KB - Last synced at: 2 days ago - Pushed at: 9 days ago - Stars: 98 - Forks: 15

dry-rb/dry-configurable

A simple mixin to make Ruby classes configurable

Language: Ruby - Size: 747 KB - Last synced at: 1 day ago - Pushed at: 13 days ago - Stars: 411 - Forks: 54

dry-rb/dry-schema

Coercion and validation for data structures

Language: Ruby - Size: 2.26 MB - Last synced at: 4 days ago - Pushed at: 12 days ago - Stars: 467 - Forks: 118

dry-rb/dry-types

Flexible type system for Ruby with coercions and constraints

Language: Ruby - Size: 2.26 MB - Last synced at: about 5 hours ago - Pushed at: 13 days ago - Stars: 878 - Forks: 137

dry-rb/dry-transaction

Business transaction DSL

Language: Ruby - Size: 606 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 472 - Forks: 55

dry-rb/dry-system

Application framework with state management and built-in dependency injection support

Language: Ruby - Size: 1.54 MB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 365 - Forks: 67

dry-rb/dry-matcher

Flexible, expressive pattern matching for Ruby

Language: Ruby - Size: 369 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 104 - Forks: 18

dry-rb/dry-logic

Predicate logic with rule composition

Language: Ruby - Size: 780 KB - Last synced at: 8 days ago - Pushed at: 13 days ago - Stars: 179 - Forks: 62

dry-rb/dry-core

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

Language: Ruby - Size: 648 KB - Last synced at: 7 days ago - Pushed at: 13 days ago - Stars: 169 - Forks: 35

dry-rb/dry-effects

Algebraic effects in Ruby

Language: Ruby - Size: 806 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 120 - Forks: 20

dry-rb/dry-transformer

Data transformation toolkit

Language: Ruby - Size: 667 KB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 77 - Forks: 9

dry-rb/dry-rails

The official dry-rb railtie

Language: Ruby - Size: 407 KB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 271 - Forks: 25

dry-rb/dry-monitor

Monitoring and instrumentation APIs

Language: Ruby - Size: 342 KB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 79 - Forks: 20

dry-rb/dry-logger

Logging library

Language: Ruby - Size: 472 KB - Last synced at: 18 days ago - Pushed at: 20 days ago - Stars: 36 - Forks: 7

dry-rb/dry-files

File utilities

Language: Ruby - Size: 190 KB - Last synced at: 17 days ago - Pushed at: 22 days ago - Stars: 40 - Forks: 8

dry-rb/dry-auto_inject

Container-agnostic constructor injection mixin

Language: Ruby - Size: 482 KB - Last synced at: 18 days ago - Pushed at: 22 days ago - Stars: 178 - Forks: 31

dry-rb/testing

Test repository. Nothing to see here, move along.

Language: Ruby - Size: 273 KB - Last synced at: 20 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 2

dry-rb/dry-operation

Language: Ruby - Size: 85.9 KB - Last synced at: 24 days ago - Pushed at: 25 days ago - Stars: 45 - Forks: 7

dry-rb/dry-monads

Useful, common monads in idiomatic Ruby

Language: Ruby - Size: 1.25 MB - Last synced at: 22 days ago - Pushed at: 25 days ago - Stars: 851 - Forks: 156

dry-rb/dry-struct

Typed struct and value objects

Language: Ruby - Size: 765 KB - Last synced at: 25 days ago - Pushed at: 27 days ago - Stars: 434 - Forks: 64

dry-rb/dry-events

Pub/sub system

Language: Ruby - Size: 314 KB - Last synced at: 25 days ago - Pushed at: 27 days ago - Stars: 125 - Forks: 13

dry-rb/dry-container

A simple, configurable object container implemented in Ruby

Language: Ruby - Size: 435 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 339 - Forks: 37

dry-rb/dry-rb.org

The official website of dry-rb

Language: SCSS - Size: 108 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 95 - Forks: 99

dry-rb/dry-view

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

Language: Ruby - Size: 778 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 149 - Forks: 18

dry-rb/middleman-docsite Fork of solnic/middleman-docsite

Various middleman extensions extracted from rom-rb and dry-rb websites

Language: Ruby - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: 10 months ago - Stars: 1 - Forks: 0

dry-rb/dry-system-rails 📦

:warning: [unmaintained] this project grew into dry-rails/dry-rails :warning:

Language: Ruby - Size: 83 KB - Last synced at: about 2 months ago - Pushed at: over 6 years ago - Stars: 56 - Forks: 14

dry-rb/dry-system-dependency_graph

WIP

Language: Ruby - Size: 324 KB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 4

dry-rb/dry-web 📦

Lightweight web application stack with pluggable routing front-ends

Language: Ruby - Size: 289 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 212 - Forks: 18

dry-rb/template-gem

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

Language: HTML - Size: 139 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 3

dry-rb/devtools

Shared tools, configuration and maintenance automation for dry-rb repos

Language: Ruby - Size: 345 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 6

dry-rb/dry-equalizer

âš  Dry::Equalizer is now part of dry-core; this separate codebase is now deprecated âš 

Language: Ruby - Size: 362 KB - Last synced at: 8 days ago - Pushed at: about 3 years ago - Stars: 79 - Forks: 13

dry-rb/workshop-exercises 📦

Exercises for learning dry-rb & rom-rb

Language: Ruby - Size: 13.7 KB - Last synced at: about 1 month ago - Pushed at: over 8 years ago - Stars: 9 - Forks: 1

dry-rb/workshop-app 📦

Interactive learning app for dry-rb workshops

Language: Ruby - Size: 84 KB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 15 - Forks: 8

dry-rb/workshop-postgres-connection-test 📦

Verify Postgres setup before dry-rb workshop

Language: Ruby - Size: 1000 Bytes - Last synced at: about 1 month ago - Pushed at: about 8 years ago - Stars: 0 - Forks: 1

dry-rb/dry-web-blog 📦

Example dry-rb & rom-rb web application

Language: Ruby - Size: 61.5 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 61 - Forks: 11

dry-rb/dry-web-roda 📦

Roda integration for dry-web apps

Language: Ruby - Size: 466 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 119 - Forks: 22

dry-rb/dry-pipeline 📦

The `>>` operator for Ruby aka "pipeline operator"

Language: Ruby - Size: 16.6 KB - Last synced at: about 1 month ago - Pushed at: about 7 years ago - Stars: 75 - Forks: 2

dry-rb/branding

dry-rb logo and branding

Size: 5.8 MB - Last synced at: 4 months ago - Pushed at: almost 9 years ago - Stars: 0 - Forks: 0