Java Annotations

Open-source Java projects categorized as Annotations

Top 14 Java Annotation Projects

  • picocli

    Picocli is a modern framework for building powerful, user-friendly, GraalVM-enabled command line apps with ease. It supports colors, autocompletion, subcommands, and more. In 1 source file so apps can include as source & avoid adding a dependency. Written in Java, usable from Groovy, Kotlin, Scala, etc.

    Project mention: any opinion good or bed about a code that smells? | | 2023-01-28

    Complex argument parsing needs to be auto-generated by libraries like picocli. Even if you need something custom, it'd be quicker to write an Annotation processor from scratch than editing that file.

  • easydeviceinfo

    :iphone: [Android Library] Get device information in a super easy way.

  • Sonar

    Write Clean Java Code. Always.. Sonar helps you commit clean code every time. With over 600 unique rules to find Java bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

    Project mention: Hello I would try to start Modding in Minecraft. Have you any advice or good tutorial for beginning ? | | 2022-12-13

    And one day maybe you'll need that to inject code into specific location, but it's to do advanced things:

  • jspecify

    An artifact of fully-specified annotations to power static-analysis checks, beginning with nullness analysis.

    Project mention: How to go about writing a library? | | 2023-01-28
  • JMapper Framework

    Elegance, high performance and robustness all in one java bean mapper

  • dropwizard-jobs

    Scheduling / Quartz integration for Dropwizard

    Project mention: 20+ Trending and Popular Java Open Source Project | | 2022-05-10

    Dropwizard Jobs

  • SqliteMagic

    Compile time processed, annotation driven, no reflection SQLite database layer for Android

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • Kripton Persistence Library

    A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.

  • airline

    Java annotation-based framework for parsing Git like command line structures with deep extensibility (by rvesse)

  • OpenLabeler

    OpenLabeler is an open source desktop application for annotating objects for AI appplications

  • zerocell

    Simple, efficient Excel to POJO library for Java

  • literal

    Literal augments your online reading experience; capture annotations, sources, and knowledge.

  • 1. AutoProxy

    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.

  • maven-properties-gen

    Maven Properties Generator for Java

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-01-28.


What are some of the best open-source Annotation projects in Java? This list will help you:

Project Stars
1 picocli 4,163
2 easydeviceinfo 1,726
3 Mixin 1,107
4 jspecify 246
5 JMapper Framework 202
6 dropwizard-jobs 147
7 SqliteMagic 119
8 Kripton Persistence Library 118
9 airline 117
10 OpenLabeler 86
11 zerocell 72
12 literal 69
13 1. AutoProxy 19
14 maven-properties-gen 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives