The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Awesome-annotation-processing Alternatives
Similar projects and alternatives to awesome-annotation-processing
-
Lombok
Very spicy additions to the Java programming language.
-
record-builder
Record builder generator for Java records
-
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.
-
Error Prone
Catch common Java mistakes as compile-time errors
-
OpenJ9
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
-
Byte Buddy
Runtime code generation for the Java virtual machine.
-
equalsverifier
EqualsVerifier can be used in Java unit tests to verify whether the contract for the equals and hashCode methods is met.
-
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.
-
twitter4s
Discontinued An asynchronous non-blocking Scala client for both the Twitter Rest and Streaming API
-
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.
awesome-annotation-processing reviews and mentions
-
Monkey-patching in Java
The documentation could be less sparse. I found the following Awesome Java Annotation Processing. Here's a simplified class diagram to get you started:
-
A Java library to add compile-time validation for any annotation
Nice! I suggest having it added to Gunnar's awesome annotation processing list
-
Is using Project Lombok actually an good idea?
Lombok is not Java. Unlike, say, Immutables, Auto and other annotation processors, it is not some supported add-on, but a piece of software that significantly modifies how the javac compiler works. It is essentially and technically a fork of javac, and, therefore a different language from Java.
- Is Lombok in danger of becoming incompatible with future JDK's?
-
A note from our sponsor - WorkOS
workos.com | 19 Apr 2024
Stats
gunnarmorling/awesome-annotation-processing is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
Popular Comparisons
- awesome-annotation-processing VS record-builder
- awesome-annotation-processing VS Lombok
- awesome-annotation-processing VS Error Prone
- awesome-annotation-processing VS OpenJ9
- awesome-annotation-processing VS annotation-constraints
- awesome-annotation-processing VS equalsverifier
- awesome-annotation-processing VS twitter4s
- awesome-annotation-processing VS 1. AutoProxy
- awesome-annotation-processing VS Byte Buddy