Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/scalalandio/chimney
Scala library for boilerplate-free, type-safe data transformations
https://github.com/scalalandio/chimney
auto-mapping automatic-conversion boilerplate conversion data-rewriting derivation generic-programming jvm macros metaprogramming scala scala-library scala-native scala3 scalajs transformation type-mapping
Last synced: about 23 hours ago
JSON representation
Scala library for boilerplate-free, type-safe data transformations
- Host: GitHub
- URL: https://github.com/scalalandio/chimney
- Owner: scalalandio
- License: apache-2.0
- Created: 2017-05-23T11:24:09.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T08:25:29.000Z (about 2 months ago)
- Last Synced: 2024-12-05T10:48:11.985Z (8 days ago)
- Topics: auto-mapping, automatic-conversion, boilerplate, conversion, data-rewriting, derivation, generic-programming, jvm, macros, metaprogramming, scala, scala-library, scala-native, scala3, scalajs, transformation, type-mapping
- Language: Scala
- Homepage: https://chimney.readthedocs.io
- Size: 11.7 MB
- Stars: 1,177
- Watchers: 20
- Forks: 95
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-scala-native - chimney - Boilerplate-free data transformations. (Functional Programming)
README
# Chimney
[![Chimney Scala version support](https://index.scala-lang.org/scalalandio/chimney/chimney/latest.svg)](https://index.scala-lang.org/scalalandio/chimney/chimney)
[![CI build](https://github.com/scalalandio/chimney/actions/workflows/ci.yml/badge.svg?branch=master)](https://github.com/scalalandio/chimney/actions)
[![codecov.io](https://codecov.io/github/scalalandio/chimney/coverage.svg?branch=master)](http://codecov.io/github/scalalandio/chimney?branch=master)
[![License](https://img.shields.io/:license-Apache%202-green.svg)](http://www.apache.org/licenses/LICENSE-2.0.txt) [![Join the discussions at https://github.com/scalalandio/chimney/discussions](https://img.shields.io/github/discussions/scalalandio/chimney
)](https://github.com/scalalandio/chimney/discussions)[![Documentation Status](https://readthedocs.org/projects/chimney/badge/?version=latest)](https://readthedocs.org/projects/chimney/builds/)
[![Scaladoc 2.11](https://javadoc.io/badge2/io.scalaland/chimney_2.11/scaladoc%202.11.svg)](https://javadoc.io/doc/io.scalaland/chimney_2.11)
[![Scaladoc 2.12](https://javadoc.io/badge2/io.scalaland/chimney_2.12/scaladoc%202.12.svg)](https://javadoc.io/doc/io.scalaland/chimney_2.12)
[![Scaladoc 2.13](https://javadoc.io/badge2/io.scalaland/chimney_2.13/scaladoc%202.13.svg)](https://javadoc.io/doc/io.scalaland/chimney_2.13)
[![Scaladoc 3](https://javadoc.io/badge2/io.scalaland/chimney_3/scaladoc%203.svg)](https://javadoc.io/doc/io.scalaland/chimney_3)The battle-tested Scala library for data transformations. Supported for (2.12, 2.13, 3.3+) x (JVM, Scala.js, Scala Native).
Chimney documentation is available at https://chimney.readthedocs.io. Read the Docs keeps it versioned in case you need
to access documentation for older versions.If you are looking to up-to-date artifacts versions ready to copy-paste into your build tool, we recommend
[Scaladex](https://index.scala-lang.org/scalalandio/chimney/artifacts/chimney) or
[Maven Repository](https://mvnrepository.com/search?q=chimney).## Adopters
If your company is using Chimney, please consider adding it to the list below:
* [AvantStay](https://avantstay.com)
* [CompStak](https://compstak.com)
* [Iterators](https://www.iteratorshq.com/)
* [Medidata](https://medidata.com)
* [Rudder.io](https://github.com/Normation/rudder)
* [SwissBorg](https://swissborg.com/)## Contribution
A way to get started is described in [CONTRIBUTING.md](CONTRIBUTING.md) and the general overview of the architecture
is given in [DESIGN.md](DESIGN.md) and in [Under the hood](https://chimney.readthedocs.io/under-the-hood/)
section of the documentation.