Ross ROSS = Recommend OSS · open-source software intelligence for agents

Jsonnet

Jsonnet - The data templating language observed · 2026-08-28

github.com/google/jsonnet · homepage · Jsonnet · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

69/100

  • Activity 74
  • Release rhythm 44
  • 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: 321
  • age_days: 4415
  • days_rel: 162
  • days_push: 156
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

7562 stars · 472 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

Jsonnet is a data templating configuration language that extends JSON with functions, variables, object-orientation, and imports to eliminate duplication in config files. It ships as a CLI interpreter (C++ original and a faster Go implementation) that evaluates Jsonnet code into JSON, YAML, INI, and other output formats.

Use cases

  • generate kubernetes manifests without duplication
  • manage sprawling app configuration files
  • generate yaml and ini config from a single source
  • share config snippets across services with imports
  • replace copy-pasted json config with reusable functions
  • render terraform or packer variables programmatically

When to choose

  • your JSON/YAML configs have heavy duplication across environments
  • you want a side-effect-free, purely functional config language
  • you need to emit multiple output formats (JSON, YAML, INI) from one source
  • you want editor integrations, a formatter, and a formally specified language

When to avoid

  • your configs are simple and flat with no duplication
  • you need to evaluate untrusted user-supplied Jsonnet code, especially with the C++ implementation
  • your team prefers plain YAML/JSON without learning a new language
  • you need a hardened sandbox for config evaluation

Facets

cli-tool · maturity stable

configuration-management serialization json yaml cli formatter linter developer-tools infrastructure-as-code programming-languages windows cpp go python cli cross-platform data-templating-language config-language json-superset kubernetes-config terraform functional-programming configuration devops linux macos

2 sources

Member repositories

RepositoryRoleHealth v2
google/jsonnetmain69
google/go-jsonnetmirror76

For agents

markdown · JSON · MCP: product_card(name="google/jsonnet")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem