Java Annotations

Open-source Java projects categorized as Annotations

Top 16 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: 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/...

  • easydeviceinfo

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

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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

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

  • 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

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-12-11.

Java Annotations related posts

Index

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

Project Stars
1 picocli 4,698
2 easydeviceinfo 1,752
3 Mixin 1,309
4 jspecify 406
5 JMapper Framework 221
6 dropwizard-jobs 159
7 airline 125
8 SqliteMagic 120
9 Kripton Persistence Library 119
10 OpenLabeler 104
11 zerocell 78
12 literal 76
13 1. AutoProxy 18
14 spring-multi-data-source 11
15 auto-record 6
16 maven-properties-gen 3
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com