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
Aug 1, 2024 4:07pm 0 VERSION_BUMP 11cbc872
Jul 6, 2024 1:42pm 0 VERSION_BUMP 46b45d8e
Apr 20, 2023 6:58pm 0 VERSION_BUMP 5f05e68c
Apr 18, 2023 5:37am 0 VERSION_BUMP 2e143a4a
Feb 25, 2023 3:17am 0 VERSION_BUMP 5dba69d6
Feb 25, 2023 3:17am 0 VERSION_BUMP fcb5e252
Feb 21, 2023 10:41pm 0 VERSION_BUMP d14c89e7
Feb 21, 2023 10:27pm 0 VERSION_BUMP 0b3c40f5