PureConfig is a Scala library for loading configuration files. It reads Typesafe Config configurations written in HOCON, Java Properties, or JSON to native Scala classes in a boilerplate-free way.