CleanMapper is a lightweight, reflection-minimal object mapping library for .NET. It enables fast, strongly-typed mappings between DTOs, ViewModels, and domain models with a clean and minimal API design.
- ✅ Strongly-typed mapping registration
- ✅ Auto-maps properties with matching names and types
- ✅ Profile-based configuration for organized mappings
- ✅ Extension methods for mapping collections and advanced scenarios
- ✅ Lightweight with no runtime reflection during mapping
Contributions, issues, and feature requests are welcome!
Please open an issue to discuss improvements or submit a pull request directly.
This project is licensed under the MIT License. See LICENSE.txt for details.
CleanMapper is built with dedication by Taleh Karimov.
⭐ Star this repository if you find it helpful, and follow for upcoming advanced mapping features!