← Back to the directory

ianstormtaylor/superstruct

View on GitHub

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

ianstormtaylor/superstruct is #9,947 on the bestofgithub Elo ladder, in Copper IV, with a rating of 1,184 (−47 this week). It has 7,124 stars.

Copper IV

1,184 Elo

  • #9,947 on the ladder
  • −9 today · −47 this week
  • Peak 1,283
105 Elo to Copper III

Stars

7,124

  • +0 today
  • +0 this week
  • – this month

Repository

Forks
223
Language
TypeScript
Last push

Achievements

bestofgithub badgeMaintainer? Show your league in your README

Card: your league's emblem, from Copper to Legendary

[![bestofgithub](https://bestofgithub.dev/badge/ianstormtaylor/superstruct.svg?style=card)](https://bestofgithub.dev/repo/ianstormtaylor/superstruct)

Flat: fits beside your other badges

[![bestofgithub](https://bestofgithub.dev/badge/ianstormtaylor/superstruct.svg)](https://bestofgithub.dev/repo/ianstormtaylor/superstruct)

Install

git
git clone https://github.com/ianstormtaylor/superstruct.git

Similar repositories

gcanti/io-ts

Open on GitHubTypeScript

Runtime type system for IO decoding/encoding

  • 1,242−2 Elo, change today
  • 6.8k stars
  • 319 forks
git
git clone https://github.com/gcanti/io-ts.git
  • inference
  • runtime
  • types
  • typescript

hapijs/joi

Open on GitHubJavaScript

The most powerful data validation library for JS

  • 1,541+1 Elo, change today
  • 21.1k stars
  • 1.5k forks
git
git clone https://github.com/hapijs/joi.git
  • hapi
  • javascript
  • schema
  • validation

marshmallow-code/marshmallow

Open on GitHubPython

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

  • 1,357+2 Elo, change today
  • 7.2k stars
  • 789 forks
git
git clone https://github.com/marshmallow-code/marshmallow.git
  • deserialization
  • marshalling
  • python
  • schema

microsoft/TypeChat

Open on GitHubJavaScript

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

  • 1,331−1 Elo, change today
  • 8.6k stars
  • 424 forks
git
git clone https://github.com/microsoft/TypeChat.git
  • ai
  • llm
  • natural-language
  • types

manifoldco/promptui

Open on GitHubGo

Interactive prompt for command-line applications

  • 1,258−2 Elo, change today
  • 6.4k stars
  • 343 forks
git
git clone https://github.com/manifoldco/promptui.git
  • cli
  • command-line
  • golang
  • input

sindresorhus/type-fest

Open on GitHubTypeScript

A collection of essential TypeScript types

  • 1,548−5 Elo, change today
  • 17.5k stars
  • 747 forks
git
git clone https://github.com/sindresorhus/type-fest.git
  • npm-package
  • types
  • typescript
  • typescript-definitions

README

Loading README…