tini (hackage): This library provides tools for working with INI-like configuration files. Unlike most other INI libraries, it is not blazing fast or built with cutting-edge libraries. Instead, it assumes that you are using INI-like configuration files because you want something simple and lightweight.  Tini provides the following features:  A simple interface to INI configuration: reading and writing an INI config to file, and getting, setting and removing its values.  Automatic (de)serialization of lists, optional values and base types.  High-level generic configuration type library built on top, freeing you from ever having to think about how you interact with your INI files.  Certified bloat-free: only depends on base.  Small and auditable: <400 lines of code excluding documentation.
Keywords: configuration|library|mit