Jsonnet logo

Jsonnet

A data templating language for app and tool developers
204
36
+ 1
2

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.7K GitHub stars and 428 GitHub forks. Here’s a link to Jsonnet's open source repository on GitHub

Who uses Jsonnet?

Companies
19 companies reportedly use Jsonnet in their tech stacks, including MasterCard, Harvest, and Ecosia.

Developers
39 developers on StackShare have stated that they use Jsonnet.

Jsonnet Integrations

Visual Studio Code, IntelliJ IDEA, Sublime Text, Vim, and Golang 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
1
Side-effect free
1
Data templating (not string templating)
0
Dashboard as a code

Jsonnet's Features

  • Generate config data
  • Side-effect free
  • Organize, simplify, unify
  • Manage sprawling config

Jsonnet Alternatives & Comparisons

What are some alternatives to Jsonnet?
Helm
Helm is the best way to find, share, and use software built for Kubernetes.
CUE
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.
YAML
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.
JavaScript
JavaScript is most known as the scripting language for Web pages, but used in many non-browser environments as well such as node.js or Apache CouchDB. It is a prototype-based, multi-paradigm scripting language that is dynamic,and supports object-oriented, imperative, and functional programming styles.
Jinja
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.
See all alternatives

Jsonnet's Followers
36 developers follow Jsonnet to keep up with related blogs and decisions.