superstruct
Data validator
A library for defining and validating data structures in JavaScript and TypeScript.
A simple and composable way to validate data in JavaScript (and TypeScript).
7k stars
43 watching
224 forks
Language: TypeScript
last commit: 5 months ago
Linked from 4 awesome lists
interfacejavascriptschemastructstypestypescriptvalidation
Related projects:
Repository | Description | Stars |
---|---|---|
| A schema library for validating and transforming structured data at runtime without dependencies or external libraries. | 6,436 |
| A validation library for JavaScript functions and variables. | 3,813 |
| A lightweight JavaScript form validation library with customizable rules and messages | 2,564 |
| A schema builder for runtime value parsing and validation | 22,998 |
| A JavaScript library that allows developers to create regular expressions in a human-readable and programmatic way. | 4,630 |
| A lightweight validation library that checks data conforms to TypeScript types at runtime. | 170 |
| A testing framework that uses property-based testing to validate the correctness of software implementations. | 4,366 |
| A JavaScript library for creating fluent and customizable validation rules | 4,170 |
| Provides a collection of libraries and tools for validating data in forms, using various schema validation techniques. | 1,820 |
| A strongly-typed validation library for TypeScript that allows developers to create accurate interfaces and transform data at compile-time. | 363 |
| A JavaScript library for building user interfaces using a declarative, fine-grained approach | 32,617 |
| A library of string validators and sanitizers. | 23,192 |
| Tool for converting between plain objects and class instances, allowing serialization and deserialization of data. | 6,944 |
| A JavaScript library that promotes pure function composition and avoids runtime type errors by providing data types for handling uncertain values. | 3,046 |
| A language extension that adds optional types to JavaScript for large-scale applications | 101,442 |