Java Properties

Open-source Java projects categorized as Properties

Top 9 Java Property Projects

  1. pkl

    A configuration as code language with rich validation and tooling.

    Project mention: Pkl from Apple: configuration as code language with rich validation and tooling | news.ycombinator.com | 2026-05-31
  2. SaaSHub

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

    SaaSHub logo
  3. owner

    Get rid of the boilerplate code in properties based configuration.

  4. avaje-config

    Application configuration / properties loading for JVM applications

  5. gestalt

    A Java configuration library that allows you to build your configurations from multiple sources, merges them and convert them into an easy-to-use typesafe configuration class. A simple but powerful interface allows you to navigate to a path within your configurations and retrieve a configuration object, list, or a primitive value. (by gestalt-config)

  6. Confucius

    A lightweight Java configuration library

  7. externalized-properties

    Externalized Properties is powerful configuration library which supports resolution of properties from external sources such as files, databases, git repositories, and any custom sources

    Project mention: Show HN: Externalized Properties, a modern Java configuration library | news.ycombinator.com | 2026-01-26
  8. net.cactusthorn.config

    Configuration library based on annotation processing

  9. java-config-library-benchmarks

    Benchmark of Java configuration libraries

    Project mention: Show HN: Externalized Properties, a modern Java configuration library | news.ycombinator.com | 2026-01-26

    It's more performant than other similar libraries such as the Owner and cfg4j which no longer seems to be actively developed at this point and others such as Spring's Environment and MicroProfile config implementations

    See benchmarks here: https://github.com/joel-jeremy/java-config-library-benchmark...

    Aside from the performance, the strongest reason to use this config library I would say is how it makes testing easier and how easy it is to integrate with your dependency injection frameworks of choise.

  10. maven-properties-gen

    Maven Properties Generator for Java

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

Log in or Post with

Java Properties related posts

  • Show HN: Externalized Properties, a modern Java configuration library

    2 projects | news.ycombinator.com | 26 Jan 2026

Index

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

# Project Stars
1 pkl 11,384
2 owner 934
3 avaje-config 102
4 gestalt 100
5 Confucius 54
6 externalized-properties 45
7 net.cactusthorn.config 13
8 java-config-library-benchmarks 8
9 maven-properties-gen 3

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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