brainstate

ianstormtaylor/superstruct

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

TypeScript★ 7.1kMITGitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. hapijs/joi

    The most powerful data validation library for JS

    JavaScript★ 21.2kGitHub ↗

    Why this match

    topics javascript, schema, validation; language differs: TypeScript → JavaScript

  2. gcanti/io-ts

    Runtime type system for IO decoding/encoding

    TypeScript★ 6.8kMITGitHub ↗

    Why this match

    topics types, typescript, validation

  3. marshmallow-code/marshmallow

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

    Python★ 7.2kMITGitHub ↗

    Why this match

    topics schema, validation; language differs: TypeScript → Python

  4. typestack/class-validator

    Decorator-based property validation for classes.

    TypeScript★ 11.9kMITGitHub ↗

    Why this match

    topics typescript, validation

  5. sindresorhus/type-fest

    A collection of essential TypeScript types

    TypeScript★ 17.5kCC0-1.0GitHub ↗

    Why this match

    topics types, typescript; license differs: MIT → CC0-1.0

  6. vuelidate/vuelidate

    Simple, lightweight model-based validation for Vue.js

    JavaScript★ 6.9kMITGitHub ↗

    Why this match

    topics javascript, validation; language differs: TypeScript → JavaScript

  7. open-circle/valibot

    The modular and type safe schema library for validating structural data 🤖

    TypeScript★ 9.1kMITGitHub ↗

    Why this match

    topics schema, typescript, validation

  8. microsoft/TypeChat

    TypeChat is a library that makes it easy to build natural language interfaces using types.

    JavaScript★ 8.7kMITGitHub ↗

    Why this match

    topics types; language differs: TypeScript → JavaScript