# ianstormtaylor/superstruct

<https://repo.masters-masters.com/en/repos/ianstormtaylor/superstruct>

[Home](https://repo.masters-masters.com/en) › [ianstormtaylor](https://repo.masters-masters.com/en/owners/ianstormtaylor) › [superstruct](https://repo.masters-masters.com/en/repos/ianstormtaylor/superstruct)

ianstormtaylor/superstruct has 7,127 stars on GitHub. Its RepoMasters card: Stable tier. A simple and composable way to validate data in JavaScript (and…

| Field | Value |
| --- | --- |
| Owner | [ianstormtaylor](https://repo.masters-masters.com/en/owners/ianstormtaylor) |
| Stars | 7,127 |
| Forks | 224 |
| Language | [TypeScript](https://repo.masters-masters.com/en/languages/typescript) |
| License | MIT |
| Created | 2017 |
| Topics | validation, types, interface, structs, schema, javascript, typescript |
| Tier | [Stable (5,000 to 19,999 ★)](https://repo.masters-masters.com/en/ranks/cult) |
| View on GitHub | [ianstormtaylor/superstruct](https://github.com/ianstormtaylor/superstruct) |

## Repository

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

The tier for repos with 5,000 to 19,999 ★. Published odds per card pulled: 0.9%. Rarity: Very rare.

## More repos by ianstormtaylor

- [ianstormtaylor/slate · ★ 31,746 · TypeScript · LTS](https://repo.masters-masters.com/en/repos/ianstormtaylor/slate)
- [ianstormtaylor/permit · ★ 1,676 · JavaScript · Beta](https://repo.masters-masters.com/en/repos/ianstormtaylor/permit)
- [ianstormtaylor/react-values · ★ 1,005 · JavaScript · Beta](https://repo.masters-masters.com/en/repos/ianstormtaylor/react-values)
- [ianstormtaylor/is-hotkey · ★ 375 · JavaScript · Alpha](https://repo.masters-masters.com/en/repos/ianstormtaylor/is-hotkey)
- [ianstormtaylor/awesome-heroku · ★ 319 · Alpha](https://repo.masters-masters.com/en/repos/ianstormtaylor/awesome-heroku)
- [ianstormtaylor/slate-plugins · ★ 244 · JavaScript · Prototype](https://repo.masters-masters.com/en/repos/ianstormtaylor/slate-plugins)

## Nearby in TypeScript

- [plasmicapp/plasmic · ★ 7,141 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/plasmicapp/plasmic)
- [jquery/esprima · ★ 7,138 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/jquery/esprima)
- [tailwindlabs/prettier-plugin-tailwindcss · ★ 7,135 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/tailwindlabs/prettier-plugin-tailwindcss)
- [tech-leads-club/agent-skills · ★ 7,124 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/tech-leads-club/agent-skills)
- [taniarascia/takenote · ★ 7,122 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/taniarascia/takenote)
- [guess-js/guess · ★ 7,119 · TypeScript · Stable](https://repo.masters-masters.com/en/repos/guess-js/guess)

---
Data: GitHub · Illustration: the project’s public image, pixelated by RepoMasters.
