Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Input Validation

Input Validation

56 projects

Showing 20 of 56 projects

validator.dart
validator.dartDart

A Dart library for string validation and sanitization, ported from validator.js.

#dart#sanitization#email-validation
Stars64
Forks84
Last commit8 years ago
strumt
strumtGo

A Go library for building interactive prompt chains with validation, retry, and testing capabilities.

#user-input#go-library#input-validation
Stars63
Forks5
Last commit1 month ago
validate
validateGo

A Go package for automatic struct field validation using struct tags.

#validation#go-package#api-validation
Stars62
Forks14
Last commit3 years ago
checker
checkerGo

A lightweight Go library for effortless input validation using struct tags, with no external dependencies.

#zero-dependency#sanitizer#echo
Stars54
Forks2
Last commit1 month ago
ATGValidator
ATGValidatorSwift

An iOS validation framework with built-in form validation support for UITextField, UITextView, and custom UI elements.

#ios#rule-based#uitextfield
Stars51
Forks11
Last commit6 years ago
safe-read
safe-readCommon Lisp

A secure Lisp reader wrapper that protects against internbombing, excessive input, and macro characters when reading from untrusted sources.

#s-expressions#lisp#client-server
Stars46
Forks4
Last commit4 years ago
ngx-otp-input
ngx-otp-inputTypeScript

A CVA-first Angular component for OTP input with mobile-friendly behavior, accessibility defaults, and robust edge-case handling.

#otp#input#ui-component
Stars30
Forks17
Last commit1 month ago
charsetinspect
charsetinspectPython

A Python script that inspects multi-byte character sets to find characters with user-defined properties for security testing.

#multi-byte-characters#command-line-tool#input-validation
Stars27
Forks5
Last commit
validate
validateV

A validation library for string input in V web applications, providing validators, sanitizers, and chainable validation.

#sanitization#validation#input-validation
Stars24
Forks3
Last commit5 years ago
is-fqdn
is-fqdnJavaScript

A Node.js library to validate if a string is a fully qualified domain name (FQDN).

#npm-package#input-validation#fqdn-check
Stars22
Forks1
Last commit3 years ago
KKStringValidator
KKStringValidatorSwift

A Swift library for validating strings and UITextFields against multiple criteria like length, character types, and regex patterns.

#ios#uitextfield#regex
Stars17
Forks3
Last commit10 years ago
react-native-form-validator
react-native-form-validatorJavaScript

A lightweight validation library for React Native forms with built-in validators and custom rule support.

#npm-package#input-validation#frontend
Stars14
Forks6
Last commit6 years ago
blank
blankGo

A Go package for detecting blank strings and removing whitespace from strings.

#unicode#whitespace#helper
Stars14
Forks1
Last commit7 years ago
ngx-custom-material-file-input
ngx-custom-material-file-inputTypeScript

An Angular Material file input component with validators, previews, and a byte formatting pipe.

#angular-material#input-validation#frontend
Stars10
Forks1
Last commit
Sanitize HTML
Sanitize HTMLTypeScript

A Directus extension that sanitizes HTML inputs using the sanitize-html package to prevent XSS attacks.

#content-management#html-sanitization#npm-package
Stars8
Forks4
Last commit4 years ago
regex-partial-match
regex-partial-matchTypeScript

A zero-dependency JavaScript library that transforms regular expressions to support partial matching of incomplete input strings.

#stream-processing#regex#npm-package
Stars5
Forks0
Last commit7 days ago
safari-numfix
safari-numfixTypeScript

A lightweight utility to safely handle paste and keydown events on number input fields in Safari.

#vanilla-js#input-validation#safari-fix
Stars3
Forks0
Last commit1 year ago
ngx-mat-birthday-input
ngx-mat-birthday-inputTypeScript

An Angular Material component for entering dates with three separate day, month, and year input fields.

#angular-material#input-validation#date-input
Stars3
Forks1
Last commit1 month ago
ngx-phone-field
ngx-phone-fieldTypeScript

An Angular directive for international phone input with country flag dropdowns, supporting both Reactive and Template-Driven Forms.

#template-driven-forms#reactive-forms#internationalization
Stars2
Forks0
Last commit
Fuse Input Validation
Fuse Input Validation

A reusable input validation library for Fuse components with built-in validation states and rules.

#text-input#ux-validation#fuse-framework
Stars1
Forks0
Last commit9 years ago
PreviousPage 2 of 2

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
10 years ago
4 months ago
10 months ago
#Validation19
#Form Validation13
#Go12
#Validator8
#Data Integrity7
#Javascript7
#Go Library7
#Swift7
#Security7
#Golang7
#Validation Library6
#Frontend6