A development toolkit for Ruby with several small/cohesive abstractions to empower your development workflow - It's totally free of dependencies.
-
Updated
Jun 1, 2026 - Ruby
A development toolkit for Ruby with several small/cohesive abstractions to empower your development workflow - It's totally free of dependencies.
A set of objects that acts like types (type checking and type casting) with a support for basic type algebra.
A strongly typed GraphQL API framework
(in active development) Abstract object-based TypeSystem interface with a support for various commonly used runtime-based type systems (smart-types, thy-types and others). Allows you to use any runtime type system in any Ruby project <easily>.
[ARCHIVED] [[The project is totally redesigned as @smart-rb https://github.com/smart-rb]] Powerful set of common abstractions: Service Object (Operation), IoC Container (Dependency Container), Validation Object, Initialization DSL (and more..) (in active development)
A minimal, strict runtime type system for Ruby
Composable Units of BEhaviour - Interfaces, Traits and Typechecks for Ruby
My own personal list of ownership policies. 🔬 📚 ❓ 🤔 [Work in Progress]
(in active development) Abstract object-based TypeSystem interface with a support for various commonly used runtime-based type systems (smart-types, thy-types and others). Allows you to use any runtime type system in any Ruby project <easily> (https://github.com/smart-rb)
A set of objects that acts like types (type checking and type casting) with a support for basic type algebra (https://github.com/smart-rb)
Hands-on workshop for the dry-rb ecosystem: types, structs, validation, monads, containers, and transactions
Semantic subtyping core for Ruby: set-theoretic types with negation, BDD-normalised, emptiness as the single primitive
To associate your repository with the type-system topic, visit your repo's landing page and select "manage topics."