Bean Mapping

Frameworks that ease bean mapping.

MapStruct7.2K

Code generator that simplifies mappings between different bean types, based on a convention-over-configuration approach.

ModelMapper2.3K

Intelligent object mapping library that automatically maps objects to each other.

Orika1.3K

JavaBean-mapping framework that recursively copies (among other capabilities) data from one object to another.

JMapper231

Uses byte code manipulation for lightning-fast mapping. Supports annotations and API or XML configuration.

Selma213

Annotation processor-based bean mapper.

reMap122

Lambda and method handle-based mapping which requires code and not annotations if objects have different names.

dOOv92

Provides fluent API for typesafe domain model validation and mapping. It uses annotations, code generation and a type safe DSL to make bean validation and mapping fast and easy.