Alterant

Transform configuration files based on custom scripts. An elegant and understandable equivalent of XSLT but for JSON and YAML!

Why do I need Alterant?

Alterant is a Descriptive Configuration Modifier. It reads configuration files in yaml or json and modifies them based on your scripts. You can think of it as an elegant and understandable equivalent of XSLT but for JSON and YAML!

What can I use Alterant for?

While Alterant can be used with any JSON or YAML file, it is most useful if you use it with Kubernetes configuration files. Kubernetes configuration files describe how infrastructure resources should be deployed and configured on a cluster. However, a lot of times we find ourselves applying the same modifications to many of them.

Ready to get started?

Read the Docs and Checkout the GitHub repo

Get Started