The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Validator Open-Source Projects
-
To keep the focus of this guide on building our chat app, I'll skip the steps in setting up certain dependencies, such as Tailwind CSS for styling, Nano ID for generating strings used to create a short URL version of an original URL and validator for implement URL validation.
-
ajv
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
In the JavaScript ecosystem you can use the excellent AJV package to validate any JavaScript object against a JSON schema. This is especially useful to ensure that API contracts are maintained when communicating with other services.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
gf
GoFrame is a modular, powerful, high-performance and enterprise-class application development framework of Golang. (by gogf)
-
formily
📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3
-
The Vue ecosystem is packed with many great form validation libraries, VeeValidate, Vuelidate, and FormKit just to name a few.
-
Project mention: [DDD] Tactical Design Patterns Part 3: Presentation/Infrastructure Layer | dev.to | 2024-01-16
This is the request body when creating a new task. The IsString decorator provided by class-validator rejects all types other than strings, including undefined or null. The task name value object does not consider the possibility of values other than strings.
-
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
-
Project mention: Executable Playground of "typia", super-easy/fast TypeScript validator/serializer | dev.to | 2024-03-18
-
ozzo-validation
An idiomatic Go (golang) validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
go-ozzo/ozzo-validation
-
.state files are not supported, according to the readme here. (disclaimer: I never used PKHex myself though)
-
-
glslang
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
One of the requirements is the OpenGL shader validator here
-
fast-xml-parser
Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.
-
-
-
lychee
⚡ Fast, async, stream-based link checker written in Rust. Finds broken URLs and mail addresses inside Markdown, HTML, reStructuredText, websites and more! (by lycheeverse)
fixed by https://github.com/lycheeverse/lychee and string replacement
-
Project mention: I made "TypeScript Swagger Editor", new type of Swagger UI writing TypeScript code in the browser | dev.to | 2024-02-18
For reference, if your backend application utilizes nestia (NestJS), you don't need to build the SDK (Software Development Kit) library by converting from the Swagger Documents. The nestia will automatically generate the much advanced SDK library, just by analyzing your backend application's source code.
-
-
-
Package govalidator
Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. (by thedevsaddam)
-
-
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Validator related posts
- Show HN: A lightweight PHP library for checking password strength
- [DDD] Tactical Design Patterns Part 3: Presentation/Infrastructure Layer
- DRY Principle in Your AWS SAM Application with Middlewares
- How to turn image url to local files ?
- 6 Reasons why JSON Schema is worth your time
- Next Validator of Rust–Valitron
- [Typia] I made Protocol Buffer library of TypeScript, easiest in the world
-
A note from our sponsor - WorkOS
workos.com | 28 Mar 2024
Index
What are some of the best open-source Validator projects? This list will help you:
Project | Stars | |
---|---|---|
1 | validator.js | 22,469 |
2 | ajv | 13,279 |
3 | gf | 10,722 |
4 | formily | 10,666 |
5 | vee-validate | 10,490 |
6 | class-validator | 10,386 |
7 | express-validator | 6,042 |
8 | Respect Validation | 5,717 |
9 | typia | 3,972 |
10 | ozzo-validation | 3,534 |
11 | PKHeX | 3,437 |
12 | marshal.ts | 3,043 |
13 | glslang | 2,794 |
14 | fast-xml-parser | 2,330 |
15 | flutter_boilerplate_project | 2,187 |
16 | go-tagexpr | 1,606 |
17 | lychee | 1,602 |
18 | nestia | 1,574 |
19 | Valitron | 1,553 |
20 | fastest-validator | 1,360 |
21 | Package govalidator | 1,275 |
22 | InputMask | 1,209 |
23 | nutype | 1,145 |