jsonnet
« Back to VersTracker
Description:
Domain specific configuration language for defining JSON data
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: jsonnet json yaml templating configuration devops
Install: brew install jsonnet
About:
Jsonnet is a data templating language that allows users to generate JSON or YAML configuration files dynamically. It enables the composition and modification of configuration data using variables, functions, and imports, significantly reducing duplication and complexity in large infrastructure definitions.
Key Features:
  • Purely functional language with lazy evaluation
  • Standard library for manipulating JSON data structures
  • Imports for modularizing large configurations
  • Output is valid JSON or YAML
Use Cases:
  • Generating Kubernetes manifests
  • Managing complex Infrastructure as Code configurations
  • Abstracting repetitive JSON/YAML data
Alternatives:
  • YAML – Jsonnet offers programmability and DRY principles compared to static YAML
  • HCL – Jsonnet is JSON-compatible and purely functional, unlike HCL
Version History
Detected Version Rev Change Commit
Sep 12, 2025 10:27am 0 VERSION_BUMP 016aba72
Nov 19, 2024 12:01am 0 VERSION_BUMP 337c12f3