Showing 36 of 39 projects
A Vue.js form validation library with declarative components and composition API support.
A modular, type-safe TypeScript schema library for validating structural data with zero dependencies.
Simple, lightweight model-based validation library for Vue.js 2.x and 3.0.
A Go package providing validators and sanitizers for strings, numerics, slices, and structs.
A powerful, expressive validation engine for PHP with over 150 built-in validators and fluent chaining syntax.
A fluent, chainable JavaScript validation library with a simple API for validating any data type.
An idiomatic Go validation package using normal programming constructs instead of struct tags.
A framework-agnostic validation library that uses a unit testing-like syntax for writing maintainable form validations.
A validation library for Knockout JS that provides model and property validation with native and custom rules.
A Swift validation library inspired by Ruby on Rails Active Record, offering declarative syntax and extensible custom validations.
Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
A dead simple fluent validation library for .NET Core that replaces if-statements with clean validators.
A functional, composable validation library for JavaScript with strict type checking.
An extensible F# validation library with built-in validators for primitive types and support for custom validators.
A multipurpose JavaScript validation library supporting both synchronous and asynchronous validation with structured error reporting.
A Go library for validating structs using field tags with built-in and custom rules.
An ergonomic, functional, and configurable Rust validation library with built-in rules, custom closures, and serde support.
A cross-platform .NET library for fluent pre- and postcondition validation with improved code readability.
A ClojureScript library for flexible, spec-based form validation with custom workflows and UI-agnostic design.
An iOS validation framework with built-in form validation support for UITextField, UITextView, and custom UI elements.
A schema-based validator for keyword lists and maps, especially useful for validating compile-time options in Elixir DSLs.
A lightweight Go library for effortless input validation using struct tags, with no external dependencies.
A standalone validation library from CakePHP for building validators to validate arbitrary arrays of data.
A lightweight, composable JavaScript validation library with six behaviors for primitives, objects, and schemas.
A Go package for declarative JSON object validation with support for multiple field types and schema parsing.
A lightweight form validation library for React Native with a declarative API and built-in validators.
A simple and efficient data validation module for Crystal, offering boolean validators, error handling, and a rule-based system.
A fast and intuitive validation library for Go with conditional logic, error customization, and localization support.
A general-purpose validation library for Common Lisp with composable validators and customizable error handling.
A validation library for Crystal objects with support for inline and sharable validators.
A library for validating Angular template-driven forms with custom validation functions.
A minimal validation library for Clojure and ClojureScript with built-in validators and flexible error handling.
A lightweight Go validation library with generic support, extensible rules, and clear error messages.
A validation composition module for Crystal with built-in rules and custom validation support.
A Crystal library for validating objects and values with a flexible, extensible rule system.
A simple, lightweight, isomorphic, template-based validation library for JavaScript and TypeScript.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.