Validations Open Source Projects

Browse 133 Validations open source projects, ranked by GitHub stars. Find the most popular Validations tools and libraries.

Share your experience:✍️ Write a Post❓ Ask a Question
1-60 of 133 projects
23,746 stars

validatorjs/validator.js

String validation

Metrics details
Stars23,746
23,676 stars

jquense/yup

Dead simple Object schema validation

Metrics details
Stars23,676
11,814 stars

xmartlabs/Eureka

Elegant iOS form builder in Swift

Metrics details
Stars11,814
11,638 stars

egulias/EmailValidator

PHP Email address validator

Metrics details
Stars11,638
11,263 stars

logaretm/vee-validate

✅ Painless Vue forms

Metrics details
Stars11,263
9,023 stars

thoughtbot/paperclip

Easy file attachment management for ActiveRecord

Metrics details
Stars9,023
6,879 stars

vuelidate/vuelidate

Simple, lightweight model-based validation for Vue.js

Metrics details
Stars6,879
6,387 stars

hanami/hanami

A flexible framework for maintainable Ruby apps

Metrics details
Stars6,387
4,990 stars

stoplightio/prism

Turn any OpenAPI2/3 and Postman Collection file into an API server with mocking, transformations and validations.

Metrics details
Stars4,990
4,144 stars

imbrn/v8n

☑️ JavaScript fluent validation library

Metrics details
Stars4,144
3,190 stars

ragunathjawahar/android-saripaar

UI form validation library for Android

Metrics details
Stars3,190
2,680 stars

DavyJonesLocker/client_side_validations

Client Side Validations made easy for Ruby on Rails

Metrics details
Stars2,680
2,664 stars

ealush/vest

Vest ✅ Declarative validations framework

Metrics details
Stars2,664
1,917 stars

gregnavis/active_record_doctor

Identify database issues before they hit production.

Metrics details
Stars1,917
1,396 stars

cypriss/mutations

Compose your business logic into commands that sanitize and validate input.

Metrics details
Stars1,396
1,335 stars

go-validator/validator

Package validator implements struct field validations

Metrics details
Stars1,335
1,236 stars

hassanhabib/The-Standard

This is The Standard. A collection of decades of experience in the engineering industry. I authored it to help you navigate the vast ocean of knowledge. The Standard is not perfect and never will be, and it reflects the ongoing evolution of the engineering industry. While one person may write it, it is the collection of thoughts from hundreds of engineers I've had the honor to interact with and learn from throughout my life.

Metrics details
Stars1,236
1,232 stars

DmitryTsepelev/store_model

Work with JSON-backed attributes as ActiveRecord-ish models

Metrics details
Stars1,232
1,193 stars

djezzzl/database_consistency

The tool to avoid various issues due to inconsistencies and inefficiencies between a database schema and application models.

Metrics details
Stars1,193
1,179 stars

igorkasyanchuk/active_storage_validations

