Showing 36 of 36 projects
A curated list of strings likely to cause issues when used as user-input data, for automated and manual QA testing.
A comprehensive library of string validators and sanitizers for Node.js and browsers.
A comprehensive checklist of security countermeasures for designing, testing, and releasing secure APIs.
A Go package for struct and field validation with cross-field, cross-struct, and deep diving into slices, arrays, and maps.
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 JavaScript library that sanitizes untrusted HTML to prevent XSS attacks using a configurable whitelist.
A modern, simple, fast & flexible micro framework for building HTTP REST/RPC APIs in Go backed by OpenAPI 3 and JSON Schema.
An idiomatic Go validation package using normal programming constructs instead of struct tags.
A standards-compliant HTML filtering library for PHP that removes malicious code while preserving safe markup.
A jQuery plugin for client-side form validation with customizable prompts and support for various validation types.
A thin PHP assertion library for input validation in business models, libraries, and low-level code.
A service object framework for Rails that encapsulates business logic with input validation and type safety.
A standalone JavaScript library for live as-you-type formatting of international numbers and currencies.
A .NET library for cleaning HTML fragments and documents to prevent XSS attacks using a robust HTML parser.
A Ruby library for composing business logic into commands that sanitize and validate input, promoting safe and maintainable code.
A jQuery plugin for validating form inputs using HTML data attributes, keeping markup clean from JavaScript.
A UITextField category that adds shake animations similar to macOS login screen password fields.
A GraphQL directive for validating input fields with constraints like minLength, format, and pattern.
A Swift validation library inspired by Ruby on Rails Active Record, offering declarative syntax and extensible custom validations.
Extensible, type-safe command console for Roblox developers to create admin commands and game system integrations.
A Swift framework for validating text field and text view inputs with customizable conditions and validators.
A Java library for creating interactive console applications with rich input handling and multiple terminal backends.
A Go library for trimming, sanitizing, and formatting struct string fields in place using struct tags.
An object-oriented PHP library for sanitizing untrusted HTML input to prevent XSS and other injection attacks.
A Swift library providing a comprehensive set of validators for strings and other types in iOS applications.
A simple, lightweight, and powerful field validation library for Android applications.
A lightweight struct validator for Go using struct tags and custom rules.
A Swift validation library offering easy-to-use, readable, and extensible validation for strings, dates, and integers, with optional RxSwift integration.
A Go library for filtering, sanitizing, and converting data with built-in rules and functions.
A lightweight Go library for parsing form data, JSON, and query parameters from HTTP requests.
A validation library for graphql-java that adds constraint directives and custom rules to GraphQL input types and arguments.
A Kotlin library for validating text input in Android TextInputLayout with built-in rules and custom rule support.
A security library for Apex on Force.com that provides input validation, output encoding, and access control enforcement.
A JSON schema validator for Go inspired by Joi, designed to validate raw JSON data before deserialization.
A framework for writing custom validations in Go applications with built-in validators.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.