46 Open Source Annotation Processing Software Projects
Free and open source annotation processing code projects including engines, APIs, generators, and tools.
Placeholderview 2049 ⭐
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 -->
Preferenceroom 332 ⭐
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
Gradle Apt Plugin 296 ⭐
[OBSOLETE] Gradle plugin making it easier/safer to use Java annotation processors
Awesome Annotation Processing 172 ⭐
A curated list of resources related to the Java annotation processing API (JSR 269)
Kotlin Compile Testing 177 ⭐
A library for testing Kotlin and Java annotation processors, compiler plugins and code generation
Annotation Processing Example 121 ⭐
It is the example project for the annotation processing tutorial.
Highlite 78 ⭐
An SQLite ORM for Android with automatic database migrations built with annotation processing
Kpoet 56 ⭐
An expressive DSL built on top of JavaPoet to make writing code almost as easy as writing the code yourself.
Piri 51 ⭐
Piri is a lightweight annotation processing library that generates static factory methods for your Activities and Fragments.
Simple Annotation Processor 50 ⭐
Simple annotation processor example. Inspired by the idea of "How ButterKnife works?"
Dev Fun 45 ⭐
Annotation based developer targeted library. Call any function from anywhere from a nice UI or web interface.
Annotationprocessing 40 ⭐
:heavy_check_mark: [ARTICLE] Writing your own Annotation Processors in Android
Retroswagger 34 ⭐
🧩 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.
Crowdtruth Core 29 ⭐
CrowdTruth framework for crowdsourcing ground truth for training & evaluation of AI systems
Generate Kotlin Multiple Rounds 24 ⭐
Android sample project demonstrating how to generate Kotlin code through annotation processing, and then feeding it into a second round of annotation processing.
Commandsmap 22 ⭐
a library that helps avoiding the switch/case and if/else massive blocks through a table lookup technique
Autoproxy 15 ⭐
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.
RAPIdooo 11 ⭐
Android POJO Converter:Generate scalable and bindable domain objects java class file automatically in compile time.