Frontend Frameworks

class-transformer-validator

A simple wrapper around class-transformer and class-validator for TypeScript.

Status
UnmaintainedNo commits in 2204 days.
Last checked
Checked · Oct 14, 2026
License
Open source
Pricing
Free tier · from $0

What it is

Class-Transformer-Validator provides a programmer-friendly API by wrapping class-transformer and class-validator, making it easier to handle data transformation and validation in TypeScript applications.

Class-Transformer-Validator simplifies the process of integrating data transformation and validation in TypeScript applications by providing a unified API that wraps around two popular libraries.

When it fits — and when it doesn’t

A good fit for

  • TypeScript developers who need to validate and transform incoming data into class instances

  • Projects that require seamless integration between data transformation and validation processes

Look elsewhere if

  • Applications not using TypeScript or needing more complex validation logic beyond what class-validator offers

  • Scenarios where a standalone, non-TypeScript solution is preferred

Known weaknesses

Each one links to the public issue, changelog or docs page it came from, where we have one.

  1. 01

    Steep learning curve for non-TypeScript developers

    The tool heavily relies on TypeScript-specific features and patterns, which might be unfamiliar to developers from other languages.

  2. 02

    Limited integrations with third-party libraries

    While it integrates well with class-transformer and class-validator, support for other popular data transformation or validation libraries is limited.

  3. 03

    Performance overhead due to runtime checks

    The use of decorators and runtime type checking can introduce performance overhead in large-scale applications.

What it does well

  • Simplified API for data transformation and validation

  • Integration with class-transformer and class-validator

  • Programmer-friendly design

Pricing

Free tier
YesOpen source — free to use
Paid from
$0
Model
Flat rate
Enterprise plan
No

Pricing not independently confirmed — check the vendor’s page.

Performance benchmarks

How Fast Is It?

Set up class-transformer-validator

Setup steps, common gotchas and what to check after 30 days.

Open the setup guide →
Get the badge

A small badge for class-transformer-validator’s README or site: its name, “Tracked on AI Navigator”, and the availability status and check month from this page. It updates as the catalog does.

class-transformer-validator — tracked on AI Navigator

Markdown

[![class-transformer-validator — tracked on AI Navigator](https://navigateaitools.com/badge/class-transformer-validator.svg)](https://navigateaitools.com/explorer/tool/class-transformer-validator)

HTML

<a href="https://navigateaitools.com/explorer/tool/class-transformer-validator"><img src="https://navigateaitools.com/badge/class-transformer-validator.svg" alt="class-transformer-validator — tracked on AI Navigator" height="58"></a>