a day ago
- Kolmo is a configuration management tool that simplifies software configuration with a schema definition language, self-documentation, and runtime manipulation.
- It offers features like type safety (e.g., IP addresses, ports), automatic markdown documentation, configuration validation, and audit trails with rollback.
- Kolmo enables runtime configuration changes via a RESTful API, supports offline file manipulation, and tracks every change with timestamps for easy reversion.
- The tool reduces code duplication by moving defaults from source code to schema files, shortening development effort.
- Kolmo is in early proof-of-concept stage, with a C++ library, MIT licensed, and aims to improve automation and configuration serialization.