Need help with LIVR?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

koorchik
275 Stars 17 Forks 208 Commits 20 Opened issues

Description

Language Independent Validation Rules Specification

Services available

!
?

Need anything else?

Contributors list

# 361,991
React N...
Shell
Less
C
80 commits
# 290,485
Shell
HTML
Less
76 commits
# 517,173
Shell
makefil...
Package...
Erlang
4 commits
# 594,308
confere...
JavaScr...
Less
2 commits
# 87,447
Vim
golang
Go
viml
2 commits
# 490,713
PHP
phpmyad...
MySQL
databas...
1 commit
# 236,613
Node.js
Redis
memcach...
sequeli...
1 commit
# 72,979
Raspber...
Crystal
brainfu...
asuswrt...
1 commit

Language Independent Validation Rules (v2.0)

Validator meets the following requirements:

  1. Rules are declarative and language independent
  2. Any number of rules for each field
  3. Validator should return together errors for all fields
  4. Exclude all fields that do not have validation rules described
  5. Possibility to validate complex hierarchical structures
  6. Easy to describe and understand validation
  7. Returns understandable error codes (neither error messages nor numeric codes)
  8. Easy to implement own rules (usually you will have several in every project)
  9. Rules should be able to change results output ("trim", "nested_object", for example)
  10. Multipurpose (user input validation, configs validation, contracts programming etc)
  11. Unicode support

Try online

Existing implemenations

Latest LIVR version is 2.0 Previous LIVR version is 0.4

Documentation

Examples

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.