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

GitHub topics: dry-rb

dry-rb/dry-initializer

DSL for building class initializer with params and options.

Language: Ruby - Size: 642 KB - Last synced at: about 5 hours ago - Pushed at: 6 months ago - Stars: 311 - Forks: 43

dry-rb/dry-validation

Validation library with type-safe schemas and rules

Language: Ruby - Size: 2.31 MB - Last synced at: 1 day ago - Pushed at: 3 months ago - Stars: 1,373 - Forks: 191

dry-rb/dry-schema

Coercion and validation for data structures

Language: Ruby - Size: 2.27 MB - Last synced at: about 5 hours ago - Pushed at: 10 days ago - Stars: 448 - Forks: 112

angozaur/Data-Validation

<div align="center"> <a href="https://github.com/YorCreative"> <img src="content/data-validation-logo.png" alt="Logo" width="257" height="256"> </a></div><div align="center"> <a href="https://github.com/YorCreative/Data-Validation/blob/main/LICENSE.md"><img alt="GitHub license" src="https://img.shields.io/github/license/YorCreative/Dat

Language: PHP - Size: 1.67 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 0 - Forks: 0

dry-rb/dry-cli

General purpose Command Line Interface (CLI) framework for Ruby

Language: Ruby - Size: 629 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 336 - Forks: 39

dry-rb/dry-types

Flexible type system for Ruby with coercions and constraints

Language: Ruby - Size: 2.35 MB - Last synced at: 1 day ago - Pushed at: 10 days ago - Stars: 868 - Forks: 135

dry-rb/dry-container

A simple, configurable object container implemented in Ruby

Language: Ruby - Size: 435 KB - Last synced at: 7 days ago - Pushed at: over 1 year ago - Stars: 333 - Forks: 38

dry-rb/dry-struct

Typed struct and value objects

Language: Ruby - Size: 781 KB - Last synced at: 7 days ago - Pushed at: 3 months ago - Stars: 424 - Forks: 62

tpltn/drapp

Base ruby app on top of dry-rb libs

Language: Ruby - Size: 34.2 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 0 - Forks: 0

Jane-Terziev/dry-swagger

Generate swagger documentation out of Dry::Struct and Dry::Validation::Contract schemas.

Language: Ruby - Size: 66.4 KB - Last synced at: 18 days ago - Pushed at: 12 months ago - Stars: 34 - Forks: 3

dry-rb/dry-system

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

Language: Ruby - Size: 1.64 MB - Last synced at: 11 days ago - Pushed at: 3 months ago - Stars: 360 - Forks: 68

dry-rb/dry-monads

Useful, common monads in idiomatic Ruby

Language: Ruby - Size: 1.18 MB - Last synced at: 30 days ago - Pushed at: 2 months ago - Stars: 799 - Forks: 142

dry-rb/dry-transformer

Data transformation toolkit

Language: Ruby - Size: 680 KB - Last synced at: 25 days ago - Pushed at: over 1 year ago - Stars: 74 - Forks: 9

dry-rb/dry-inflector

Inflector for Ruby

Language: Ruby - Size: 392 KB - Last synced at: about 5 hours ago - Pushed at: 6 months ago - Stars: 96 - Forks: 14

dry-rb/dry-configurable

A simple mixin to make Ruby classes configurable

Language: Ruby - Size: 758 KB - Last synced at: about 5 hours ago - Pushed at: 5 months ago - Stars: 406 - Forks: 55

dry-rb/dry-logger

Logging library

Language: Ruby - Size: 417 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 31 - Forks: 6

dry-rb/dry-core

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

Language: Ruby - Size: 604 KB - Last synced at: about 6 hours ago - Pushed at: 6 months ago - Stars: 167 - Forks: 34

dry-rb/dry-auto_inject

Container-agnostic constructor injection mixin

Language: Ruby - Size: 530 KB - Last synced at: 29 days ago - Pushed at: 5 months ago - Stars: 176 - Forks: 30

dry-rb/dry-logic

Predicate logic with rule composition

Language: Ruby - Size: 763 KB - Last synced at: about 7 hours ago - Pushed at: 6 months ago - Stars: 177 - Forks: 63

dry-rb/dry-rails

The official dry-rb railtie

Language: Ruby - Size: 402 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 266 - Forks: 26

dry-rb/dry-matcher

Flexible, expressive pattern matching for Ruby

Language: Ruby - Size: 350 KB - Last synced at: 26 days ago - Pushed at: over 1 year ago - Stars: 101 - Forks: 18

nejdetkadir/dry-validation-rails

Rails plugin for using dry-validation and dry-schema gems instead of your Active Record Validations

Language: Ruby - Size: 14.6 KB - Last synced at: 10 days ago - Pushed at: over 2 years ago - Stars: 21 - Forks: 2

