Validator

Open-source projects categorized as Validator Edit details

Top 23 Validator Open-Source Projects

  • validator.js

    String validation

    Project mention: Validator.js – String Validation | news.ycombinator.com | 2022-02-23
  • ajv

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

    Project mention: Why doesn’t TypeScript natively do any type checking | reddit.com/r/typescript | 2022-05-27
  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • vee-validate

    ✅ Form Validation for Vue.js

    Project mention: Top 10 Vue.js Resources For Your Project 🚀 | dev.to | 2022-06-27

    Validating forms helps authenticate processes faster. Using vee-validate, you can validate the user's data inputs in a minimalistic and straightforward manner (e.g., checking the validity of emails, passwords, etc.). 🗃 The library works with most of your favorite UI components and native HTML elements. Moreover, the built-in rules are laid out in 45+ locales. 🚩

  • class-validator

    Decorator-based property validation for classes.

    Project mention: Why doesn’t TypeScript natively do any type checking | reddit.com/r/typescript | 2022-05-27
  • formily

    📱🚀 🧩 Cross Device & High Performance Normal Form/Dynamic(JSON Schema) Form/Form Builder -- Support React/React Native/Vue 2/Vue 3

  • Respect Validation

    The most awesome validation engine ever created for PHP

    Project mention: Bouncer - An extensible validation library for your data with sane defaults. | reddit.com/r/PHP | 2022-02-22

    You're welcome :) Well, I could think of many scenarios such zipcode, uuids, etc, that represent world information per-se, also in circunstances where you should validate fields that depend on others, or even when tangling with regex validation. You could check Respect/Validation out (https://github.com/Respect/Validation) that does something similar or Rakit/Validation (https://github.com/rakit/validation). They present a nice API to work with and a structure closer to yours.

  • 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.

    Project mention: Gin vs Echo framework | reddit.com/r/golang | 2022-05-13

    Gin comes with built-in "validation", while Echo recommends the same validator. I am also not a fan of magic struct tags, so I would probably prefer either writing my own or using something like ozzo.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • glslang

    Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.

    Project mention: Need guidance on SPIRV reflection | reddit.com/r/vulkan | 2022-05-20

    So I use the glslang project, which is the reference compiler for glsl, to get my SPIRV. It's not as fast, but that's not a concern for me.

  • PKHeX

    Pokémon Save File Editor

    Project mention: Questions & Help Thread | reddit.com/r/ShinyPokemon | 2022-06-11

    According to PkHeX data it is shiny locked... Source

  • marshal.ts

    A new full-featured and high-performance TypeScript framework for enterprise applications.

    Project mention: What's New in Python 3.11? | news.ycombinator.com | 2022-06-26

    You might be (very) interested in this project then: https://deepkit.io/

    The guy behind it made a PR to typescript proposing runtime availability of types[0], got rejected, and got going on it by himself. And he already has PoC libraries with the equivalent of Pydantic and FastAPI (using runtime types for (de)serialization).

    I really hope this experiment works out and that it gains traction, because it's a massive value add to TS IMO.

    [0] https://github.com/microsoft/TypeScript/issues/47658

  • flutter-boilerplate-project

    A boilerplate project created in flutter using MobX and Provider.

  • fast-xml-parser

    Validate XML, Parse XML and Build XML rapidly without C/C++ based libraries and no callback.

  • Valitron

    Valitron is a simple, elegant, stand-alone validation library with NO dependencies

  • InputMask

    User input masking library repo.

    Project mention: How do you guys manage forms? | reddit.com/r/androiddev | 2021-08-11
  • fastest-validator

    :zap: The fastest JS validator library for NodeJS

    Project mention: Is Yup validator good for backend? | reddit.com/r/node | 2021-10-15
  • Package govalidator

    Validate Golang request data with simple rules. Highly inspired by Laravel's request validation. (by thedevsaddam)

  • swagger-parser

    Swagger 2.0 and OpenAPI 3.0 parser/validator

    Project mention: I created a tool which automatically generates typescript definitions for API endpoints | reddit.com/r/webdev | 2022-01-08

    swagger-parser

  • Validate

    ⚔ Go package for data validation and filtering. support Map, Struct, Form data. Go通用的数据验证与过滤库,使用简单,内置大部分常用验证、过滤器,支持自定义验证器、自定义消息、字段翻译。

    Project mention: GitHub - gookit/validate: ⚔ Go package for data validation and filtering. support Map, Struct, Form data. | reddit.com/r/golang | 2022-06-12
  • JSONPCallbackValidator

    JSONP callback validator.

  • yavi

    Yet Another Validation for Java (A lambda based type safe validation framework)

  • Input Mask

    User input masking library repo.

  • 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)

    Project mention: Fast, async, stream-based link checker written in Rust | news.ycombinator.com | 2022-03-07
  • jsonschema

    JSONSchema (draft 2020-12, draft 2019-09, draft-7, draft-6, draft-4) Validation using Go (by santhosh-tekuri)

    Project mention: GitHub - santhosh-tekuri/jsonschema now implements draft2020-12 | reddit.com/r/u_santhosh-tekuri | 2021-09-02

    check release notes (license Apache-2.0)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-06-27.

Validator related posts

Index

What are some of the best open-source Validator projects? This list will help you:

Project Stars
1 validator.js 19,754
2 ajv 11,260
3 vee-validate 9,129
4 class-validator 7,920
5 formily 7,908
6 Respect Validation 5,538
7 ozzo-validation 2,757
8 glslang 2,199
9 PKHeX 2,084
10 marshal.ts 1,891
11 flutter-boilerplate-project 1,800
12 fast-xml-parser 1,550
13 Valitron 1,464
14 InputMask 1,146
15 fastest-validator 1,142
16 Package govalidator 1,107
17 swagger-parser 873
18 Validate 720
19 JSONPCallbackValidator 622
20 yavi 577
21 Input Mask 537
22 lychee 467
23 jsonschema 422
Find remote jobs at our new job board 99remotejobs.com. There are 2 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org