Java annotation-processor

Open-source Java projects categorized as annotation-processor

Top 23 Java annotation-processor Projects

annotation-processor
  1. MapStruct

    An annotation processor for generating type-safe bean mappers

    Project mention: Are you really wasting your time in Java without these 10 libraries? | dev.to | 2025-11-20

    -- MapStruct

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. Immutables

    Java annotation processor to create immutable objects and builders, for records too. Sweep boilerplate code under the rug!

  4. parceler

    :package: Android Parcelables made easy through code generation.

  5. Shortbread

    Android library that creates app shortcuts from annotations

  6. derive4j

    Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.

  7. Doma 2

    DAO oriented database mapping framework for Java

  8. pojobuilder

    A Java Code Generator for Pojo Builders

  9. Moxy

    Moxy is MVP library for Android with incremental annotation processor and ktx features (by moxy-community)

  10. jstachio

    Java type safe statically compiled mustache

  11. transfuse

    :syringe: Transfuse - A Dependency Injection and Integration framework for Google Android

  12. Kripton Persistence Library

    A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.

  13. magic-bean

    A very basic library which will generate getters and setters.

  14. avaje-http

    Controller generation for Javalin, Jex, and Helidon SE

  15. zerocell

    Simple, efficient Excel to POJO library for Java

  16. elementary

    A suite of libraries that simplify creating and unit testing annotation processors. (by Pante)

  17. avaje-prisms

    Upgraded fork of hickory (updated to Java 11 with module-info and new features)

  18. 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.

  19. net.cactusthorn.config

    Configuration library based on annotation processing

  20. 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.

  21. auto-record

    Java record source generator

  22. maven-properties-gen

    Maven Properties Generator for Java

  23. simple-component

    Basic dependency injection tool

  24. 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.

    Project mention: Java Records Deserve a Mapper Built for Them | dev.to | 2026-05-23

    I built Immuto to fill that gap.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Java annotation-processor discussion

Log in or Post with

Java annotation-processor related posts

  • MapStruct: Effcient, Elegant but not always simple

    1 project | dev.to | 22 Jun 2025
  • What can happen if you skip the DTOs

    2 projects | dev.to | 29 Jul 2024
  • Avaje HTTP 2.0 Released

    1 project | news.ycombinator.com | 27 Oct 2023
  • Object mapping libraries

    1 project | /r/Python | 18 Sep 2023
  • Feedback on a new annotation processor api

    9 projects | /r/java | 20 May 2023
  • Mapping in Domain Driven Design sucks

    1 project | /r/javahelp | 6 Feb 2023
  • RIFE2 web framework v1.0.0 released!

    4 projects | /r/java | 21 Jan 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 14 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Java is
the 10th most popular programming language
based on number of references?