nxt-insurance/nxt_schema πŸ“¦

A schema that suits them all

Language: Ruby - Size: 475 KB - Last synced at: 2 months ago - Pushed at: 8 months ago - Stars: 16 - Forks: 0

solnic/solnic

solnic.codes website + my GitHub README.md in one repo

Size: 2.28 MB - Last synced at: 2 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 3

ianks/attr-gather

Hit a million different APIs and combine the results in one simple hash (without pulling your hair out). A simple workflow system to gather aggregate attributes for something.

Language: Ruby - Size: 235 KB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 40 - Forks: 4

ianks/dry-schema-extensions

Extensions for dry-schema

Language: Ruby - Size: 16.6 KB - Last synced at: 3 months ago - Pushed at: 12 months ago - Stars: 4 - Forks: 1

radar/twist-v2

A book review tool for Leanpub's Markdown Book Format

Language: Ruby - Size: 6.86 MB - Last synced at: 3 months ago - Pushed at: about 2 years ago - Stars: 128 - Forks: 10

aristotelesbr/comment_app

boilerplate Sinatra app

Language: Ruby - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

nepalez/dry-initializer-rails

Rails plugin to dry-initializer gem

Language: Ruby - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 35 - Forks: 4

decafsucks/decafsucks

Rebuilding decafsucks.com as an OSS Hanami 2.0 example app

Language: Ruby - Size: 84 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 70 - Forks: 2

alejandrobabio/dwr-todo-example

To Do app (dry-web-roda example)

Language: Ruby - Size: 54.7 KB - Last synced at: 3 months ago - Pushed at: over 7 years ago - Stars: 25 - Forks: 1

dry-rb/devtools

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

Language: Ruby - Size: 345 KB - Last synced at: about 2 months ago - Pushed at: 7 months ago - Stars: 9 - Forks: 7

16/envv

Ruby environment variables with schema validation and coercion.

Language: Ruby - Size: 39.1 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

ianks/dry-graphql

Integrate dry-types/dry-struct with graphql-ruby

Language: Ruby - Size: 73.2 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 20 - Forks: 4

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: 4 days ago - Pushed at: over 2 years ago - Stars: 79 - Forks: 13

changepack/changepack

πŸ“¬ Get weekly emails on your team’s progress, powered by ChatGPT.

Language: Ruby - Size: 1.87 MB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 27 - Forks: 4

zorbash/sidekiq-dry

Serialization and deserialization of Dry::Struct arguments for Sidekiq jobs

Language: Ruby - Size: 42 KB - Last synced at: 27 days ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 2

dry-rb/dry-web-roda πŸ“¦

Roda integration for dry-web apps

Language: Ruby - Size: 466 KB - Last synced at: 16 days ago - Pushed at: about 4 years ago - Stars: 119 - Forks: 22

IzumiSy/sinatra-validation

Validation helper for Sinatra powered with dry-validation

Language: Ruby - Size: 43.9 KB - Last synced at: 2 days ago - Pushed at: 12 months ago - Stars: 8 - Forks: 3

tbuehlmann/dry-struct-setters

Setter methods for Dry::Struct subclasses

Language: Ruby - Size: 19.5 KB - Last synced at: 10 days ago - Pushed at: almost 4 years ago - Stars: 8 - Forks: 2

pcriv/statics

Base class and modules for YAML backed static models.

Language: Ruby - Size: 32.2 KB - Last synced at: 9 days ago - Pushed at: 12 months ago - Stars: 43 - Forks: 3

SavenkoSy/notes_backend

Simple backend service for a note-taking application using Ruby on Rails

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

talyssonoc/ruby_ddd

Just an experiment

Language: Ruby - Size: 21.5 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 0

aristotelesbr/auth0-application

Language: Ruby - Size: 6.84 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

telegram-bot-rb/telegram-bot-types

Virtus types for telegram bot api. See PR for dry-types support

Language: Ruby - Size: 68.4 KB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 9 - Forks: 6

estum/dry-types-tuple

The Tuple type implementation for Dry::Types

Language: Ruby - Size: 39.1 KB - Last synced at: 14 days ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

YukiJikumaru/tapioca-compilers-dry_struct

Tapioca's custom DSL compiler for dry-struct

Language: Ruby - Size: 311 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 13 - Forks: 0

CarlosLeonCode/lrn-dry-rb-concepts

Dry-rb Gems, Concepts and examples

Language: Ruby - Size: 2.93 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

estum/drymm

Universal meta mapper for dry-logic & dry-types.

Language: Ruby - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Philwi/Shirty

Ruby App to generate images from text and sync to print on demand saas

Language: Ruby - Size: 132 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

shrinerb/shrine-rom-example πŸ“¦

