There are currently 10 open-source projects built with Annotation Processing, with a combined total of 22.9k GitHub stars. The most common language among these projects is Java.
Showing 10 open-source projects
A declarative annotation-based library for handling Android runtime permissions in Kotlin and Java.
A blazing fast, powerful, and simple ORM Android database library built on SQLite with Kotlin and annotation processing.
A modern SQL-based object mapping and query library for Java, Kotlin, and Android with RxJava and Java 8 support.
A scope tree based, reflection-free Dependency Injection library for Java, Kotlin, and Android.
Automatic generation of the Builder pattern for Java 1.8+, reducing boilerplate for immutable value types.
A Java 8 annotation processor for deriving algebraic data type constructors, pattern matching, folds, optics, and typeclasses.
A Java database access framework with compile-time code generation, type-safe SQL, and entity associations.
An Android library that simplifies starting Activities, Fragments, Services, and BroadcastReceivers with arguments using annotations.
A Java bean mapper that generates mapping code at compile time to eliminate runtime mapping errors.
A reflectionless command line parser for Java that generates custom parsers at compile time using annotation processing.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.