![](https://images.opencollective.com/mapstruct/641add8/background.png)
![](/static/images/collective-navigation/CollectiveNavbarIconContribute.png)
Contribute
Become a financial contributor.
Financial Contributions
Top financial contributors
Organizations
GitHub Sponsors
$14,992.11 USD since Nov 2023
St. Galler Kantonalbank AG
$300 USD since Dec 2023
Bileto
$50 USD since Sep 2023
Individuals
Lansana
$45 USD since Nov 2023
Frederik Hahne
$10 USD since Sep 2023
MapStruct is all of us
Our contributors 6
Thank you for supporting MapStruct.
Filip Hrisafov
Admin
GitHub Sponsors
$14,992 USD
St. Galler Ka...
$300 USD
Bileto
Bronze Sponsor
$50 USD
Lansana
Backer
$45 USD
Frederik Hahne
$10 USD
![](/static/images/collective-navigation/CollectiveNavbarIconBudget.png)
Budget
Transparent and open finances.
+$5.00USD
Completed
Contribution #709802
Credit from GitHub Sponsors to MapStruct •
+$700.00USD
Completed
Added funds #772135
+$5.00USD
Completed
Contribution #709802
$
Today’s balance$13,835.98 USD
Total raised
$13,835.98 USD
Total disbursed
--.-- USD
Estimated annual budget
$15,395.37 USD
![](/static/images/collective-navigation/CollectiveNavbarIconConnect.png)
Connect
Let’s get the ball rolling!
News from MapStruct
Updates on our activities and progress.
1.6.0.RC1
The first release candidate of MapStruct 1.6 has been released. Read more about it in our release blog (http...
Published on July 20, 2024 by Filip Hrisafov
1.6.0.Beta2
The second beta release of MapStruct 1.6 has been released. Read more about it in our release blog (https:...
Published on May 11, 2024 by Filip Hrisafov
1.6.0.Beta1 release
The first beta release of MapStruct 1.6 has been released. Read more about it in our release blog (https:/...
Published on November 13, 2023 by Filip Hrisafov
![](/static/images/collective-navigation/CollectiveNavbarIconAbout.png)
About
MapStruct is a code generator that greatly simplifies the implementation of mappings between Java bean types based on a convention over configuration approach.
The generated mapping code uses plain method invocations and thus is fast, type-safe and easy to understand.
Our team
Filip Hrisafov
Admin