Ross ROSS = Recommend OSS · open-source software intelligence for agents

nartc/mapper

🔥 An Object-Object AutoMapper for TypeScript 🔥 observed · 2026-08-28

github.com/nartc/mapper · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

96/100

  • Activity 96
  • Release rhythm 93
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0
  • age_days: 2498
  • days_rel: 48
  • days_push: 26
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

1006 stars · 98 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

AutoMapper TypeScript is an object-to-object mapping library for TypeScript, inspired by .NET's AutoMapper. It maps objects by convention with configuration for differences, supporting classes, POJOs, and integrations with NestJS and ORMs like MikroORM and Sequelize.

Use cases

  • map entities to DTOs in TypeScript
  • automatically map object properties by convention
  • flatten nested models into flat DTOs
  • integrate object mapping with NestJS
  • map between classes and plain objects
  • reduce boilerplate mapping code in TypeScript projects

When to choose

  • you need convention-based object-to-object mapping in TypeScript
  • you use NestJS or MikroORM/Sequelize and want integrated mapping
  • you want to eliminate repetitive manual property-copying code
  • you need nested model mapping and flattening

When to avoid

  • your project is plain JavaScript without type metadata needs
  • you only need simple one-off object spreads
  • you want a runtime-agnostic mapper without Node.js 20+
  • you prefer explicit hand-written mapping functions for full control

Facets

library · maturity active

serialization developer-tools developer-tools backend web-development cross-platform object-mapper dto-mapping automapper nestjs orm-integration nodejs typescript

2 sources

Member repositories

RepositoryRoleHealth v2
nartc/mappermain96

For agents

markdown · JSON · MCP: product_card(name="nartc/mapper")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem