Java Development

Open-source Java projects categorized as Development

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

  • Project mention: Java Microservices with Spring Boot and Spring Cloud | dev.to | 2024-01-11

    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:

  • Lombok

    Very spicy additions to the Java programming language.

  • Project mention: Consuming and Testing third party API's using Spring Webclient | dev.to | 2024-02-19

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

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

    A collection of source code generators for Java.

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

    I like to use AutoService to make using Java's ServiceLoader easier.

  • 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

  • Project mention: Unchecked Java: Say Goodbye to Checked Exceptions Forever | news.ycombinator.com | 2023-07-13

    This 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

  • Spring Loaded

    Java agent that enables class reloading in a running JVM

  • HotswapAgent

    Java unlimited redefinition of classes at runtime.

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

    WorkOS logo
  • CircleMenu for Android

    :octocat: ⭕️ CircleMenu is a simple, elegant UI menu with a circular layout and material design animations. Android UI library made by @Ramotion

  • DCEVM

    Dynamic Code Evolution VM for Java 7/8

  • Project mention: It's 2023, so of course I'm learning Common Lisp | news.ycombinator.com | 2023-07-26

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

  • Mockneat

    MockNeat - the modern faker lib.

  • AspectJ

  • Project mention: AspectJ VS Metalama - a user suggested alternative | libhunt.com/r/aspectj | 2023-12-07
  • Fibry

    The first Java Actor System supporting fibers from Project Loom

  • ADT4J

    adt4j - Algebraic Data Types for Java

  • Data-Engineering-Roadmap

    Roadmap for Data Engineering

  • Project mention: Pitanje za data engineering? | /r/programiranje | 2023-06-30
  • ByteChef

    Open-source, low-code, extendable API integration & workflow automation platform. Integrate your organizations or your SaaS product with any third party API

  • SneakyThrow

    SneakyThrow is a Java library to ignore checked exceptions

  • react-native-bounceable

    🚀 Animate and bounce any component with RNBounceable for React Native

  • Java Restify

    Java Restify - Simple interface-based HTTP client for Java

  • Tail

    simple tail call optimization and stack safety for Java (by nrktkt)

  • ProxyBuilder

  • Nasher

    A blogging system written in Java,

  • Subspace-Infinity

    A spiritual and technical successor the infamous 2d space mmo Subspace

  • 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

    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 Development related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com