Topics / #validator
Validator projects on GitHub
Validation libraries for checking strings, schemas, and form data in applications.
As of , the most-starred Validator projects on GitHub are validator.js (23.7K stars), solana (15K stars) and ajv (14.9K stars). GitHub.Locker tracks 8 Validator repositories with 101.1K stars combined. The fastest-growing on October 16 was solana, with +4 stars in a day.
Hot right now
Most stars gained in a day · Oct 16
+4solana
solana-labs/solana · ★ 15KThis is the original Rust implementation of the Solana blockchain validator and ledger — a web-scale, high-performance blockchain protocol for decentralized apps and marketplaces. The repo is now archived and kept only as a historical reference.
+1validator.js
validatorjs/validator.js · ★ 23.7Kvalidator.js is a JavaScript library of string validators and sanitizers — ready-made checks like isEmail, isCreditCard and isDate that you call on user input instead of writing your own regex.
ajv
ajv-validator/ajv · ★ 14.9KAjv is a JSON schema validator for JavaScript: give it a schema and it checks that your JSON data matches. It is billed as the fastest and supports JSON Schema draft-04 through 2020-12 plus JSON Type Definition (RFC 8927).
class-validator
typestack/class-validator · ★ 11.8Kclass-validator is a TypeScript/JavaScript library that lets you validate class properties using decorators, like @IsString() or @Min(). It uses validator.js internally to perform the actual checks.
The all-time top
8 projects · by stars
- 23.7K
#1 · validatorjs/validator.jsvalidator.js
validator.js is a JavaScript library of string validators and sanitizers — ready-made checks like isEmail, isCreditCard and isDate that you call on user input instead of writing your own regex.
- 15K
#2 · solana-labs/solanasolana
This is the original Rust implementation of the Solana blockchain validator and ledger — a web-scale, high-performance blockchain protocol for decentralized apps and marketplaces. The repo is now archived and kept only as a historical reference.
- 14.9K
#3 · ajv-validator/ajv
ajv
Ajv is a JSON schema validator for JavaScript: give it a schema and it checks that your JSON data matches. It is billed as the fastest and supports JSON Schema draft-04 through 2020-12 plus JSON Type Definition (RFC 8927).
- 4

formily
12.6Kalibaba/formily · TypeScriptA high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.
- 5
class-validator
11.8Ktypestack/class-validator · TypeScriptclass-validator is a TypeScript/JavaScript library that lets you validate class properties using decorators, like @IsString() or @Min(). It uses validator.js internally to perform the actual checks.
- 6

EmailValidator
11.6Kegulias/EmailValidator · PHPA PHP library that validates email addresses against several RFCs — 5321, 5322, 6530, 6531, 6532 and 1035.
- 7

vee-validate
11.3Klogaretm/vee-validate · TypeScriptvee-validate is a validation library for Vue.js forms that provides declarative, template-based validation for fields and forms.
- 8

multicoin-address-validator
230Nonco-Organization/multicoin-address-validator · JavaScriptA JavaScript library that validates wallet addresses for Bitcoin, Litecoin, Ethereum, and over 100 other cryptocurrencies.
Related topics
Often tagged together