All Projects → smallrye → smallrye-config

smallrye / smallrye-config

Licence: Apache-2.0 License
SmallRye Config - A Java Configuration library

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to smallrye-config

Slim-Config
A file configuration loader that supports PHP, INI, XML, JSON, and YML files for the Slim Framework. It internally uses https://github.com/hassankhan/config.
Stars: ✭ 28 (-62.16%)
Mutual labels:  config
eslint-define-config
Provide a defineConfig function for .eslintrc.js files
Stars: ✭ 61 (-17.57%)
Mutual labels:  config
Config
PHP library for simple configuration management
Stars: ✭ 39 (-47.3%)
Mutual labels:  config
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (+20.27%)
Mutual labels:  config
eslint-config-hardcore
The most strict (yet practical) ESLint config. 34 plugins. 1047 rules.
Stars: ✭ 168 (+127.03%)
Mutual labels:  config
dotfiles
My personal app/env configs and dotfiles.
Stars: ✭ 27 (-63.51%)
Mutual labels:  config
spdlog setup
spdlog setup initialization via file configuration for convenience.
Stars: ✭ 68 (-8.11%)
Mutual labels:  config
play-rconf
Remote configuration for Play Framework
Stars: ✭ 17 (-77.03%)
Mutual labels:  config
helloworld-web
Hello World web application in 39 different ways in Java
Stars: ✭ 18 (-75.68%)
Mutual labels:  microprofile
yaask
Make your yaml configurable with interactive configurations!
Stars: ✭ 15 (-79.73%)
Mutual labels:  config
bem-sdk
BEM SDK packages
Stars: ✭ 83 (+12.16%)
Mutual labels:  config
okty-config
Configuration repository of the simplest application to create docker projects
Stars: ✭ 13 (-82.43%)
Mutual labels:  config
goodconf
Transparently load variables from environment or JSON/YAML file.
Stars: ✭ 80 (+8.11%)
Mutual labels:  config
profig
Powerful configuration management for Scala (JSON, properties, command-line arguments, and environment variables)
Stars: ✭ 25 (-66.22%)
Mutual labels:  config
smallrye-reactive-messaging
SmallRye Reactive Messaging
Stars: ✭ 144 (+94.59%)
Mutual labels:  microprofile
config
Bunch of scripts that keep me productive
Stars: ✭ 29 (-60.81%)
Mutual labels:  config
panzerlop
Configuration Guides for fixing things in Linux, Proton & KDE
Stars: ✭ 23 (-68.92%)
Mutual labels:  config
curator
Config curator is CLI tool for installing static configuration files.
Stars: ✭ 29 (-60.81%)
Mutual labels:  config
rubric
Linter Config Initializer for Python
Stars: ✭ 21 (-71.62%)
Mutual labels:  config
rails-settings-cached
Global settings for your Rails application.
Stars: ✭ 940 (+1170.27%)
Mutual labels:  config

badge Quality Gate Status License Maven

SmallRye Config

SmallRye Config is an implementation of Eclipse MicroProfile Config.

Instructions

Compile and test the project:

mvn verify

Generate the documentation (from the documentation folder):

mvn package
mkdocs serve

Project structure

  • cdi - CDI Extension

  • common - A set of reusable components to extend SmallRye Config

  • converters - Additional Converters

  • documentation - Project documentation

  • examples - Examples projects to demonstrate SmallRye Config features

  • implementation - Implementation of the MicroProfile Config API

  • sources - Implementation of custom Config Sources

  • testsuite - Test suite to run the implementation against the MicroProfile Config TCK

  • utils - A set of additional extensions to enhance MicroProfile Config

  • validator - Bean Validation integration

Contributing

Please refer to our Wiki for the Contribution Guidelines.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].