Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.39 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.39 KB

reactive-config

reactive-config is a configuration library for Scala.

It provides functionality to get pieces of config, that reload. The piece of configuration is called Reloadable. You can combine and map Reloadables to construct change-propagation graphs.

Library is implemented for both ZIO and cats-effect stacks and supports number of configuration back ends:

Quickstart with sbt

libraryDependencies ++= Seq(
    "com.github.fit51" %% "reactiveconfig-circe" % version
    "com.github.fit51" %% "reactiveconfig-etcd-zio" % version,
    "com.github.fit51" %% "reactiveconfig-typesafe-zio" % version
)

Examples

See examples here.

Note

Library is in development. It was originally created in private Bitbucket repository. Now, library is moved to GitHub with most of commits squashed due to some reasons.