Java Configuration

Open-source Java projects categorized as Configuration

Top 23 Java Configuration Projects

  • config

    configuration library for JVM languages using HOCON files

  • Project mention: Hocon (Human-Optimized Config Object Notation) | news.ycombinator.com | 2023-09-24
  • curator

    Apache Curator (by apache)

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

    Batfish is a network configuration analysis tool that can find bugs and guarantee the correctness of (planned or current) network configurations. It enables network engineers to rapidly and safely evolve their network, without fear of outages or security breaches.

  • Project mention: Batfish – An open source network configuration analysis tool | news.ycombinator.com | 2023-12-08
  • owner

    Get rid of the boilerplate code in properties based configuration.

  • centraldogma

    Highly-available version-controlled service configuration repository based on Git, ZooKeeper and HTTP/2

  • cfg4j

    Modern configuration library for distributed apps written in Java.

  • julie

    A solution to help you build automation and gitops in your Apache Kafka deployments. The Kafka gitops!

  • Project mention: Why is Managing Kafka Topics Still Such a Pain? Introducing Jikkou! | /r/apachekafka | 2023-05-22

    After I have seen kafka-gitops and JulieOps going "out of business" I am a bit wary of projects with a single maintainer.

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

    A simple configuration library for Java applications providing a node structure, a variety of formats, and tools for transformation

  • microconfig

    Modern tool for microservice configuration management

  • night-config

    Powerful java configuration library for toml, yaml, hocon, json and in-memory configurations

  • Project mention: Minecraft forge, loading failed | /r/admincraft | 2023-06-11

    Honestly, there's not enough information there for me to give you a good answer. Likely your configs for AppleSkin and Epic Fight are bad because you upgraded or downgraded those mods. Try deleting their configs from your .minecraft/configs folder. (see this issue on github)

  • smallrye-config

    SmallRye Config - A Java Configuration library

  • constretto-core

    Constretto is a versatile configuration toolkit for the JVM implemented in Java

  • KAConf

    KickAss Configuration. An annotation-based configuration system for Java and Kotlin

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

  • Project mention: slf4j or System.Logger? | /r/java | 2023-07-06

    Feel free to take a look at Gestalt for use in your library, i welcome any feedback and try and keep it up to date as possible. I have used it in a few projects at work (in production), but we have mostly moved over to Spring, so haven't been using it as much. Although i still enjoy working on it and adding new and interesting features.

  • Confucius

    A lightweight Java configuration library

  • dotenv

    A twelve-factor configuration (12factor.net/config) library for Java 8+ (by shyiko)

  • avaje-config

    Application configuration / properties loading for JVM applications

  • Project mention: Avaje Config 3.6 Released: Static(ish) Configuration Library | /r/java | 2023-07-11

    I think it's pretty neat with its simplicity. Github

  • properlty

    Simple Kotlin and Java configuration library with recursive placeholders resolution and zero magic!

  • externalized-properties

    A lightweight and extensible library to resolve application properties from various external sources.

  • JadConfig

    Annotation-driven configuration library for the Java programming language

  • coat

    Config of Annotated Types

  • net.cactusthorn.config

    Configuration library based on annotation processing

  • java-config-library-benchmarks

    Benchmark of Java configuration libraries

  • 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 Configuration related posts

Index

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

Project Stars
1 config 6,090
2 curator 3,073
3 batfish 1,026
4 owner 907
5 centraldogma 576
6 cfg4j 554
7 julie 403
8 Configurate 342
9 microconfig 300
10 night-config 207
11 smallrye-config 146
12 constretto-core 64
13 KAConf 59
14 gestalt 57
15 Confucius 54
16 dotenv 45
17 avaje-config 36
18 properlty 26
19 externalized-properties 26
20 JadConfig 22
21 coat 17
22 net.cactusthorn.config 11
23 java-config-library-benchmarks 8

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