The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning. Learn more →
Top 23 Java Development Projects
-
JHipster
JHipster, much like Spring initializr, is a generator to create a boilerplate backend application, but also with an integrated front end implementation in React, Vue or Angular. In their own words, it "Is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures."
-
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.
-
JavaParser
Java 1-17 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
-
Immutables
Annotation processor to create immutable objects and builders. Feels like Guava's immutable collections but for regular value objects. JSON, Jackson, Gson, JAX-RS integrations included
-
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.
-
ByteChef
Open-source, low-code, extendable API integration & workflow automation platform. Integrate your organizations or your SaaS product with any third party API
-
Better Error Pages
Rails like error pages for Spring Boot applications that are only active in development.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
An easy way to get a pre-configured Keycloak instance is to use JHipster's jhipster-sample-app-oauth2 application. It gets updated with every JHipster release. You can clone it with the following command:
Project mention: Consuming and Testing third party API's using Spring Webclient | dev.to | 2024-02-19The above class maps the json data to a java object we can work with. We use Lombok to generate constructors, getters and setters for our code and the Jackson Project to handle serialization and deserialization of json to pojo . We know the response is an array of objects representing the coffee and so above data structure is fit for this.
Project mention: Any library you would like to recommend to others as it helps you a lot? For me, mapstruct is one of them. Hopefully I would hear some other nice libraries I never try. | /r/java | 2023-05-27I like to use AutoService to make using Java's ServiceLoader easier.
Project mention: Unchecked Java: Say Goodbye to Checked Exceptions Forever | news.ycombinator.com | 2023-07-13This is every Lombok lover's favorite strawman argument I've run into.
I've been coding in Java professionally for ~20 years. I can count with zero hands the number of times I've been burned by a getter or setter getting changed into something surprising.
If you really need auto-generated getters/setters/builders - Immutables [1] is a library that does it using bog standard annotation processing rules that don't require hacking your build process.
[1] https://github.com/immutables/immutables
Project mention: It's 2023, so of course I'm learning Common Lisp | news.ycombinator.com | 2023-07-26Umm.. you can throw an exception, you can return to previous call frame, you can reload modified classes. If you want unlimited code modification, you can use dcevm https://github.com/dcevm/dcevm
https://www.jetbrains.com/help/idea/altering-the-program-s-e...
Project mention: AspectJ VS Metalama - a user suggested alternative | libhunt.com/r/aspectj | 2023-12-07
Java Development related posts
- Consuming and Testing third party API's using Spring Webclient
- Java Microservices with Spring Boot and Spring Cloud
-
AspectJ VS Metalama - a user suggested alternative
2 projects | 7 Dec 2023
- How to prevent NullPointerExceptions in Java
- Unchecked Java: Say Goodbye to Checked Exceptions Forever
- HasThisTypePatternTriedToSneakInSomeGenericOrParameterizedTypePattern[...].java
- AbstractSingletonProxyFactoryBean
-
A note from our sponsor - WorkOS
workos.com | 25 Apr 2024
Index
What are some of the best open-source Development projects in Java? This list will help you:
Project | Stars | |
---|---|---|
1 | JHipster | 21,221 |
2 | Lombok | 12,597 |
3 | Auto | 10,366 |
4 | JavaParser | 5,217 |
5 | Immutables | 3,365 |
6 | Spring Loaded | 2,710 |
7 | HotswapAgent | 2,203 |
8 | CircleMenu for Android | 1,892 |
9 | DCEVM | 1,746 |
10 | Mockneat | 523 |
11 | AspectJ | 265 |
12 | Fibry | 212 |
13 | ADT4J | 140 |
14 | Data-Engineering-Roadmap | 117 |
15 | ByteChef | 90 |
16 | SneakyThrow | 74 |
17 | react-native-bounceable | 65 |
18 | Java Restify | 32 |
19 | Tail | 21 |
20 | ProxyBuilder | 19 |
21 | Nasher | 16 |
22 | Subspace-Infinity | 14 |
23 | Better Error Pages | 13 |
Sponsored