Panconf

Configuration file generator

Generate configuration files from multiple sources with flexible merge strategies

Multiple Input Sources

Load configuration from local files, URLs, glob patterns, commands, or inline data.

Multiple Output Formats

Output to JSON, YAML, or TOML. Convert between formats seamlessly.

Flexible Merge Strategies

Deep merge, tree merge, Go templates, jq expressions, or external commands.

DAG-Based Processing

Nodes are processed in dependency order with support for intermediate transforms.

Watch Mode

Automatically regenerate configuration files when input files change.

Template Expansion

Reference nodes, environment variables, and tilde paths in your configuration.