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

Jsonnet

Jsonnet - The data templating language observed · 2026-10-15

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

Health v2 · maintenance only

63/100

  • Activity 66
  • Release rhythm 37
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.

  • gap_med: 321
  • age_days: 4463
  • days_rel: 210
  • days_push: 204
  • n_releases_24m: 2

Full methodology

Adoption not part of the score

7581 stars · 479 forks observed · 2026-10-15

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/jsonnetmain63
google/go-jsonnetmirror70
google/vim-jsonnetplugin10

For agents

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

Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem