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
-
ex_json_schema 0.11.1
A JSON Schema validator with full support for the draft 4 specification and zero dependencies.
-
-
-
absinthe_error_payload 1.2.0
Utilities to return Ecto validation error messages in an absinthe graphql response.
-
-
-
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.
-
-
-
-
-
peri 0.6.0
A Plug'n Play schema validator library, focused on raw data structures
-
brcpfcnpj 2.0.1
Coleção de funções para validacão e formatação de CPF e CNPJ. Validation and format for brazilian id documents (CPF/CNPJ).
-
-
filtrex 0.4.3
A library for performing and validating complex filters from a client (e.g. smart filters)
-
ecto_sanitizer 1.0.0
EctoSanitizer is a libary for sanitizing inputs to Ecto Changesets.
-
-
-
-
ex_gtin 1.2.0
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)
-
absinthe_constraints 0.2.0
Defines a GraphQL directive to be used with Absinthe to validate input values.
-
-
-
vnu 1.1.1
An Elixir client for the Nu HTML Checker (validator.w3.org/nu). Offers validating HTML, CSS, and SVG documents.
-
domo 1.5.18
A library to validate values of nested structs with their type spec `t()` and associated precondition functions.
-
-
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.
-
-
-
shiguredo_jesse 2024.1.0
jesse (JSon Schema Erlang) is an implementation of a JSON Schema validator for Erlang.
-
Plugin for typed struct to integrate with changeset
-
-
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.
-
drops 0.2.1
Tools for working with data effectively - data contracts using types, schemas, domain validation rules, type-safe casting, and more.
-
typed_struct_ctor 0.1.2
A `TypedStruct` plugin utilizing Ecto.Changeset validation enabled by the plugin `TypedStructEctoChangeset` to provide validating constructors"
-
guarded_struct 0.0.4
GuardedStruct macro allows to build Structs that provide you with a number of important options Validation, Sanitizing, Constructor
-
parameter 0.14.1
Schema creation, validation with serialization and deserialization for input data
-
data_schema 0.5.0
Declarative descriptions of how to create a struct from different kinds of input data.
-
struct_cop 0.2.0
StructCop is a library that was aimed to introduce data correctness and type corecion into Elixir structs. It also simplifies building valid structs with smart constructors.
-
filterable 0.7.5
Filtering from incoming params in Elixir/Ecto/Phoenix with easy to use DSL.
-
-
-
TypedStruct plugin for validation & documentation with NimbleOptions
-
-
jsv 0.10.0
A JSON Schema Validator with complete support for the latest specifications.
-
-
valicon 1.8.0
A comprehensive set of data structure validation and related helper functions, designed to work without external dependencies.
-
-
nldoc_spec_validation 1.0.24
Elixir implementation of the NLdoc Spec for validation of documents.
-
phoenix_params 1.2.3
A plug for Phoenix that validates and transforms HTTP request params.
-
iso_erlang 0.11.0
Fast case-insensitive validation and conversion between ISO Alpha-2, Alpha-3, and Numeric Country and Language Codes.
-
-
ecto_command 0.2.7
EctoCommand is a toolkit for mapping, validating, and executing commands received from any source.
-
-
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.
-
-
-
disposable 0.1.3
A library for checking if an email address is from a disposable email service.