Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Annotation Processing
A

Annotation Processing

Other
10 projects22.9k total stars2.7k total forks2 languages

Open-source projects built with Annotation Processing

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

Permission Dispatcher
Permission Dispatcherpermissions-dispatcher/PermissionsDispatcher

A declarative annotation-based library for handling Android runtime permissions in Kotlin and Java.

11.2k1.4kJava
2 years ago
DBFlow
DBFlowagrosner/DBFlow

A blazing fast, powerful, and simple ORM Android database library built on SQLite with Kotlin and annotation processing.

4.9k595Kotlin
4 years ago
requery
requeryrequery/requery

A modern SQL-based object mapping and query library for Java, Kotlin, and Android with RxJava and Java 8 support.

3.1k240Java
3 months ago
Toothpick
Toothpickstephanenicolas/toothpick

A scope tree based, reflection-free Dependency Injection library for Java, Kotlin, and Android.

1.1k113Java
4 years ago
FreeBuilder
FreeBuilderinferred/FreeBuilder

Automatic generation of the Builder pattern for Java 1.8+, reducing boilerplate for immutable value types.

829102Java
1 year ago
derive4j
derive4jderive4j/derive4j

A Java 8 annotation processor for deriving algebraic data type constructors, pattern matching, folds, optics, and typeclasses.

57847Java
3 years ago
Doma
Domadomaframework/doma

A Java database access framework with compile-time code generation, type-safe SQL, and entity associations.

50175Java
4 days ago
ActivityStarter
ActivityStarterMarcinMoskala/ActivityStarter

An Android library that simplifies starting Activities, Fragments, Services, and BroadcastReceivers with arguments using annotations.

43130Kotlin
7 years ago
Selma
Selmaxebia-france/selma

A Java bean mapper that generates mapping code at compile time to eliminate runtime mapping errors.

21337Java
6 years ago
jbock
jbockjbock-java/jbock

A reflectionless command line parser for Java that generates custom parsers at compile time using annotation processing.

919Java
2 months ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub