Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/modelmapper/modelmapper
Intelligent object mapping
https://github.com/modelmapper/modelmapper
Last synced: 5 days ago
JSON representation
Intelligent object mapping
- Host: GitHub
- URL: https://github.com/modelmapper/modelmapper
- Owner: modelmapper
- License: apache-2.0
- Created: 2010-10-24T21:46:09.000Z (about 14 years ago)
- Default Branch: master
- Last Pushed: 2024-12-08T12:29:19.000Z (about 1 month ago)
- Last Synced: 2024-12-30T22:05:10.673Z (12 days ago)
- Language: Java
- Homepage: http://modelmapper.org
- Size: 1.76 MB
- Stars: 2,303
- Watchers: 79
- Forks: 350
- Open Issues: 247
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.txt
Awesome Lists containing this project
- awesome-java - ModelMapper - Intelligent object mapping library that automatically maps objects to each other. (Projects / Bean Mapping)
- awesome-java-zh - ModelMapper - 智能对象映射库,自动将对象映射到彼此。 (项目 / Bean映射)
- awesome-java - ModelMapper - Intelligent object mapping library that automatically maps objects to each other. (Projects / Bean Mapping)
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]