class-validator

Decorator-based property validation for classes. (by typestack)

Class-validator Alternatives

Similar projects and alternatives to class-validator

  1. TypeScript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.

    SurveyJS logo
  3. zod

    378 class-validator VS zod

    TypeScript-first schema validation with static type inference

  4. Nest

    372 class-validator VS Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

  5. Hasura

    236 class-validator VS Hasura

    Blazing fast, instant realtime GraphQL APIs on all your data with fine grained access control, also trigger webhooks on database events.

  6. TypeORM

    170 class-validator VS TypeORM

    ORM for TypeScript and JavaScript. Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

  7. Yup

    129 class-validator VS Yup

    Dead simple Object schema validation

  8. io-ts

    81 class-validator VS io-ts

    Runtime type system for IO decoding/encoding

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. good-first-issue

    Make your first open-source contribution.

  11. ajv

    71 class-validator VS ajv

    The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)

  12. apollo-server

    🌍  Spec-compliant and production ready JavaScript GraphQL server that lets you develop in a schema-first way. Built for Express, Connect, Hapi, Koa, and more.

  13. typebox

    64 class-validator VS typebox

    Json Schema Type Builder with Static Type Resolution for TypeScript

  14. Paste JSON as Code • quicktype

    Xcode extension to paste JSON as Swift, Objective-C, and more

  15. FluentValidation

    A popular .NET validation library for building strongly-typed validation rules.

  16. class-transformer

    Decorator-based transformation, serialization, and deserialization between objects and classes.

  17. Superstruct

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

  18. joi

    14 class-validator VS joi

    Discontinued The most powerful data validation library for JS [Moved to: https://github.com/hapijs/joi]

  19. HTML Purifier

    Standards compliant HTML filter written in PHP

  20. Graphweaver

    Turn multiple data sources into a single GraphQL API

  21. typedi

    8 class-validator VS typedi

    Simple yet powerful dependency injection tool for JavaScript and TypeScript.

  22. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better class-validator alternative or higher similarity.

class-validator discussion

Log in or Post with

class-validator reviews and mentions

Posts with mentions or reviews of class-validator. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-01-07.

Stats

Basic class-validator repo stats
32
11,474
4.8
3 months ago

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Keep full control over the data you collect and tailor the form builder’s entire look and feel to your users’ needs. SurveyJS works with React, Angular, Vue 3, and is compatible with any backend or auth system. Learn more.
surveyjs.io

Did you know that TypeScript is
the 1st most popular programming language
based on number of references?