Dead simple Object schema validation (by jquense)

Yup Alternatives

Similar projects and alternatives to Yup

  • GitHub repo joi

    Yup VS joi

    The most powerful data validation library for JS

  • GitHub repo ajv

    Yup VS ajv

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo formik

    Yup VS formik

    Build forms in React, without the tears 😭

  • GitHub repo react-hook-form

    Yup VS react-hook-form

    📋 React Hooks for forms validation (Web + React Native)

  • GitHub repo property-validator

    Yup VS property-validator

    :white_check_mark: Easy property validation for JavaScript, Node and Express.

  • GitHub repo Superstruct

    Yup VS Superstruct

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

  • GitHub repo JSON-Splora

    Yup VS JSON-Splora

    GUI for editing, visualizing, and manipulating JSON data

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo joi

    Yup VS joi

    The most powerful data validation library for JS [Moved to: https://github.com/sideway/joi] (by hapijs)

  • GitHub repo forgJs

    Yup VS forgJs

    ForgJs is a javascript lightweight object validator. Go check the Quick start section and start coding with love

  • GitHub repo Next.js

    Yup VS Next.js

    The React Framework

  • GitHub repo material-ui

    Yup VS material-ui

    Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

  • GitHub repo Express

    Yup VS Express

    Fast, unopinionated, minimalist web framework for node.

  • GitHub repo jest

    Yup VS jest

    Delightful JavaScript Testing.

  • GitHub repo React

    Yup VS React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • GitHub repo Gatsby

    Yup VS Gatsby

    Build blazing fast, modern apps and websites with React

  • GitHub repo Nuxt.js

    Yup VS Nuxt.js

    The Intuitive Vue Framework

  • GitHub repo chakra-ui

    Yup VS chakra-ui

    ⚡️ Simple, Modular & Accessible UI Components for your React Applications

  • GitHub repo Vue.js

    Yup VS Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • GitHub repo create-react-app

    Yup VS create-react-app

    Set up a modern web app by running one command.

  • GitHub repo antd

    Yup VS antd

    An enterprise-class UI design language and React UI library

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better Yup alternative or higher similarity.

Suggest an alternative to Yup

Reviews and mentions

Posts with mentions or reviews of Yup. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-20.
  • 3 Ways to Build React Forms with Formik Pt.1
    dev.to | 2021-09-20
    Formik supports multiple ways to validate forms. One way is to write the validation logic by yourself. Formik will then use that logic and handle error messages. Another option is to use some validation library. In this tutorial, we will choose the second option and use validation library called Yup.
  • Code stability and interdependencies
    dev.to | 2021-09-15
    Standardized object validation logic through libraries as Yup or schematiq.
  • How to Create Custom Form Validation in React with Yup
    dev.to | 2021-09-13
    The fact is, you don't have to do that. There is also the third option. There are libraries focused on helping with just one thing, such as form validation, and won't interfere with other things. One of these libraries is Yup. This library helps with validation of any kind, including forms.
  • Email and Password Based Authentication with Expo and Firebase Part 2: Sign up, Email Verification, and Sign Out
    dev.to | 2021-09-10
    The email and password form component uses Formik and Yup. The component validates the presence of a valid email and a password input. The password must be at least 6 characters, and if the option for password confirmation is enabled, then both the password and passwordConfirmation inputs must match.
  • Effective communication between services (and people)
    dev.to | 2021-08-24
    My passionate suggestion is to never try to skip the un-skippable, there are tons of great libraries that helps you not only validating but parsing your payloads like io-ts or yup (if you are not willing to give functional programming a try :))
  • JSON and scehama validator libraries for Node
    dev.to | 2021-07-22
    View on GitHub
  • LoForm: Flutter's version of Formik
    True, I remember there's Yup and joi for JavaScript
  • How to make a password validation with Regex or Yup
    dev.to | 2021-07-20
    Yup Link
  • Schema Validation with Yup and Express.js
    dev.to | 2021-06-22
    But today this is not going to be the subject of the article. Today I am going to teach you how to make a validation system using Yup together with Express.js.
  • Build quality forms with React 🚀
    dev.to | 2021-06-16
    I hope that you enjoyed this humble guide to building quality forms with React, using two wonderful libraries: react-hook-form and yup. This is what I use every time I need to build a form, and I feel really happy and confident about the process. The fact that I can focus on the UI, features, and accessibility without worrying too much about state management or validation myself is absolutely priceless, and it saves me a lot of time.
  • Working on open-source form validation library.
    You could use this for some inspiration: https://github.com/jquense/yup
  • Modern JavaScript:Everything you missed over the last 10 years(ECMAScript 2020)
    news.ycombinator.com | 2021-05-15
  • Validate like a pro everywhere with yup
    dev.to | 2021-05-01
    Since required will only grumble on null, undefined or (if it is a string()) '', but number() will cast to a valid number or NaN. So you might want to check the original Value to prevent NaN in your validated input (more information).
  • Should you adapt your backend for the frontend or the opposite?
    I honestly have no clue why they were so averse to adding validation considering I was using a form library + yup on the frontend, so we could reuse the same schemas. The only thing they had to do was write one middleware function. I ended up just writing it for them and adding it for them. I tried telling them that frontend validation was just for convenience, but they said that no one ever would use the website without JavaScript ...
  • React Stack 2021
    dev.to | 2021-04-04
    React Forms: Formik and React Hook Form seem to be the favorites right now, with hook-form gaining steam. Both supports schema-based form validation with Yup where you can pass your schema as an optional config. The form will validate your input data against the schema and return with either errors or a valid result. Formik or React Hook For with Yup validation library is definitely a swiss knife for all things related to forms in React.


Basic Yup repo stats
about 1 month ago

jquense/yup is an open source project licensed under MIT License which is an OSI approved license.

Build stunning web applications quickly using Syncfusion JavaScript UI controls.
The Syncfusion JavaScript suite offers more than 65 cross-platform, responsive, and lightweight JS/HTML5 UI controls for building modern web applications.
Find remote TypeScript jobs at our new job board 99remotejobs.com. There are 11 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.