Do it like => validates :photos, attached: true, content_type: ['image/png', 'image/jpg', 'image/jpeg'], size: { less_than: 500.kilobytes }, limit: { min: 1, max: 3 }, aspect_ratio: :landscape, dimension: { width: { in: 800..1600 }

Metrics details
Stars1,179
1,141 stars

proengsoft/laravel-jsvalidation

Laravel Javascript Validation

Metrics details
Stars1,141
980 stars

SvenTiigi/ValidatedPropertyKit

Easily validate your Properties with Property Wrappers 👮

Metrics details
Stars980
957 stars

assisrafael/angular-input-masks

Opinionated input masks for AngularJS

Metrics details
Stars957
933 stars

nicolasblanco/rails_param

Parameter Validation & Type Coercion for Rails

Metrics details
Stars933
871 stars

heartcombo/mail_form

Send e-mail straight from forms in Rails with I18n, validations, attachments and request information.

Metrics details
Stars871
817 stars

konform-kt/konform

Portable validations for Kotlin

Metrics details
Stars817
736 stars

evilmartians/terraforming-rails

Terraforming legacy Rails applications guides and tools

Metrics details
Stars736
709 stars

eaigner/hood

Database agnostic ORM for Go

Metrics details
Stars709
705 stars

safakgur/guard

A high-performance, extensible argument validation library.

Metrics details
Stars705
697 stars

hueitan/angular-validation

[INACTIVE] Client Side Validation for AngularJS 1. (You should use version > 2 :boom:)

Metrics details
Stars697
629 stars

IBM/openapi-validator

Configurable and extensible validator/linter for OpenAPI documents

Metrics details
Stars629
601 stars

CargoSense/vex

Data Validation for Elixir

Metrics details
Stars601
592 stars

andypike/rectify

Build maintainable Rails apps

Metrics details
Stars592
568 stars

toptal/database_validations

Database validations for ActiveRecord

Metrics details
Stars568
536 stars

andresinaka/SwiftCop

SwiftCop is a validation library fully written in Swift and inspired by the clarity of Ruby On Rails Active Record validations.

Metrics details
Stars536
520 stars

mattt/sinatra-param

Parameter Validation & Type Coercion for Sinatra

Metrics details
Stars520
510 stars

pboling/flag_shih_tzu

Bit fields for ActiveRecord

Metrics details
Stars510
505 stars

inmite/android-validation-komensky

A simple library for validating user input in forms using annotations.

Metrics details
Stars505
497 stars

maritz/nohm

node.js object relations mapper (orm) for redis

Metrics details
Stars497
497 stars

pat/gutentag

A good, simple, solid tagging extension for ActiveRecord.

Metrics details
Stars497
451 stars

Shopify/better-html

(DEPRECATED) Better HTML for Rails

Metrics details
Stars451
448 stars

valiktor/valiktor

Valiktor is a type-safe, powerful and extensible fluent DSL to validate objects in Kotlin

Metrics details
Stars448
439 stars

adopted-ember-addons/ember-cp-validations

Ember computed property based validations

Metrics details
Stars439
432 stars

state-machines/state_machines-activerecord

StateMachines Active Record Integration

Metrics details
Stars432
414 stars

poppinss/indicative

Indicative is a simple yet powerful data validator for Node.js and browsers. It makes it so simple to write async validations on nested set of data.

Metrics details
Stars414
401 stars

coinbase/geoengineer

DEPRECATED — Infrastructure As Code

Metrics details
Stars401
397 stars

wajahatkarim3/EasyValidation

:heavy_check_mark: A text and input validation library in Kotlin for Android

Metrics details
Stars397
383 stars

kkyr/fig

A minimalist Go configuration library

Metrics details
Stars383
379 stars

satishpatnayak/AndroGoat

AndroGoat

Metrics details
Stars379
376 stars

busypeoples/revalidation

Higher Order Component for Validating Forms in React

Metrics details
Stars376
374 stars

square/lgtm

Simple object validation for JavaScript.

Metrics details
Stars374
373 stars

rootstrap/yaaf

Easing the form object pattern in Rails applications

Metrics details
Stars373
359 stars

jfairbank/revalidate

Elegant and composable validations

Metrics details
Stars359
351 stars

lucascaton/enumerate_it

Enumerations for Ruby with some magic powers! 🎩

Metrics details
Stars351
351 stars

Crecto/crecto

Database wrapper and ORM for Crystal, inspired by Ecto

Metrics details
Stars351
344 stars

grimen/validatious-on-rails

Rails plugin that maps model validations to class names on form elements to integrate with Validatious. IMPORTANT: Project is not maintained anymore.

Metrics details
Stars344
341 stars

ZupIT/charlescd

CharlesCD is an open source tool that makes deployments more agile, continuous and safe, which allows development teams to perform hypothesis validations with a specific group of users, simultaneously.

Metrics details
Stars341
337 stars

paulca/eyeballs.js

A lightweight MVC framework for building fast, tidy javascript web apps

Metrics details
Stars337
330 stars

CharlGottschalk/approvejs

A simple JavaScript validation library that doesn't interfere

Metrics details
Stars330
302 stars

amatsuda/html5_validators

A gem/plugin for Rails 3, Rails 4, Rails 5, and Rails 6 that enables client-side validation using ActiveModel + HTML5 Form Validation

Metrics details
Stars302
1-60 of 133 projects
Get A Weekly Email With Trending Validations Projects
Stay updated on Validations plus related topics you pick below.

Copyright 2018-2026 Awesome Open Source.  All rights reserved.