gomplate
« Back to VersTracker
Description:
Command-line Golang template processor
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: templating golang devops configuration cli
Install: brew install gomplate
About:
Gomplate is a command-line template processor that renders text files using Go templates. It supports reading data from various sources including local files, environment variables, and remote APIs. The tool is ideal for generating configuration files dynamically, bridging the gap between raw data and formatted output.
Key Features:
  • Supports multiple data sources (JSON, YAML, ENV, CSV, and HTTP)
  • Extensive library of custom template functions
  • Cross-platform compatibility (Linux, macOS, Windows)
  • Ability to process files in bulk or via stdin/stdout
Use Cases:
  • Generating Kubernetes manifests or Docker Compose files from variable sets
  • Creating dynamic CI/CD pipeline configuration scripts
Alternatives:
  • envsubst – Simpler tool that only handles environment variable substitution without complex logic
  • jq – Specialized for JSON manipulation but lacks the multi-source templating capabilities of Gomplate
Version History
Detected Version Rev Change Commit
Sep 12, 2025 1:52pm 0 VERSION_BUMP 1814f835
Dec 17, 2024 11:39am 0 VERSION_BUMP b8a70136
Nov 10, 2024 7:53pm 0 VERSION_BUMP 215ea666