Java Annotations

Open-source Java projects categorized as Annotations

Top 16 Java Annotation Projects

Annotations
  • 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: GraalVM for JDK 21 is here | news.ycombinator.com | 2023-09-19

    Picocli allows using a compiler annotation processor to generate classes at compile time instead [0].

    [0]: https://github.com/remkop/picocli/blob/main/picocli-codegen/...

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • easydeviceinfo

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

  • Mixin

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

  • jspecify

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

  • Project mention: Java, null, and JSpecify [video link] | /r/java | 2023-12-11

    There's also a fair amount of content to explore starting at jspecify.org.

  • JMapper Framework

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

  • dropwizard-jobs

    Scheduling / Quartz integration for Dropwizard

  • airline

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

  • SaaSHub

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

    SaaSHub logo
  • SqliteMagic

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

  • Kripton Persistence Library

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

  • 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.

  • spring-multi-data-source

    To mitigate Spring's limitations with multiple data sources in a single service, this library provides two custom annotations in Java that automatically generate all the required bean definition configurations and package-segregated repositories, for each data source.

  • Project mention: Supercharge Your Spring Boot Services with Multiple Data Sources! Introducing spring-multi-data-source! | /r/SpringBoot | 2023-06-23

    Please let me know of any issues at https://github.com/Dhi13man/spring-multi-data-source/issues, as it's my first Open-Source work with Java.

  • auto-record

    Java record source generator

  • maven-properties-gen

    Maven Properties Generator for Java

  • SaaSHub

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

    SaaSHub logo
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).

Java Annotations discussion

Log in or Post with

Java Annotations related posts

  • Java, null, and JSpecify [video link]

    1 project | /r/java | 11 Dec 2023
  • Design document on nullability and value types (Brian Goetz)

    1 project | /r/java | 2 Jun 2023
  • Java might eventually get null-restricted types

    1 project | /r/java | 25 Apr 2023

Index

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

Project Stars
1 picocli 4,774
2 easydeviceinfo 1,752
3 Mixin 1,340
4 jspecify 432
5 JMapper Framework 222
6 dropwizard-jobs 160
7 airline 125
8 SqliteMagic 120
9 Kripton Persistence Library 119
10 OpenLabeler 104
11 zerocell 79
12 literal 77
13 1. AutoProxy 19
14 spring-multi-data-source 11
15 auto-record 6
16 maven-properties-gen 3

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com