validation

There are 7474 repositories under validation topic.

  • standard-schema

    A standard interface for TypeScript schema validation libraries

    Language:TypeScript2.8k
  • kubeconform

    A FAST Kubernetes manifests validator, with support for Custom Resources!

    Language:Go2.8k
  • runtypes

    Runtime validation for static types

    Language:TypeScript2.7k
  • vest

    Vest ✅ Declarative validations framework

    Language:TypeScript2.6k
  • sveltekit-superforms

    Making SvelteKit forms a pleasure to use!

    Language:TypeScript2.6k
  • schematics

    Python Data Structures for Humans™.

    Language:Python2.6k
  • FluentResults

    A generalised Result object implementation for .NET/C#

    Language:C#2.4k
  • conform

    Progressively enhance HTML forms with React. Build resilient, type-safe forms with no hassle using web standards.

    Language:TypeScript2.4k
  • node-convict

    Featureful configuration management library for Node.js

    Language:JavaScript2.4k
  • vue-formulate

    vue-formulate

    ⚡️ The easiest way to build forms with Vue.

    Language:JavaScript2.2k
  • filetype

    Fast, dependency-free Go package to infer binary file types based on the magic numbers header signature

    Language:Go2.2k
  • kcl

    KCL Programming Language (CNCF Sandbox Project). https://kcl-lang.io

    Language:Rust2.2k
  • resolvers

    resolvers

    📋 Validation resolvers: Yup, Zod, Superstruct, Joi, Vest, Class Validator, io-ts, Nope, computed-types, typanion, Ajv, TypeBox, ArkType, Valibot, effect-ts, VineJS and Standard Schema

    Language:TypeScript2.1k
  • kpt

    Automate Kubernetes Configuration Editing

    Language:Go1.8k
  • validatorjs

    A data validation library in JavaScript for the browser and Node.js, inspired by Laravel's Validator.

    Language:JavaScript1.8k
  • kubevious

    Kubevious - Kubernetes without disasters

  • pydantic-core

    Core validation logic for pydantic written in rust

    Language:Python1.7k
  • forgJs

    ForgJs is a javascript lightweight object validator.

    Language:JavaScript1.7k
  • malli

    malli

    High-performance data-driven data specification library for Clojure/Script.

    Language:Clojure1.6k
  • validates_timeliness

    Date and time validation plugin for ActiveModel and Rails. Supports multiple ORMs and allows custom date/time formats.

    Language:Ruby1.6k
  • nutype

    nutype

    Rust newtype with guarantees 🇺🇦 🦀

    Language:Rust1.6k
  • valitron

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

    Language:PHP1.6k
  • strictyaml

    strictyaml

    Type-safe YAML parser and validator.

    Language:Python1.6k
  • wtforms

    A flexible forms validation and rendering library for Python.

    Language:Python1.6k
  • statoscope

    Statoscope is a toolkit to analyze and validate webpack bundle

    Language:TypeScript1.5k
  • envalid

    Environment variable validation for Node, Bun, and other compatible JS runtimes

    Language:TypeScript1.5k
  • email-verifier

    :white_check_mark: A Go library for email verification without sending any emails.

    Language:Go1.4k
  • webargs

    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.

    Language:Python1.4k
  • dry-validation

    Validation library with type-safe schemas and rules

    Language:Ruby1.4k
  • celebrate

    A joi validation middleware for Express.

    Language:JavaScript1.3k
  • govalidator

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

    Language:Go1.3k
  • python-email-validator

    A robust email syntax and deliverability validation library for Python.

    Language:Python1.3k
  • throw

    A simple, fluent, extensible, and fully customizable library for throwing exceptions for projects using .NET 6+

    Language:C#1.3k
  • up-fetch

    up-fetch

    Advanced fetch client builder

    Language:TypeScript1.3k
  • protovalidate

    Protocol Buffer Validation - Go, Java, Python, C++ and JS/TS

    Language:Go1.2k
  • truemail

    truemail

    🚀 Configurable framework agnostic plain Ruby 📨 email validator/verifier. Verify email via Regex, DNS, SMTP and even more. Be sure that email address valid and exists.

    Language:Ruby1.2k