Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: coercion
GuccioGucci/contented
A library to coerce values at run-time.
Language: TypeScript - Size: 501 KB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 6 - Forks: 0
Gradual-Typing/LambdaIFCStar
The Agda mechanization of a gradual security-typed programming language with general mutable references.
Language: Agda - Size: 927 KB - Last synced: 3 days ago - Pushed: 4 days ago - Stars: 3 - Forks: 0
dry-rb/dry-validation
Validation library with type-safe schemas and rules
Language: Ruby - Size: 2.24 MB - Last synced: 8 days ago - Pushed: 7 months ago - Stars: 1,315 - Forks: 185
dry-rb/dry-types
Flexible type system for Ruby with coercions and constraints
Language: Ruby - Size: 2.11 MB - Last synced: 6 days ago - Pushed: 16 days ago - Stars: 843 - Forks: 131
decodelabs/coercion
Simple tools for managing PHP types
Language: PHP - Size: 35.2 KB - Last synced: 12 days ago - Pushed: 12 days ago - Stars: 0 - Forks: 0
hanami/validations
Validation mixin for Ruby objects
Language: Ruby - Size: 790 KB - Last synced: about 4 hours ago - Pushed: 13 days ago - Stars: 213 - Forks: 49
dry-rb/dry-schema
Coercion and validation for data structures
Language: Ruby - Size: 2.09 MB - Last synced: 27 days ago - Pushed: about 1 month ago - Stars: 408 - Forks: 105
business-science/timetk
Time series analysis in the `tidyverse`
Language: R - Size: 112 MB - Last synced: about 23 hours ago - Pushed: 3 months ago - Stars: 597 - Forks: 98
chanzuckerberg/sorbet-coerce
A type coercion lib works with Sorbet's static type checker and type definitions
Language: Ruby - Size: 299 KB - Last synced: 22 days ago - Pushed: 12 months ago - Stars: 29 - Forks: 12
randomseed-io/byte-array-fns
Byte-array support functions for PowerShell
Language: PowerShell - Size: 11.7 KB - Last synced: 24 days ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
metosin/malli
High-performance data-driven data specification library for Clojure/Script.
Language: Clojure - Size: 7.25 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1,408 - Forks: 200
ismasan/parametric
Declarative input schemas for Ruby apps.
Language: Ruby - Size: 298 KB - Last synced: 27 days ago - Pushed: 3 months ago - Stars: 37 - Forks: 4
talyssonoc/structure
A simple schema/attributes library built on top of modern JavaScript
Language: JavaScript - Size: 2.15 MB - Last synced: 28 days ago - Pushed: over 1 year ago - Stars: 301 - Forks: 20
schnogz/deep-js-foundations
Workshop with Kyle Simpson
Language: JavaScript - Size: 65.4 KB - Last synced: about 2 months ago - Pushed: about 7 years ago - Stars: 6 - Forks: 9
implicitly-awesome/exop
Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
Language: Elixir - Size: 259 KB - Last synced: about 4 hours ago - Pushed: 7 months ago - Stars: 211 - Forks: 16
mattt/sinatra-param
Parameter Validation & Type Coercion for Sinatra
Language: Ruby - Size: 127 KB - Last synced: about 2 months ago - Pushed: about 2 years ago - Stars: 517 - Forks: 73
devtin/duckfficer
Zero-dependencies light-weight library for modeling, validating and sanitizing data 🦆 🐵 👁
Language: HTML - Size: 4.04 MB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 1
deniszykov/TypeConversion
C# library which provides uniform API for conversion between types.
Language: C# - Size: 301 KB - Last synced: 13 days ago - Pushed: about 1 month ago - Stars: 16 - Forks: 1
felipefava/request_params_validation
Request parameters validations, type coercion and filtering for Rails params
Language: Ruby - Size: 106 KB - Last synced: 8 days ago - Pushed: about 2 years ago - Stars: 21 - Forks: 1
jgarber623/sinatra-param Fork of mattt/sinatra-param
Parameter Validation, Transformation, and Type Coercion for Sinatra applications.
Language: Ruby - Size: 354 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0
Qqwy/elixir-number
Numbers -- A generic wrapper to use *any* custom Numeric type in Elixir!
Language: Elixir - Size: 78.1 KB - Last synced: 25 days ago - Pushed: about 1 year ago - Stars: 38 - Forks: 3
estum/dry-types-tuple
The Tuple type implementation for Dry::Types
Language: Ruby - Size: 39.1 KB - Last synced: 30 days ago - Pushed: 6 months ago - Stars: 7 - Forks: 0
mtkachenk0/paradocs
Ruby validation and documentation generation. Write validation code and get generated documentation that you don't have to maintain!
Language: Ruby - Size: 462 KB - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 8 - Forks: 4
Goltergaul/definition
Simple and composable validation and coercion of data structures
Language: Ruby - Size: 229 KB - Last synced: 4 days ago - Pushed: 3 months ago - Stars: 17 - Forks: 1
16/envv
Ruby environment variables with schema validation and coercion.
Language: Ruby - Size: 51.8 KB - Last synced: 15 days ago - Pushed: 8 months ago - Stars: 0 - Forks: 0
piotrmurach/necromancer
Conversion from one object type to another with a bit of black magic.
Language: Ruby - Size: 162 KB - Last synced: 10 days ago - Pushed: about 2 months ago - Stars: 135 - Forks: 6
xvw/coers
A small library for coercion to primitive Erlang types.
Language: Erlang - Size: 23.4 KB - Last synced: 9 months ago - Pushed: almost 7 years ago - Stars: 23 - Forks: 3
amilajack/babel-plugin-fail-explicit-demo
A simple demo of babel-plugin-fail-explicit
Language: JavaScript - Size: 3.66 MB - Last synced: 27 days ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
amilajack/babel-plugin-fail-explicit
A babel plugin that prevents coercion and silent failure in JavaScript
Language: JavaScript - Size: 852 KB - Last synced: 27 days ago - Pushed: about 2 years ago - Stars: 7 - Forks: 3
Turabek07/Deep-Javascript-Foundations
Language: JavaScript - Size: 15.6 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 1 - Forks: 0
gabriel-rcpereira/solid-principles
Repository created to study the SOLID Principles
Language: Java - Size: 19.5 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0
A77AY/coerce-property
Utility decorator functions for coercing Angular component @Input() into specific types
Language: TypeScript - Size: 524 KB - Last synced: 29 days ago - Pushed: 4 months ago - Stars: 6 - Forks: 1
go-toolsmith/astcast
Package astcast wraps type assertion operations in such way that you don't have to worry about nil pointer results anymore.
Language: Go - Size: 17.6 KB - Last synced: 3 months ago - Pushed: 5 months ago - Stars: 2 - Forks: 0
GeekEast/Deep-Javascript-v3
Course Notes for Deep Javascript v3 from Kyle Simpson
Language: JavaScript - Size: 43.8 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 6 - Forks: 1
trailblazer/trailblazer-transform
Transform, parse, coerce, validate, it's all just a chain of transformations. Replacement/extension for Reform.
Language: Ruby - Size: 59.6 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 3 - Forks: 2
lygaret/rack-params
`Rack::Request.params` validation and type coercion, on Rack.
Language: Ruby - Size: 130 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 31 - Forks: 1
GetTerminus/ngx-tools
:hammer_and_wrench: A collection of tools and utilities for Terminus applications.
Language: TypeScript - Size: 4.57 MB - Last synced: 14 days ago - Pushed: 3 months ago - Stars: 9 - Forks: 2
elliottmason/lean-attributes
define typed attributes on arbitrary Ruby classes
Language: Ruby - Size: 70.3 KB - Last synced: 25 days ago - Pushed: over 1 year ago - Stars: 1 - Forks: 0
nem035/js-equality-algorithms
Demonstration of the == and === algorithms in JavaScript
Language: JavaScript - Size: 39.1 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 17 - Forks: 3
implicitly-awesome/exop_plug
Provides a convenient way to validate incoming parameters of your Phoenix application's controllers by offering you small but useful DSL.
Language: Elixir - Size: 34.2 KB - Last synced: 27 days ago - Pushed: about 4 years ago - Stars: 6 - Forks: 0
alexanderkiel/spec-coerce
Coercion for Clojure Spec
Language: Clojure - Size: 32.2 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 1
humawork/wardrobe
Dress up your Ruby objects with garments from Wardrobe!
Language: Ruby - Size: 1.89 MB - Last synced: 7 days ago - Pushed: over 6 years ago - Stars: 5 - Forks: 0
sborrazas/organ
Forms with integrated validations and attribute coercing.
Language: Ruby - Size: 16.6 KB - Last synced: 26 days ago - Pushed: about 7 years ago - Stars: 9 - Forks: 2
getanwar/explaining-js-false-y-comparisons
Explanation of False-y Comparisons
Size: 3.91 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0
dryewo/squeeze
Library for config coercion
Language: Clojure - Size: 22.5 KB - Last synced: 11 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
elewa-academy/12345-345
practice it here:
Language: JavaScript - Size: 245 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1
amilajack/safe-access-check
A micro library that prevents unsafe coercion and property access in javascript
Language: JavaScript - Size: 83 KB - Last synced: 8 days ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0