hairyhenderson/gomplate
A flexible commandline tool for template rendering. Supports lots of local and remote datasources. observed · 2026-08-28
Health v2 · maintenance only
93/100
- Activity 99
- Release rhythm 80
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 84
- age_days: 3875
- days_rel: 52
- days_push: 7
- n_releases_24m: 8
Adoption not part of the score
3202 stars · 217 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
gomplate is a command-line template rendering tool built on Go's template syntax, supporting hundreds of built-in functions. It can pull data from many datasources including local files, environment variables, stdin, HTTP APIs, JSON/YAML, AWS EC2 metadata, and HashiCorp Consul and Vault secrets.
Use cases
- render config files from templates with data from yaml or json
- generate configuration from environment variables or vault secrets
- template rendering from remote datasources like consul or http apis
- generate files in docker builds from templates
- inject secrets into config templates at deploy time
- convert json or yaml data into other text formats from the command line
When to choose
- you need a fast, single-binary CLI to render Go-template files with data from files, env, stdin, or remote sources like Consul and Vault
- you generate configs in Docker images or CI pipelines and want a small, dependency-free tool
- you want many built-in template functions (math, string, crypto, net) without writing custom code
When to avoid
- you need a full configuration management system like Ansible or Helm rather than a template renderer
- you prefer a different template engine such as Jinja2 or Handlebars
- your templating needs are simple enough to be handled by your existing language runtime or framework
Facets
cli-tool · maturity active
templating cli configuration-management developer-tools developer-tools cli go cross-platform windows template-renderer datasources go-templates config-generation consul vault devops command-line automation docker linux macos
3 sources
- readme: https://github.com/hairyhenderson/gomplate · fetched 2026-08-28 · 57d5555c0862
- homepage: https://gomplate.ca · fetched 2026-08-29 · 6e3a76558201
- site_page: https://docs.gomplate.ca/ · fetched 2026-08-29 · 3a1d75f87c6e
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hairyhenderson/gomplate | main | 93 |
For agents
markdown · JSON · MCP: product_card(name="hairyhenderson/gomplate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem