annotation-processing

Open-source projects categorized as annotation-processing
Language: + Java + Kotlin + SCSS

Top 13 annotation-processing Open-Source Projects

  • kotlin-compile-testing

    A library for testing Kotlin and Java annotation processors, compiler plugins and code generation

  • awesome-annotation-processing

    A curated list of resources related to the Java annotation processing API (JSR 269)

  • Project mention: Monkey-patching in Java | dev.to | 2023-09-21

    The documentation could be less sparse. I found the following Awesome Java Annotation Processing. Here's a simplified class diagram to get you started:

  • 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-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

  • hilt-binder

    An annotating processing library that automatically generates Dagger Hilt's `@Binds` methods.

  • fluid-json

    A JSON library written in pure Kotlin

  • avaje-validator

    POJO validation using annotation processing

  • Project mention: Show HN: Avaje Validator 1.0 | news.ycombinator.com | 2023-09-19
  • SaaSHub

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

    SaaSHub logo
  • Assume

    Easy Response Mocking for Retrofit using annotations

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

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

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

  • developerlife.com

    developerlife.com site was started in Nov 1998 with coverage for topics related to Java, XML, and web and desktop technologies. Today it covers Rust, TUI, Android, Web, Cloud technologies, and User Experience Engineering (UXE) and design topics

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

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 | 1 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? This list will help you:

Project Stars
1 kotlin-compile-testing 633
2 awesome-annotation-processing 445
3 avaje-inject 195
4 jbock 78
5 hilt-binder 69
6 fluid-json 30
7 avaje-validator 26
8 Assume 25
9 activity-based-security-framework 19
10 shadow 19
11 1. AutoProxy 19
12 avaje-prisms 16
13 developerlife.com 5

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