Skip to main content

AutoMapper TypeScript

An object-object mapping solution by convention in TypeScript

Familiarity with a Twist

AutoMapper TypeScript was designed to be familiar with the original .NET AutoMapper but with a twist to adapt to JS tooling ecosystem.

Performance Matters

Built with pre-optimization for JS engines in mind, AutoMapper TypeScript is performant in discovering, storing, and executing Mappings.

Powered by TypeScript

Developer Experience is important. Hence, AutoMapper TypeScript prioritizes DX by providing top-notch autocomplete experience for developers.

Flexibility is Key

AutoMapper TypeScript is not tied to a single way of handling metadata of the application entities. Different use-cases utilize different strategies.

NestJS Integration

Official integration with NestJS


While being flexible in how it works, AutoMapper TypeScript is opinionated to keep the users on the track of "Convention over Configuration".