Skip to content
/ owl Public

a zero dependency performant validation library

License

Notifications You must be signed in to change notification settings

aacebo/owl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a zero dependency performant validation library

Install

go get github.com/aacebo/owl

Usage

schema := owl.String().Required()

if err := schema.Validate("..."); err != nil { // nil
	panic(err)
}

Features

Name Status
Any
Bool
Float
Int
String
Object
Array
Time
Union
Custom Error Messages
Custom Rules

Benchmarks

Benchmarks