94 Open Source Annotation Processor Software Projects
Free and open source annotation processor code projects including engines, APIs, generators, and tools.
Deeplinkdispatch 3847 ⭐
A simple, annotation-based library for making deep link handling better on Android
Immutables 2753 ⭐
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
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 -->
Android State 860 ⭐
A utility library for Android to save objects in a Bundle without any boilerplate.
Kotshi 648 ⭐
An annotation processor that generates Moshi adapters from immutable Kotlin data classes.
Showkase 712 ⭐
🔦 Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
Derive4j 500 ⭐
Java 8 annotation processor and framework for deriving algebraic data types constructors, pattern-matching, folds, optics and typeclasses.
Preferenceroom 332 ⭐
:truck: Android processing library for managing SharedPreferences persistence efficiently and structurally.
Vscode Todo Highlight 277 ⭐
a vscode extension to highlighting todos, fixmes, and any annotations...
Ulfberht 231 ⭐
🗡️ A small but powerful & opinionated DI library. Written in Kotlin, and powered by annotation processing.
Transfuse 228 ⭐
:syringe: Transfuse - A Dependency Injection and Integration framework for Google Android
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
Sserra90 Bulldog 135 ⭐
Android library to simplify reading and writing to SharedPreferences, never write code like this anymore prefs.edit().putString("someKey","someString").apply()
Annotation Processing Example 121 ⭐
It is the example project for the annotation processing tutorial.
Flownav 113 ⭐
Annotation processor that provides better navigation on android multi-modules projects 🛳.
Kripton 108 ⭐
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Gsonpath 56 ⭐
A Java annotation processor library which generates gson type adapters using basic JsonPath style annotations
Kotlin Builder Annotation 58 ⭐
A minimal viable replacement for the Lombok @Builder plugin for Kotlin code
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?"
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.
Kotlin Cursor 34 ⭐
Kotlin Annotation Processor to generate fromCursor and toContentValues of data classes.
Hamcrest Pojo Matcher Generator 31 ⭐
Autogenerated java hamcrest matchers for pojo with help of AnnotationProcessor
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.
Maven Annotation Plugin 24 ⭐
A maven plugin to process annotation from jdk6 and above at compile time
Annotation Processor Sample 22 ⭐
An annotation processor which implements "Builder pattern" for your java classes.
Winanalytics 22 ⭐
A light-weight android library that can be quickly integrated into any app to use analytics tools.
Annotation Processor Toolkit 16 ⭐
A toolkit project to enable you to build annotation processors more easily
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.
Jvmbuilder 14 ⭐
A source code generator for Kotlin data classes to automatically create a Builder class.
Shaishavgandhi Navigator 13 ⭐
Annotation processor that eliminates navigation and Bundle boilerplate
RAPIdooo 11 ⭐
Android POJO Converter:Generate scalable and bindable domain objects java class file automatically in compile time.
Mapperj 10 ⭐
MapperJ is a annotation processing library which helps you get rid of manual creating of mapper classes.