Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/modelmapper/modelmapper

Intelligent object mapping
https://github.com/modelmapper/modelmapper

Last synced: 5 days ago
JSON representation

Intelligent object mapping

Awesome Lists containing this project

README

        

# ModelMapper
[![CI](https://github.com/modelmapper/modelmapper/actions/workflows/ci.yml/badge.svg)](https://github.com/modelmapper/modelmapper/actions/workflows/ci.yml)
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.modelmapper/modelmapper/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.modelmapper/modelmapper)
[![License](http://img.shields.io/:license-apache-brightgreen.svg)](http://www.apache.org/licenses/LICENSE-2.0.html)

ModelMapper is an intelligent object mapping library that automatically maps objects to each other. It uses a convention based approach while providing a simple refactoring safe API for handling specific use cases.

Visit [modelmapper.org](http://modelmapper.org) to learn more.

## Modules

In v2.0, ModelMapper provides modules for 3rd library integration you can easily register by ```modelMapper.registerModule(new TheModule())```.

- [Java 8](https://github.com/chhsiao90/modelmapper-module-java8)
- [Protocol Buffer](https://github.com/modelmapper/modelmapper/tree/master/extensions/protobuf)
- [Vavr](https://github.com/julianps/modelmapper-module-vavr)

## Related Projects

- [Spring Boot ModelMapper Starter](https://github.com/jmnarloch/modelmapper-spring-boot-starter)

## Contributing

Bug reports and feature requests are welcome via the [issue tracker](https://github.com/modelmapper/modelmapper/issues). Fixes and enhancements are also welcome via pull requests. If you're unsure about a contribution idea, feel free to [contact me][me].

[me]: mailto:[email protected]