53 Open Source Annotation Processing Software Projects
Free and open source annotation processing code projects including engines, APIs, generators, and tools.
a library that helps avoiding the switch/case and if/else massive blocks through a table lookup technique
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.
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
Android POJO Converter:Generate scalable and bindable domain objects java class file automatically in compile time.
:heavy_check_mark:ㅤ[ARTICLE] Writing your own Annotation Processors in Android
Kotlin Compile Testing377 ⭐
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
🧩 A library that generates kotlin code for Retrofit 2 based on a Swagger endpoint. Includes an Annotation Processor to configure and generate the code on build time.
Awesome Annotation Processing281 ⭐
A curated list of resources related to the Java annotation processing API (JSR 269)
Hilt Binder44 ⭐
An annotating processing library that automatically generates Dagger Hilt's `@Binds` methods.
Gradle Apt Plugin299 ⭐
[OBSOLETE] Gradle plugin making it easier/safer to use Java annotation processors
This library provides advance views for lists and stacks. Some of the views are build on top of RecyclerView and others are written in their own. Annotations are compiled by annotation processor to generate bind classes. DOCS -->
An SQLite ORM for Android with automatic database migrations built with annotation processing
Crowdtruth Core43 ⭐
CrowdTruth framework for crowdsourcing ground truth for training & evaluation of AI systems
Generate Kotlin Multiple Rounds25 ⭐
Android sample project demonstrating how to generate Kotlin code through annotation processing, and then feeding it into a second round of annotation processing.
Simple Annotation Processor54 ⭐
Simple annotation processor example. Inspired by the idea of "How ButterKnife works?"
An expressive DSL built on top of JavaPoet to make writing code almost as easy as writing the code yourself.
Dev Fun46 ⭐
Annotation based developer targeted library. Call any function from anywhere from a nice UI or web interface.
Piri is a lightweight annotation processing library that generates static factory methods for your Activities and Fragments.