[MOVED] See the shrine-rom gem

Language: Ruby - Size: 10.7 KB - Last synced at: 6 days ago - Pushed at: almost 9 years ago - Stars: 5 - Forks: 0

timgluz/dryrb_talk πŸ“¦

"DryRb in 3acts" - a Talk and demo project for Ruby meetup;

Language: Ruby - Size: 855 KB - Last synced at: 7 days ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

serradura/backend-code-challenge Fork of rafasousa/backend-code-challenge

Coding Challenge for Ruby Full Stack/Backend Applicants

Language: Ruby - Size: 94.7 KB - Last synced at: over 2 years ago - Pushed at: almost 6 years ago - Stars: 4 - Forks: 1

bricesanchez/ruby-on-rails-demo-app-with-dry-rb

Ruby on Rails demo application with business logic powered by dry-rb librairies

Language: Ruby - Size: 976 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

runtastic/request_handler

easy to use shared base for jsonapi request handler using dry-* gems

Language: Ruby - Size: 376 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 9

georgiybykov/udatapp

Ruby on Rails API project to store a data of the users using authentication with JWT, API reversional versioning, rswag integration specs with OpenAPI documentation &.

Language: Ruby - Size: 1.25 MB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

skoona/HomieMonitor

Homie 3.0 Convention Administrative Monitor for ESP-8266 Devices

Language: Ruby - Size: 4.89 MB - Last synced at: 8 days ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 1

alejandrobabio/cinema_booking_api

Language: Ruby - Size: 45.9 KB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

olehpratsko/dry-validation Fork of dry-rb/dry-validation

Data validation based on predicate logic

Language: Ruby - Size: 929 KB - Last synced at: over 2 years ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

talentplatforms/dry_open_api

Dried up PORO OpenAPI for ruby

Language: Ruby - Size: 43 KB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

pedrorio/rubyservice

Example of a service with yard documentation and the amazing dry-rb gems

Language: Ruby - Size: 16.6 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

lcmen/bix

Application built with Ryan's Dry.rb showcase tutorial

Language: Ruby - Size: 40 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

skoona/skn_web_app

Ruby Web Application Template based on Roda, Bootstrap, SknUtils, Dry-rb, and ROM-rb

Language: Ruby - Size: 4.98 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 2 - Forks: 2

healthypackrat/bix

rom-rb & dry-rb showcase walk-through

Language: Ruby - Size: 9.77 KB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

sunnyfounder/ddd-api-server-example

A template api server base on sinatra for domain driven development with several services installed.

Language: Ruby - Size: 20.5 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

Aristat/rails-graphql-example-app

Rails Graphql API example

Language: Ruby - Size: 98.6 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

released-at/released-bot

πŸ€– Progressive system of notifications via bots

Language: Ruby - Size: 11.7 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

spadarjauhien/bank_deposit_calculation

Source code for code kata used in my talk about TDD, DI, functional objects and dry-rb

Language: Ruby - Size: 17.6 KB - Last synced at: 3 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

GustavoCaso/til_web

Today I Learned website made with dry-web-roda stack

Language: Ruby - Size: 63.5 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 6 - Forks: 0

carvid/salesloft-exercise

SalesLoft take-home exercise

Language: Ruby - Size: 2.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

akarzim/parchemin

Colours the contents of a file according to its age

Language: Ruby - Size: 2.17 MB - Last synced at: 16 days ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 0

IzumiSy/rom-bookshelf-example

ROM.rb sample

Language: Ruby - Size: 52.7 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

VSidhArt/dry_qna

Dry-rb, Rom sendbox

Language: Ruby - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

radf0x/domain-generator

A gem that generate boilerplates when creating new domain services

Language: Ruby - Size: 4.88 KB - Last synced at: 29 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 1

liamgriffiths/dryrb-demo

Trying out dry-rb

Language: Ruby - Size: 83 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0

skoona/skoona.github.io

Blog Note covering all of Skoona

Language: HTML - Size: 1.47 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

piktur/piktur

Tool Kit for Piktur applications

Language: Ruby - Size: 467 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

skoona/skn_base

Exploration of Roda, Dry-RB, and Rom-DB Web Development Tooling.

Language: CSS - Size: 10.7 MB - Last synced at: about 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 1

tomasz-buchta/srug-2018.3-dry-transaction

Presentation about dry-transaction for SRUG 2018.3

Language: JavaScript - Size: 7.93 MB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

filip373/dry-validation-demo

dry-validation demo

Language: Ruby - Size: 9.77 KB - Last synced at: over 2 years ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

ArturT/virtus-and-dry

Try to use Dry::Struct to speed up items initialization for Node virtus model

Language: Ruby - Size: 7.81 KB - Last synced at: 26 days ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0