Showing 36 of 227 projects
A Swift micro-library for creating new types with compile-time guarantees using custom validators.
A model layer and ODM/ORM system for Meteor applications that extends MongoDB documents with schema-based functionality.
A Swift library for formatting and validating user input in iOS/macOS text fields with masks for phone numbers, dates, and more.
A GraphQL directive for validating input fields with constraints like minLength, format, and pattern.
A CakePHP plugin for handling file uploads with explicit control, avoiding excessive automation.
A Swift validation library inspired by Ruby on Rails Active Record, offering declarative syntax and extensible custom validations.
A business logic micro-framework for .NET and .NET Core that promotes reusable, testable, and decoupled middle-tier code.
A PHP library for parsing, validating, generating, and error-correcting IBAN and IIBAN bank account information.
A JavaScript library for sanitizing and validating objects with synchronous and asynchronous support.
A Go ODM for MongoDB that adds object-document mapping, hooks, validation, and cascade support to mgo.
A flexible PHP library for filtering and validating user input with built-in filters and complex chaining.
A computed property-based validation framework for Ember.js applications.
A Flask extension that seamlessly integrates Pydantic for automatic request validation and response serialization.
A collection of decorators to create typed Next.js API routes with easy request validation and transformation.
Integrates FluentValidation rules with Swashbuckle to automatically generate accurate OpenAPI/Swagger schemas.
Performance benchmark and test suite for Node.js JSON-schema validators, evaluating speed, spec compliance, and side-effects.
A minimalist Go library for loading configuration from files and environment into structs with validation and defaults.
A React Native library for generating forms with native UI components and automatic event handling.
A Go library that translates MongoDB-like JSON queries into SQL WHERE clauses for REST APIs.
A customizable iOS credit card input and validation control written in Swift with support for major card types.
A validation DSL for Clojure and ClojureScript applications, providing composable validators and custom error messages.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces and supports data transformation.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces from function-based schemas.
A syntax for defining cross-language data types to generate type-safe serializers, deserializers, and validators for JSON APIs.
A robust PHP JSON encoder/decoder with built-in schema validation and version migration support.
A fast, lightweight JSON Schema validator for Node.js and browsers with full support for the latest drafts.
A PHP library for command-line argument processing with support for short/long options, operands, validation, and help generation.
A Ruby gem that ensures presence and type correctness of environment variables, providing typed access.
A lightweight, dependency-free library for Clojure/Script that provides inline assertions and contextual exceptions to improve error messages.
A dead simple fluent validation library for .NET Core that replaces if-statements with clean validators.
A PHP library for structured data extraction from LLMs, unified LLM API access, and building AI agents.
A collection of pre-built, tested ActiveModel/ActiveRecord validators for common data formats like email, phone, and credit cards.
Easy file attachment management for ActiveRecord with image processing, validation, and multiple storage backends.
ASP.NET Core MVC library that transforms server-side validations to client-side without writing JavaScript.
A JavaScript utility that reliably checks if a value is a finite number, handling edge cases like strings, NaN, and Infinity.
Parse yes/no like values with lenient mode for handling typos, useful for CLI prompts and configuration.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.