valdi
contrak
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
valdi
-
Easy data validation with with Valdi in Elixir
And I think some of you may want a ready to use library so I wrapped it up, added some useful api and published on hex.pm and github repo here.
contrak
-
Easy data validation with with Valdi in Elixir
You might want to take a look at Contrak, it extended Valdi by providing a simple way to define and validate nested schema.
What are some alternatives?
Norm - Data specification and generation
vex - Data Validation for Elixir
is - Fast, extensible and easy to use data structure validation for elixir with nested structures support.
voorhees
bankster - An IBAN account numbers and BIC validation tool for Elixir.
shape - A data validation library for Elixir based on Prismatic Scheme
skooma - Elixir data validation library
jeaux - A module for validating http params and queries
optimal - A schema based keyword list option validator.
exop - Elixir library that provides macros which allow you to encapsulate business logic and validate incoming parameters with predefined contract.
uk_postcode - UK postcode parsing and validation for Elixir
ExGtin - Elixir GTIN & UPC Generation and Validation Library