comparar
class-validator vs Zod
Os mesmos fatos para os dois, lidos do GitHub toda noite, e a relação que uma pessoa revisou.
| Fato | class-validator | Zod |
|---|---|---|
| Linguagem | TypeScript | TypeScript |
| Licença | MIT | MIT |
| Estrelas | 12k | 44k |
| Última release | v0.15.1 | v4.6.5 |
| Último push | 2026-03-25 | 2026-10-02 |
| Ritmo de releases | cerca de 47 dias entre releases | cerca de 1 dia entre releases |
| Contribuidores ativos | 0 autor de commits na branch padrão nos últimos 90 dias | 57 autores de commits na branch padrão nos últimos 90 dias |
| Alertas | nenhum | nenhum |
Como se relacionam
Os dois substituem Joi. Alternativas a Joi →
Parcialclass-validatorValidation rules declared as decorators on TypeScript classes instead of a schema object.
Substituição completaZodSchema validation with static type inference, for Node.js and browsers.
class-validator
- v0.15.12026-02-26chore: publish 0.15.0 for real
- v0.15.02026-02-26feat: add IsISO31661Numeric decorator for country codes
- v0.14.42026-02-25build(deps-dev): bump js-yaml from 3.14.1 to 3.14.2 by @dependabot[bot] in
- v0.14.32025-11-24build: update validator to 13.15.20
- v0.14.22025-05-02fix: forbidUnknownValues should default true when validatorOptions undefined
class-validator
✓ assinada A última release, v0.15.1, tem uma assinatura verificada pelo GitHub.
Carregando o relatório de segurança
Zod
não assinada A última release, v4.6.5, não tem nenhuma assinatura que o GitHub consiga verificar.
Carregando o relatório de segurança