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
- Host: GitHub
- URL: https://github.com/config4k/config4k
- Owner: config4k
- License: apache-2.0
- Created: 2016-11-03T06:40:13.000Z (over 9 years ago)
- Default Branch: main
- Last Pushed: 2025-12-12T13:49:17.000Z (6 months ago)
- Last Synced: 2025-12-12T18:34:56.592Z (6 months ago)
- Topics: config, hocon, kotlin, typesafe-config, wrapper
- Language: Kotlin
- Homepage:
- Size: 912 KB
- Stars: 295
- Watchers: 4
- Forks: 36
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Support: docs/supported-types.md
Awesome Lists containing this project
README
# Config4k
[](https://github.com/config4k/config4k/actions/workflows/build-test.yml)
[](https://codecov.io/gh/config4k/config4k)
[](https://ktlint.github.io/)
[](https://search.maven.org/search?q=a:config4k%20AND%20g:io.github.config4k)
[](https://oss.sonatype.org/content/repositories/snapshots/io/github/config4k/config4k/)
[](https://javadoc.io/doc/io.github.config4k/config4k)
[](https://github.com/config4k/config4k/blob/main/LICENSE)
[](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)