Skip to content
Agents tracked: 378 Downloads (7d): 244M down 5.7% GitHub stars: 8.4M VS Code installs: 151M Releases (7d): 407 Agent status: 1 with issues Updated Oct 10, 2026

Yup

Simple schema validation library for JavaScript with chainable API and error handling.

Forms, validation and schemas npm MIT

Used in agent projects
48
0.4% of 12,697 public repos built with AI coding agents
Rank in forms, validation and schemas
#10 of 22
by use in those projects
Downloads
12.2M
npm, last 7 days, yup
GitHub stars
23.7K
last push Oct 10, 2026

How Yup is used

Yup is a dependency in 48 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.4%), #10 of 22 in forms, validation and schemas. The most used alternative there is Zod. Projects that use it most often also use Axios (52.1%), Formik (47.9%), React Router (45.8%).

Often used with Yup

Axios52.1% of Yup projects · 5.2× more than average
Formik47.9% of Yup projects · 156.0× more than average
React Router45.8% of Yup projects · 6.0× more than average
React85.4% of Yup projects · 2.0× more than average
React Hook Form41.7% of Yup projects · 5.2× more than average
React Hook Form Resolvers39.6% of Yup projects · 5.7× more than average
ESLint77.1% of Yup projects · 2.0× more than average
date-fns37.5% of Yup projects · 4.4× more than average

By coding agent

GitHub Copilot0.4% of projects set up for it
Claude Code0.3% of projects set up for it
Cursor0.3% of projects set up for it

Share of public repos configured for each agent that list Yup as a dependency.

Install

Packagenpm install yup
Main stacksTypeScript / JavaScript (28), Next.js (19), Python (1)
Example projectsthepower/PowerDapp, theskeletoncrew/treat-toolbox, Miladxsar23/smartstepper, sigp/siren, JesusFilm/core
Tool Used in agent projectsDownloads / wk GitHub starsLicense
Zod npm
TypeScript-first schema validation library with static type inference.
2,153 (17.0%) 326M 44.1K MIT
React Hook Form npm
Performant form state library using React Hooks with minimal rerenders.
1,021 (8.0%) 54.7M 44.9K MIT
React Hook Form Resolvers npm
Validation resolvers for React Hook Form supporting Zod, Yup, and others.
885 (7.0%) 45.1M 2,264 MIT
Pydantic pypi
Data validation and parsing library using Python type hints.
649 (5.1%) 222M 29K —
Ajv npm
Fast JSON Schema validator for runtime schema validation and serialization.
131 (1.0%) 391M 14.9K MIT
jsonschema pypi
Python implementation of JSON Schema validation for structured data.
129 (1.0%) 125M 4,989 —
Protocol Buffers pypi
Serialization format and code generator for structured data.
75 (0.6%) 154M — 3-Clause BSD License
drizzle-zod npm
Generate Zod validation schemas automatically from Drizzle ORM database schemas.
68 (0.5%) 3.2M 36K Apache-2.0
Is Yup right for your project? Ask AgentGid →