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

Forms, validation and schemas for projects built with AI agents

Form state, schema validation, typed data. 22 tools ranked by how many of 12,697 public projects built with AI coding agents use them, with downloads and GitHub stars. Updated Oct 10, 2026.

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
ajv-formats npm
Format validation plugin for Ajv JSON schema validator (email, UUID, date, etc).
56 (0.4%) 141M 228 MIT
Yup npm
Simple schema validation library for JavaScript with chainable API and error handling.
48 (0.4%) 12.2M 23.7K MIT
email-validator pypi
Robust email validation library checking syntax and deliverability for Python.
48 (0.4%) 42.8M 1,449 Unlicense
zod-validation-error npm
Format Zod validation errors into user-friendly readable messages.
44 (0.3%) 54.3M 1,024 MIT
zod-to-json-schema npm
Convert Zod validation schemas to JSON Schema format.
43 (0.3%) 69.9M 1,251 ISC
Formik npm
Popular React form state management library with validation and submission handling.
39 (0.3%) 4.6M 34.3K Apache-2.0
Valibot npm
Modular and type-safe schema validation library for structural data with minimal bundle size.
37 (0.3%) 21.8M 9,032 MIT
express-validator npm
Express middleware for input validation and sanitization.
31 (0.2%) 1.5M 6,234 MIT
class-validator npm
Decorator-based property validation for classes with TypeScript support.
28 (0.2%) 12.3M 11.8K MIT
class-transformer npm
Decorator-based transformation and serialization of plain objects to classes.
27 (0.2%) 12.9M 7,337 MIT
react-number-format npm
React component for formatting numbers in inputs with support for currencies, decimals, phone numbers and more.
22 (0.2%) 5.4M 4,098 MIT
ruamel.yaml pypi
Advanced YAML parser preserving comments, key order and formatting while supporting roundtrip serialization.
22 (0.2%) 37.3M — MIT
TanStack Form npm
Type-safe form state management for React with validation and error handling.
21 (0.2%) 3.7M 6,713 MIT
marshmallow pypi
Lightweight library for converting complex datatypes to and from native Python datatypes.
20 (0.2%) 20.1M 7,242 —
Not sure which one fits? Ask AgentGid →

Other categories

Web frameworks UI components and icons Styling and CSS Animation and motion 3D and graphics Charts and data visualisation State and data fetching Markdown, editors and content Desktop and mobile apps Utilities Model SDKs Agent, MCP and tool libraries Prompts, structured output and evals ML and data science Databases, ORMs and clients SDKs for hosted services Auth and security libraries Jobs, queues and workflows Files, images and media Scraping, browsers and parsing HTTP servers and APIs HTTP clients and networking Testing Linting and formatting Languages, types and runtimes Build tools and bundlers Dev workflow and config Logging, monitoring and analytics Crypto and web3 Game development