SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Java annotation-processor Projects
-
Project mention: Are you really wasting your time in Java without these 10 libraries? | dev.to | 2025-11-20
-- MapStruct
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Immutables
Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!
-
-
-
derive4j
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
-
-
-
Moxy
Moxy is MVP library for Android with incremental annotation processor and ktx features (by moxy-community)
-
-
-
Kripton Persistence Library
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
-
-
-
-
elementary
A suite of libraries that simplify creating and unit testing annotation processors. (by Pante)
-
-
1. AutoProxy
Annotation Processing Library. Generates proxy class on top of interface/abstract class, that allows to intercept calls. Also known as a design pattern: proxy, delegate, interceptor.
-
-
spring-multi-data-source
To mitigate Spring's limitations with multiple data sources in a single service, this library provides two custom Java annotations that automatically generate all the required bean definition configurations, and package-segregated repositories, for each data source.
-
-
-
-
immuto
Immuto - Java Records-first object mapper.An annotation processor generates type-safe mapper implementations at compile time; the generated code calls each target record's canonical constructor directly - zero runtime reflection, sealed class support, full Java 21+ idioms.
I built Immuto to fill that gap.
Java annotation-processor discussion
Java annotation-processor related posts
-
MapStruct: Effcient, Elegant but not always simple
-
What can happen if you skip the DTOs
-
Avaje HTTP 2.0 Released
-
Object mapping libraries
-
Feedback on a new annotation processor api
-
Mapping in Domain Driven Design sucks
-
RIFE2 web framework v1.0.0 released!
-
A note from our sponsor - SaaSHub
www.saashub.com | 14 Jun 2026
Index
What are some of the best open-source annotation-processor projects in Java? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | MapStruct | 7,661 |
| 2 | Immutables | 3,561 |
| 3 | parceler | 3,536 |
| 4 | Shortbread | 1,761 |
| 5 | derive4j | 577 |
| 6 | Doma 2 | 501 |
| 7 | pojobuilder | 335 |
| 8 | Moxy | 328 |
| 9 | jstachio | 325 |
| 10 | transfuse | 223 |
| 11 | Kripton Persistence Library | 119 |
| 12 | magic-bean | 98 |
| 13 | avaje-http | 95 |
| 14 | zerocell | 82 |
| 15 | elementary | 47 |
| 16 | avaje-prisms | 31 |
| 17 | 1. AutoProxy | 22 |
| 18 | net.cactusthorn.config | 13 |
| 19 | spring-multi-data-source | 12 |
| 20 | auto-record | 7 |
| 21 | maven-properties-gen | 3 |
| 22 | simple-component | 3 |
| 23 | immuto | 1 |