Seamless and easy Redux state Validation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Validstate · GitHub license npm version PRs Welcome Build Status

Validstate is a javascript plugin for React+Redux applications to quickly validate state.

  • Single Definition Validstate puts all of your validations in one place to keep the logic of your actions clean.
  • Prepackaged Validation Functions Validstate comes out of the box with several validation functions built in.
  • Extendable Can't find the function you need? That's okay cause Validstate makes it easy to use your own custom validators.


Validstate is available as the validstate package on npm. So installation is as easy as...

npm install validstate


The Validstate documentation is available at our website.


The main purpose of this repository is to continue to grow the Validstate plugin, making it faster and easier to use and more robust. Development of Validstate happens in the open on GitHub, and we look forward to working with many talented developers on this project. Read below to learn how you can take part in improving Validstate.

Contributing Guide

Read our contribution guide to learn about our development process, how to propose bugfixes and improvements, and how to build and test your changes to Validstate.


Validstate is MIT licensed.

Open Digerati

This project is part of the Open Digerati initiative at Life.Church. It's our belief that we can move faster together and that starts with irrational generosity so we are opening up our code to the community.

To find more projects like this one, or join the initiative, checkout our website at