ajv-formats
Format validation plugin for Ajv JSON schema validator (email, UUID, date, etc).
Forms, validation and schemas npm MIT
Used in agent projects
56
0.4% of 12,697 public repos built with AI coding agents
Rank in forms, validation and schemas
#9 of 22
by use in those projects
Downloads
141M
npm, last 7 days, ajv-formats
GitHub stars
228
last push Aug 18, 2024
How ajv-formats is used
ajv-formats is a dependency in 56 of the 12,697 public GitHub projects set up for AI coding agents that we scanned (0.4%), #9 of 22 in forms, validation and schemas. The most used alternative there is Zod. Projects that use it most often also use Ajv (100.0%), jsdom (46.4%), Prettier (50.0%). It is more common in projects set up for Kiro (5.5%) than for Cursor (0.7%).
Often used with ajv-formats
| Ajv | 100.0% of ajv-formats projects · 96.9× more than average |
|---|---|
| jsdom | 46.4% of ajv-formats projects · 8.7× more than average |
| Prettier | 50.0% of ajv-formats projects · 2.9× more than average |
| fast-xml-parser | 33.9% of ajv-formats projects · 74.3× more than average |
| markdownlint-cli2 | 32.1% of ajv-formats projects · 55.9× more than average |
| Lefthook | 30.4% of ajv-formats projects · 30.1× more than average |
| markdown-link-check | 30.4% of ajv-formats projects · 154.2× more than average |
| npm-run-all2 | 30.4% of ajv-formats projects · 67.6× more than average |
By coding agent
| GitHub Copilot | 1.0% of projects set up for it |
|---|---|
| Claude Code | 0.9% of projects set up for it |
| Cursor | 0.7% of projects set up for it |
| Kiro | 5.5% of projects set up for it |
| Gemini CLI | 1.1% of projects set up for it |
Share of public repos configured for each agent that list ajv-formats as a dependency.
Install
| Package | npm install ajv-formats |
|---|---|
| Main stacks | TypeScript / JavaScript (35), Python (19), Flutter (1), Next.js (1) |
| Example projects | nirholas/three.ws, noemuch/bridge, MRCalderon3D/everything-game-dev-code, richardsondx/checkmate, alkem-io/server |
Alternatives to ajv-formats
| Tool | Used in agent projects | Downloads / wk | GitHub stars | License |
|---|---|---|---|---|
| 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 |