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

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal 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. SaaSHub

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

    SaaSHub logo
  10. jstachio

    Java type safe statically compiled mustache

  11. Moxy

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

  12. transfuse

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

  13. Kripton Persistence Library

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

  14. magic-bean

    A very basic library which will generate getters and setters.

  15. avaje-http

    Controller generation for Javalin, Jex, and Helidon SE

  16. zerocell

    Simple, efficient Excel to POJO library for Java

  17. elementary

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

  18. avaje-prisms

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

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

  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. net.cactusthorn.config

    Configuration library based on annotation processing

  22. auto-record

    Java record source generator

  23. 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: MapStruct vs Immuto: Where the Records Gap Actually Is | dev.to | 2026-07-05

    GitHub: Immuto

  24. simple-component

    Basic dependency injection tool

  25. autores

    Annotation driven Java™ open source library for automating embedded resource file handling - an alternative to getResourceAsStream.

  26. SaaSHub

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

    SaaSHub logo
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 vs Immuto: Where the Records Gap Actually Is

    1 project | dev.to | 5 Jul 2026
  • 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
  • A note from our sponsor - SaaSHub
    www.saashub.com | 6 Oct 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,694
2 Immutables 3,576
3 parceler 3,528
4 Shortbread 1,758
5 derive4j 577
6 Doma 2 509
7 pojobuilder 335
8 jstachio 334
9 Moxy 327
10 transfuse 220
11 Kripton Persistence Library 121
12 magic-bean 101
13 avaje-http 96
14 zerocell 83
15 elementary 47
16 avaje-prisms 32
17 1. AutoProxy 22
18 spring-multi-data-source 16
19 net.cactusthorn.config 13
20 auto-record 7
21 immuto 6
22 simple-component 3
23 autores 3

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com