An open API service indexing awesome lists of open source software.

https://github.com/config4k/config4k

A Kotlin wrapper for Typesafe Config
https://github.com/config4k/config4k

config hocon kotlin typesafe-config wrapper

Last synced: 5 months ago
JSON representation

A Kotlin wrapper for Typesafe Config

Awesome Lists containing this project

README

          

# Config4k

[![Build Status](https://github.com/config4k/config4k/actions/workflows/build-test.yml/badge.svg)](https://github.com/config4k/config4k/actions/workflows/build-test.yml)
[![codecov](https://codecov.io/gh/config4k/config4k/branch/main/graph/badge.svg)](https://codecov.io/gh/config4k/config4k)
[![ktlint](https://img.shields.io/badge/code%20style-%E2%9D%A4-FF4081.svg)](https://ktlint.github.io/)
[![Maven Central](https://img.shields.io/maven-central/v/io.github.config4k/config4k.svg?label=latest&color=blue)](https://search.maven.org/search?q=a:config4k%20AND%20g:io.github.config4k)
[![Sonatype Nexus (Snapshots)](https://img.shields.io/nexus/s/io.github.config4k/config4k?label=snapshot&server=https%3A%2F%2Foss.sonatype.org)](https://oss.sonatype.org/content/repositories/snapshots/io/github/config4k/config4k/)
[![javadoc](https://javadoc.io/badge2/io.github.config4k/config4k/javadoc.svg)](https://javadoc.io/doc/io.github.config4k/config4k)
[![GitHub](https://img.shields.io/github/license/config4k/config4k)](https://github.com/config4k/config4k/blob/main/LICENSE)
[![libs.tech](https://libs.tech/project/72716336/badge.svg)](https://libs.tech/project/72716336/config4k)

_**Config** for **K**otlin._

**Config4k** is a lightweight [Typesafe Config](https://github.com/typesafehub/config) wrapper for Kotlin and inspired by [ficus](https://github.com/iheartradio/ficus), providing simple extension functions `Config.extract` and `Any.toConfig` to convert between `Config` and Kotlin Objects.

## Documentation

For more information see the [documentation](https://config4k.readthedocs.io)

## Snapshots

All **snapshot** artifacts are available in the [Sonatype snapshots repository](https://oss.sonatype.org/content/repositories/snapshots/io/github/config4k/config4k/).

## Contribute
Would you like to contribute to Config4k?
Take a look at [CONTRIBUTING.md](CONTRIBUTING.md)