Ecosyste.ms: Packages
An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.
rubygems.org "struct" keyword
Top 8.1% on rubygems.org
4 versions - Latest release: about 2 years ago - 5 dependent packages - 3 dependent repositories - 1.68 million downloads total - 27 stars on GitHub - 2 maintainers
sorbet-struct-comparable 1.3.0
Comparable T::Struct's for the equality focused typed Ruby developer.4 versions - Latest release: about 2 years ago - 5 dependent packages - 3 dependent repositories - 1.68 million downloads total - 27 stars on GitHub - 2 maintainers
Top 1.4% on rubygems.org
22 versions - Latest release: over 1 year ago - 259 dependent packages - 1,184 dependent repositories - 31.4 million downloads total - 402 stars on GitHub - 3 maintainers
dry-struct 1.6.0 💰
Typed structs and value objects22 versions - Latest release: over 1 year ago - 259 dependent packages - 1,184 dependent repositories - 31.4 million downloads total - 402 stars on GitHub - 3 maintainers
portrayal 0.9.0
Inspired by dry-initializer and virtus, portrayal is a minimalist gem that takes a somewhat diffe...10 versions - Latest release: about 1 year ago - 17.5 thousand downloads total - 67 stars on GitHub - 1 maintainer
striuct 0.10.1
Struct + validation + inheritable + default_value + etc...23 versions - Latest release: 12 days ago - 6 dependent repositories - 72.3 thousand downloads total - 8 stars on GitHub - 1 maintainer
fried-schema 4.0.1
Struct definition with type safety7 versions - Latest release: about 6 years ago - 1 dependent package - 1 dependent repositories - 12 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct_cast 1.0.0
StructCast provides the refinement module that defines the method for casting to a Struct object.1 version - Latest release: over 3 years ago - 1.58 thousand downloads total - 0 stars on GitHub - 1 maintainer
ruby-obj 1.0.0
Struct replacement with argument defaults.1 version - Latest release: about 5 years ago - 13 dependent repositories - 3.49 thousand downloads total - 0 stars on GitHub - 1 maintainer
hash_to_struct 1.0.0
It is built on top of standard `Struct` and `OpenStruct` classes with all their features preserve...3 versions - Latest release: about 2 years ago - 2 dependent packages - 1 dependent repositories - 17.8 thousand downloads total - 4 stars on GitHub - 1 maintainer
immutable_struct_ex 1.0.10
Creates an immutable struct in one step.17 versions - Latest release: 3 months ago - 3 dependent packages - 6 dependent repositories - 6.17 thousand downloads total - 2 stars on GitHub - 1 maintainer
typed_struct 0.1.4
All the flexibility of a Ruby Struct, but with type checking on its properties. Also benefit from...5 versions - Latest release: over 2 years ago - 1 dependent package - 4 dependent repositories - 10.1 thousand downloads total - 15 stars on GitHub - 1 maintainer
rstructural 0.5.0
Structural types, Struct, Enum and ADT for Ruby implemented with Ruby8 versions - Latest release: about 4 years ago - 1 dependent package - 1 dependent repositories - 12.7 thousand downloads total - 2 stars on GitHub - 1 maintainer
diggable 0.1.0
A Ruby gem which adds a module which when included to a class enables it to be used with the `dig...1 version - Latest release: about 1 year ago - 1 dependent repositories - 11.7 thousand downloads total - 0 stars on GitHub - 1 maintainer
struct-validatable 0.3.0 removed
Struct will be able to have validators for each member5 versions - Latest release: about 2 years ago - 0 stars on GitHub - 1 maintainer
Related Keywords
ruby
12
type-safety
3
immutable
2
gem
2
type-checking
2
validation
2
types
2
type
2
ruby-gem
2
recursive
1
gems
1
immutable-datastructures
1
immutable-objects
1
immutable-store
1
immutable-struct
1
immutables
1
ruby-gems
1
ruby-struct
1
ruby-structs
1
rbs
1
type-definitions
1
adt
1
enum
1
structured-data
1
class
1
dig
1
module
1
compare
1
comparison
1
equality
1
equals
1
sorbet
1
structs
1
typed
1
constraints
1
data
1
data-modeling
1
dry-rb
1
value-object
1
decorator
1
domain-object
1
presenter
1
serializable
1
refinement
1
objects
1
hash
1
openstruct
1