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

scalalandio/chimney

Scala library for boilerplate-free, type-safe data transformations observed · 2026-09-03

github.com/scalalandio/chimney · homepage · Scala · Apache-2.0 (permissive) observed · 2026-09-03

Health v2 · maintenance only

93/100

  • Activity 100
  • Release rhythm 81
  • 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: 44
  • age_days: 3389
  • days_rel: 50
  • days_push: 0
  • n_releases_24m: 12

Full methodology

Adoption not part of the score

1254 stars · 113 forks observed · 2026-09-03

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

Chimney is a battle-tested Scala library for boilerplate-free, type-safe data transformations between case classes and other types. It uses macro-based derivation to automatically generate conversion code, supporting Scala 2.13 and 3 across JVM, Scala.js, and Scala Native.

Use cases

  • convert between case classes without writing boilerplate
  • map DTOs to domain objects in Scala
  • automatically derive type-safe object transformations
  • patch and update immutable data structures
  • migrate between versions of a data model
  • reduce manual mapping code in Scala applications

When to choose

  • you need type-safe, compile-time-checked transformations in Scala
  • you want to eliminate manual field-by-field mapping code
  • you need cross-platform support (JVM, Scala.js, Scala Native)
  • you want a mature library with production adopters

When to avoid

  • you are not using Scala
  • you need runtime-configurable (dynamic) mapping rather than compile-time derivation
  • your transformations involve complex runtime logic macros cannot express

Facets

library · maturity stable

serialization developer-tools plugin-system developer-tools programming-languages jvm cross-platform scala data-transformation boilerplate-free type-safe macro-derivation object-mapping scala-native scala-js scala-3 metaprogramming automation

1 source

Member repositories

RepositoryRoleHealth v2
scalalandio/chimneymain93

For agents

markdown · JSON · MCP: product_card(name="scalalandio/chimney")

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