Java Builder

Open-source Java projects categorized as Builder

Top 10 Java Builder Projects

  1. 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: Translating 10M lines of Java to Kotlin | news.ycombinator.com | 2024-12-22

    > * data class Foo(val theImplementationAndStyleOfDataClasses: String)

    For the purists there are records now in Java (which can be combined with destructuring / pattern matching - there were significant improvements in this area in the last few JDK releases, and more are coming!). In this regard Java had surpassed Kotlin by some margin.

    For the enterprise coders, there is the Immutables project (https://immutables.org) which you can say is Lombok on steroids (but implemented correctly, that is, by generating classes which you can inspect as regular source code, instead of relying on hacking the compiler...).

    > * elvis?.operator?.chaining

    This will hopefully be finally resolved by one of the subprojects of project Valhalla, as a prerequisite for value class support (which cannot be null, so...).

    The others on your list are small and subjective stylistic differences, of course your preference may vary, but should not weigh heavily in any Java vs Kotlin discussion.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. pojobuilder

    A Java Code Generator for Pojo Builders

  4. jilt

    Java annotation processor library for auto-generating Builder (including Staged Builder) pattern classes

  5. domino-ui

    Domino-ui

  6. urlbuilder

    Java Builders: URL builder with zero runtime dependencies

  7. slicer

    Resource pack migration tool for Minecraft 1.14 (by Mojang)

  8. java-fluent-validator

    Java Fluent Validator is inspired by Fluent Interface and .Net FluentValidation which defined an inner-DSL within Java language for programmers to use. A fluent interface implies that its primary goal is to make it easy to SPEAK and UNDERSTAND.

  9. SaaSHub

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

    SaaSHub logo
  10. FlowUpdater

    The free and open source solution to update Minecraft.

  11. spreadsheet

    Spreadsheet Builder (by dsl-builders)

  12. auto-record

    Java record source generator

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 Builder discussion

Log in or Post with

Java Builder related posts

  • Monte seu Type-Safe builder

    2 projects | dev.to | 2 Jul 2021

Index

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

# Project Stars
1 Immutables 3,486
2 pojobuilder 334
3 jilt 252
4 domino-ui 225
5 urlbuilder 202
6 slicer 185
7 java-fluent-validator 164
8 FlowUpdater 102
9 spreadsheet 58
10 auto-record 6

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Java is
the 8th most popular programming language
based on number of references?