Domo

Struct validator

Library to validate nested structs with their type specs and associated precondition functions.

A library to validate values of nested structs with their type spec t() and associated precondition functions

GitHub

202 stars
3 watching
11 forks
Language: Elixir
last commit: 7 months ago
ddddomain-modelingelixirtypespectypespecs

Related projects:

Repository Description Stars
prio/shape A library for declaratively describing and validating data structures. 6
krzemin/octopus A Scala library that simplifies validation by providing a type-class and a DSL for defining rules without boilerplate code. 149
mcs07/molvs Tool for validating and standardizing chemical structures to improve data quality and facilitate comparisons. 159
matteocrippa/fossil A TypeScript validation library for Deno projects 4
ethandunford/deno-validation A general-purpose validation library for Deno. 2
serkin/volan A PHP validation library designed to validate data against user-defined schemas, providing detailed information on invalid nodes. 44
thoughtspile/banditypes A lightweight validation library that checks data conforms to TypeScript types at runtime. 168
bydooweedoo/is Validates data against predefined rules for various data types in Elixir. 20
davidmdm/myzod A TypeScript library that emulates the type system and validation capabilities of popular schema validation libraries. 315
funcool/struct A library providing a way to validate the structure of data in Clojure applications. 119
daveoncode/pyvaru A library for implementing custom validation rules across various data types and structures in Python. 20
shezadkhan137/required A library to simplify validation by providing a declarative way to define and reuse validation logic across multiple fields. 60
aperezdc/gnarl A lightweight module for defining schema-validated classes with type-checked attributes. 5
doov-org/doov A fluent API for type-safe domain model validation and mapping using annotations and code generation. 92
bobfp/skooma A simple data validation library for Elixir. 142