Validation

Open-source projects categorized as Validation

Top 23 Validation Open-Source Projects

  • react-hook-form

    📋 React Hooks for form state management and validation (Web + React Native)

  • Project mention: formengine VS react-hook-form - a user suggested alternative | libhunt.com/r/formengine | 2024-05-02
  • validator.js

    String validation

  • Project mention: How a URL Shortener Works and How to Build One with Next.js | dev.to | 2023-09-11

    To keep the focus of this guide on building our chat app, I'll skip the steps in setting up certain dependencies, such as Tailwind CSS for styling, Nano ID for generating strings used to create a short URL version of an original URL and validator for implement URL validation.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • pydantic

    Data validation using Python type hints

  • Project mention: Advanced RAG with guided generation | dev.to | 2024-04-18

    First, note the method prefix_allowed_tokens_fn. This method applies a Pydantic model to constrain/guide how the LLM generates tokens. Next, see how that constrain can be applied to txtai's LLM pipeline.

  • validator

    :100:Go Struct and Field validation, including Cross Field, Cross Struct, Map, Slice and Array diving

  • Project mention: API completa em Golang - Parte 7 | dev.to | 2024-02-03
  • redux-form

    A Higher Order Component using react-redux to keep form state in a Redux store

  • vee-validate

    ✅ Painless Vue forms

  • Project mention: Displaying multiple error messages on incorrect form entries with Vee-validate | Vue | dev.to | 2024-04-25

    In this blog post I am exploring the client-side form validation with Vee-validate (https://vee-validate.logaretm.com/v4/) and vee-validate/rules (https://www.npmjs.com/package/@vee-validate/rules).

  • class-validator

    Decorator-based property validation for classes.

  • Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    You can learn more from the documentation here.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • jquery-validation

    jQuery Validation Plugin library sources

  • is.js

    Micro check library

  • Parsley.js

    Validate your forms, frontend, without writing a single line of javascript

  • CakePHP

    CakePHP: The Rapid Development Framework for PHP - Official Repository

  • Project mention: Top 12 PHP Frameworks For Web Development in 2024 | dev.to | 2024-02-13

    CakePHP is an open-source PHP framework for web development with 8.7k stars and 3.5k forks on GitHub. It offers APIs that enable developers to develop applications quickly. It allows you to create highly secure and scalable web applications, including social networks, eCommerce, and online collaboration platforms.

  • react-final-form

    🏁 High performance subscription-based form state management for React

  • intl-tel-input

    A JavaScript plugin for entering and validating international telephone numbers

  • Project mention: Build bigger, better, and faster with upgraded design and dev superpowers Read the recap → Phone prefix from int-tel-input won’t show in Webflow Logic | /r/webflow | 2023-10-14

    Hi all, I am working on a client’s website with a form calling their API with Logic and the form has a phone with a prefix. I have added the phone prefix with this javascript plugin - GitHub - jackocnr/intl-tel-input: A JavaScript plugin for entering and...

  • marshmallow

    A lightweight library for converting complex objects to and from simple Python datatypes.

  • Project mention: Help making draggable items for Flask app. | /r/flask | 2023-08-21

    Somehow get a serializer going for your database models. I used marshmallow and flask-marshmallow

  • vuelidate

    Simple, lightweight model-based validation for Vue.js

  • Project mention: A simple Vue form validation composable with Zod | dev.to | 2023-12-09

    The Vue ecosystem is packed with many great form validation libraries, VeeValidate, Vuelidate, and FormKit just to name a few.

  • Superstruct

    A simple and composable way to validate data in JavaScript (and TypeScript).

  • Project mention: Popular Libraries For Building Type-safe Web Application APIs | dev.to | 2024-04-07

    You can check out Superstruct documentation here.

  • io-ts

    Runtime type system for IO decoding/encoding

  • Project mention: TDD | /r/CharruaDevs | 2023-12-07

    Qué rico. Si tenés chance meté un proceso de code review fuerte, y para el tema de I/O probå a usar https://github.com/Effect-TS/schema ó https://github.com/gcanti/io-ts que les da una solución obvia al tema de "tipos para lo que devuelva el backend", aunque es en realidad mucho mås capaz que eso.

  • express-validator

    An express.js middleware for validator.js.

  • govalidator

    [Go] Package of validators and sanitizers for strings, numerics, slices and structs

  • Project mention: Is there any equivalent to pydantic, serde, etc? | /r/golang | 2023-12-06

    Go uses zero values to provide sensible default values. It's a design choice. With a quick Google you'll find several libraries such as https://github.com/go-playground/validator or https://github.com/asaskevich/govalidator. I use validator whenever I need to ensure any JSON I unmarshalled is correct.

  • Respect Validation

    The most awesome validation engine ever created for PHP

  • valibot

    The modular and type safe schema library for validating structural data đŸ€–

  • Project mention: Next.js and Bunny CDN: Complete Guide to Image Uploading with Server Actions | dev.to | 2024-04-21

    I'll use Valibot library, which is a pretty new and cool library for schema validation, similar to Zod.

  • PhoneNumberKit

    A Swift framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber.

  • cue

    The home of the CUE language! Validate and define text-based and dynamic configuration

  • Project mention: TypeSpec: A New Language for API-Centric Development | news.ycombinator.com | 2024-04-29

    If you are in a situation where you have a backend and you want to expose an API and then you would eventually want a client, you would need format specs as the starting point where server and clients are generated from that one source.

    At the moment, OpenAPI with YAML is the only way to go but you can't easily split the spec into separate files as you would do any program with packages, modules and what not.

    There are third party tools[0] which are archived and the libraries they depend upon are up for adoption.

    In that space, either you can use something like cue language 1] or something like TypeSpec which is purpose built for this so yet, this seems like a great tool although I have not tried it yet myself.

    [0]. https://github.com/APIDevTools/swagger-cli

    [1]. https://cuelang.org/

    EDIT: formating

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Validation related posts

  • Python JSON schema

    1 project | dev.to | 7 May 2024
  • Displaying multiple error messages on incorrect form entries with Vee-validate | Vue

    1 project | dev.to | 25 Apr 2024
  • Advanced RAG with guided generation

    2 projects | dev.to | 18 Apr 2024
  • Popular Libraries For Building Type-safe Web Application APIs

    6 projects | dev.to | 7 Apr 2024
  • Lessons from open-source: Replace zod with superstruct if you do not use zod’s advanced capabilities

    2 projects | dev.to | 26 Mar 2024
  • JSON Schema Blog

    1 project | dev.to | 15 Mar 2024
  • Deploy a simple data storage API with very little code using Amazon API Gateway and DynamoDB

    2 projects | dev.to | 14 Mar 2024
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source Validation projects? This list will help you:

Project Stars
1 react-hook-form 39,683
2 validator.js 22,597
3 pydantic 18,854
4 validator 15,640
5 redux-form 12,573
6 vee-validate 10,553
7 class-validator 10,519
8 jquery-validation 10,354
9 is.js 9,168
10 Parsley.js 9,052
11 CakePHP 8,672
12 react-final-form 7,341
13 intl-tel-input 7,270
14 marshmallow 6,904
15 vuelidate 6,822
16 Superstruct 6,815
17 io-ts 6,604
18 express-validator 6,065
19 govalidator 5,933
20 Respect Validation 5,725
21 valibot 5,231
22 PhoneNumberKit 5,028
23 cue 4,766

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com