Validations
Data validation libraries and input sanitization tools. Packages among the 3,000 most downloaded in the past 90 days.
-
nimble_options 1.1.1
A tiny library for validating and documenting high-level options
5552.2m last 90 days5552.2m -
ex_json_schema 0.11.2
A JSON Schema validator with full support for the draft 4 specification and zero dependencies.
389367.4k last 90 days389367.4k -
10233.9k
-
50148.4k
-
absinthe_error_payload 1.2.0
Utilities to return Ecto validation error messages in an absinthe graphql response.
116114.2k last 90 days116114.2k -
83104.3k
-
60374.2k
-
zoi 0.17.1
Zoi is a schema validation library for Elixir, designed to provide a simple and flexible way to define and validate data.
19267.7k last 90 days19267.7k -
norm 0.13.1
Norm is a system for specifying the structure of data. It can be used for validation and for generation of data. Norm does not provide any set of predicates and instead allows you to re-use any of your existing validations.
69863.7k last 90 days69863.7k -
peri 0.6.2
A Plug'n Play schema validator library, focused on raw data structures
12459.0k last 90 days12459.0k -
jsv 0.16.0
A JSON Schema Validator with complete support for the latest specifications.
7052.9k last 90 days7052.9k -
aba_validator 2.1.0
an Elixir library to validate an Australian Banking Association (ABA) file
041.0k last 90 days041.0k -
2640.1k
-
11934.9k
-
absinthe_constraints 0.2.0
Defines a GraphQL directive to be used with Absinthe to validate input values.
831.9k last 90 days831.9k -
37329.1k
-
1728.7k
-
aba 0.4.0
ABA is an Elixir library for performing validation and lookups on ABA routing numbers.
227.9k last 90 days227.9k -
brcpfcnpj 2.0.3
Coleção de funções para validacão e formatação de CPF e CNPJ. Validation and format for brazilian id documents (CPF/CNPJ).
7823.7k last 90 days7823.7k -
421.0k
-
domo 1.5.19
A library to validate values of nested structs with their type spec `t()` and associated precondition functions.
21515.5k last 90 days21515.5k -
3415.1k
-
1014.0k
-
9113.0k
-
filtrex 0.4.3
A library for performing and validating complex filters from a client (e.g. smart filters)
19911.6k last 90 days19911.6k -
3711.0k
-
guarded_struct 0.0.4
GuardedStruct macro allows to build Structs that provide you with a number of important options Validation, Sanitizing, Constructor
3110.4k last 90 days3110.4k -
judge_json 1.1.0
An Elixir rule engine where rules are json objects. The judge gives verdicts on any rule matches for a provided json payload.
2010.4k last 90 days2010.4k -
809.0k
-
898.5k
-
18.1k
-
TypedStruct plugin for validation & documentation with NimbleOptions
57.1k last 90 days57.1k -
146.9k
-
Plugin for typed struct to integrate with changeset
46.5k last 90 days46.5k -
vnu 1.1.1
An Elixir client for the Nu HTML Checker (validator.w3.org/nu). Offers validating HTML, CSS, and SVG documents.
576.1k last 90 days576.1k -
05.9k
-
134.9k
-
password_validator 0.5.2
A library to validate passwords, with built-in validators for password length as well as the character sets used. Custom validators can also be created.
214.8k last 90 days214.8k -
324.7k
-
drops 0.2.1
Tools for working with data effectively - data contracts using types, schemas, domain validation rules, type-safe casting, and more.
2964.6k last 90 days2964.6k -
ex_gtin 1.2.1
Elixir Global Trade Item Number (GTIN) Validation Library for GS1, UPC-12, and GLN. Validates GTIN-8, GTIN-12 (UPC-12), GTIN-13 (GLN), GTIN-14 codes. Universal Price Code (UPC)
164.2k last 90 days164.2k -
1413.6k
-
exop 1.4.5
A library that provides a few macros which allow you to encapsulate business logic and validate incoming params over predefined contract.
2163.2k last 90 days2163.2k -
43.1k
-
ecto_sanitizer 1.0.0
EctoSanitizer is a libary for sanitizing inputs to Ecto Changesets.
13.0k last 90 days13.0k -
data_schema 0.5.0
Declarative descriptions of how to create a struct from different kinds of input data.
913.0k last 90 days913.0k -
103.0k
-
age_guard 0.1.0
Verifies if a person born at a given date meets provided age requirements.
03.0k last 90 days03.0k -
02.6k
-
typed_struct_ctor 0.1.2
A `TypedStruct` plugin utilizing Ecto.Changeset validation enabled by the plugin `TypedStructEctoChangeset` to provide validating constructors"
32.5k last 90 days32.5k