Java annotation-processing

Open-source Java projects categorized as annotation-processing

Top 7 Java annotation-processing Projects

  • avaje-inject

    Dependency injection via APT (source code generation) ala "Server-Side Dagger DI"

  • Project mention: Apt-based dependency injection for server-side developers | news.ycombinator.com | 2023-11-21
  • jbock

    Reflectionless command line parser

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • avaje-validator

    POJO validation using annotation processing

  • Project mention: Show HN: Avaje Validator 1.0 | news.ycombinator.com | 2023-09-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.

  • activity-based-security-framework

    Exadel Activity-based Security Framework

  • shadow

    annotation processor api (by LukasDetermann)

  • Project mention: Why people misuse inheritance | /r/programming | 2023-05-28

    nice writeup on a nice problem. In java you can just use a dynamic Proxy. If you cant or dont want to use reflection you could create an abstract class that only contains your proxy logic and write an annotation processor to extend the abstract class and delegate. if you do that you could give a lib that i wrote a try. i tries to make annotation processing easier.

  • avaje-prisms

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

  • Project mention: Feedback on a new annotation processor api | /r/java | 2023-05-20

    One thing you should check out is Hickory or the more modern versions like https://github.com/avaje/avaje-prisms (I convinced Rob this is the way) and my own which again is just a fork of hickory.

  • 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-processing related posts

  • Apt-based dependency injection for server-side developers

    1 project | news.ycombinator.com | 21 Nov 2023
  • Monkey-patching in Java

    2 projects | dev.to | 21 Sep 2023
  • Avaje Inject - Microservice Focused DI via Annotation Processing

    2 projects | /r/java | 30 Jun 2023
  • I wrote a simple, compile-time dependency injection framework

    2 projects | /r/java | 6 Feb 2023
  • Dependency injection frameworks

    4 projects | /r/java | 2 Feb 2023
  • Dirk: a new light-weight system for dependency injection

    4 projects | /r/java | 2 Jul 2022
  • WireDI: Framework for dependency injection at compile time, aiming to bridge with runtime dependency injection

    2 projects | /r/java | 7 May 2022
  • A note from our sponsor - SaaSHub
    www.saashub.com | 10 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source annotation-processing projects in Java? This list will help you:

Project Stars
1 avaje-inject 195
2 jbock 79
3 avaje-validator 28
4 1. AutoProxy 19
5 activity-based-security-framework 19
6 shadow 19
7 avaje-prisms 16

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