Joi is a powerful schema description language and data validator for JavaScript objects, commonly used in Node.js applications for input validation.. There are currently 5 open-source alternatives to Joi, with a combined total of 11.5k GitHub stars. The most common language among these projects is TypeScript.
Showing 5 open-source alternatives
A modular, type-safe TypeScript schema library for validating structural data with zero dependencies.
A blazing-fast JavaScript validation library for Node.js, browsers, and Deno with 24 built-in validators and sanitizations.
A JavaScript schema validation package that supports direct validation of MongoDB update modifier objects.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces from function-based schemas.
A strongly-typed runtime validation library for TypeScript that generates accurate interfaces and supports data transformation.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.