resultA Rust-like result type for Pythonrustresultenumfunctional-programmingmypypythonpython3railway-oriented-programmingstrongly-typedtype-safetytypechecking
dry-schemadry-schema provides a DSL for defining schemas with keys and rules that should be applied to values. It supports coercion, input sanitization, custom types and localized error messages (with or without I18n gem). It's also used as the schema engine in dry-validation.coerciondata-validationdata-validatordry-rbrubyruby-gemschemaschema-validationtype-safety
classesSmart, pythonic, ad-hoc, typed polymorphism for Pythonfunctionalprogrammingfptypeclasstypeclasstypeclassesad-hoccompositiontype-safetymypystubsmypy-pluginsmypy-stubspep561pythonpython3typesafety
returnsMake your functions return something meaningful, typed, and safe!functionalprogrammingfpmonadsmonadtransformerscompositiontype-safetymypyrailway-oriented-programmingdry-pythonfunctional-programminghacktoberfestmypy-pluginsmypy-stubspythonpython3
sorbet-struct-comparableComparable T::Struct's for the equality focused typed Ruby developer.comparecomparisonequalityequalsrubysorbetstructstructstype-safetytypedtypes
ts-toolbeltTypeScript's largest utility librarysafetoolstypestypesafetypescriptdynamic-typessafetytype-checkingtype-safetytype-utilitiestypescript-libraryutility
dry-structTyped structs and value objectsconstraintsdatadata-modelingdry-rbrubystructtype-safetytypesvalue-object