What is Jsonnet?
It is a data templating language for app and tool developers. It is a powerful DSL for elegant description of JSON data.
Jsonnet is a tool in the Templating Languages & Extensions category of a tech stack.
Jsonnet is an open source tool with 6.3K GitHub stars and 433 GitHub forks. Here’s a link to Jsonnet's open source repository on GitHub
Who uses Jsonnet?
18 companies reportedly use Jsonnet in their tech stacks, including MasterCard, Ecosia, and Micro Focus.
28 developers on StackShare have stated that they use Jsonnet.
Visual Studio Code, IntelliJ IDEA, Sublime Text, Vim, and Atom are some of the popular tools that integrate with Jsonnet. Here's a list of all 9 tools that integrate with Jsonnet.
Pros of Jsonnet
Data templating (not string templating)
Dashboard as a code
- Generate config data
- Side-effect free
- Organize, simplify, unify
- Manage sprawling config
Jsonnet Alternatives & Comparisons
What are some alternatives to Jsonnet?
See all alternatives
Helm is the best way to find, share, and use software built for Kubernetes.
It is an open source data constraint language which aims to simplify tasks involving defining and using data. It can be used for data templating, data validation, and even defining scrips operating on data.
A human-readable data-serialization language. It is commonly used for configuration files, but could be used in many applications where data is being stored or transmitted.
It is a full featured template engine for Python. It has full unicode support, an optional integrated sandboxed execution environment, widely used and BSD licensed.