String validation
- validation
- sanitization
- javascript
- node
47,133 repositories indexed
1–21 of 21 · Most stars
String validation
The most powerful data validation library for JS
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
A simple and composable way to validate data in JavaScript (and TypeScript).
The most awesome validation engine ever created for PHP
PHP version of Google's phone number handling library
Vest ✅ Declarative validations framework
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, Command line interfaces, CSV, Environment variables, flexbuffers, msgpack, parquet, TOML, UBJSON, XML, YAML, yas / msgpack.org[C++20]
High-performance data-driven data specification library for Clojure/Script.
Ruby JSON Schema Validator
Valitron is a simple, elegant, stand-alone validation library with NO dependencies
A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.
A Meteor package that extends Mongo.Collection to provide support for specifying a schema and then validating against that schema when inserting and updating.
Powerful implementation of the Specification pattern in PHP
A simple, lightweight and powerful field validation library for Android.
🚀 Configurable Golang 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.
A powerful schema validator!
High performance JSON iterator & validator for Go
If you are just starting out on a new project I recommend using https://github.com/adamralph/liteguard instead of conditions. Especially if using in a mobile application, less allocations and better performance. This project is deprecated and needs a new maintainer. Contact me if you want to take over.
🧬 Request schema validator middleware for Fiber
A tiny, zero-dependency Go library that validates UUIDs against standard RFC 4122 formatting, converts UUIDv7() into timestamps by ensuring accuracy and light compute.