gitwtfhub

wtf is intellij-jsonnet?

fieldju/intellij-jsonnet — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2020-03-05

Audience · ops devopsComplexity · 1/5DormantSetup · easy

TL;DR

An IntelliJ IDEA plugin adding syntax highlighting, autocomplete, and navigation for Jsonnet configuration files.

Mindmap

mindmap
  root((intellij-jsonnet))
    What it does
      Syntax highlighting
      Autocomplete suggestions
      Jump to definition
    Tech stack
      IntelliJ IDEA
      Jsonnet
    Use cases
      Editing Kubernetes configs
      Cloud resource templates
      Infrastructure as code
    Audience
      Platform engineers
      Ops and DevOps teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Get syntax highlighting and autocomplete while editing Jsonnet files in IntelliJ.

REASON 2

Jump directly to an imported file or variable definition in a large Jsonnet project.

REASON 3

Edit Kubernetes or cloud infrastructure configs written in Jsonnet more productively.

REASON 4

Fold and collapse sections of Jsonnet code to reduce clutter.

What's in the stack?

IntelliJ IDEAJsonnetJava

How it stacks up

fieldju/intellij-jsonnet0verflowme/alarm-clock0xhassaan/nn-from-scratch
Stars0
LanguageCSSPython
Last pushed2020-03-052022-10-03
MaintenanceDormantDormant
Setup difficultyeasyeasymoderate
Complexity1/52/54/5
Audienceops devopsvibe coderdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Wtf does this do

This is a plugin that makes IntelliJ IDEA (a code editor made by JetBrains) understand Jsonnet files. Jsonnet is a templating language used to generate JSON configuration files, often in cloud infrastructure and DevOps workflows. Instead of writing raw JSON by hand, teams use Jsonnet to write more flexible, reusable templates that can be shared across projects. The plugin adds several developer-friendly features to IntelliJ when you're working with Jsonnet. It highlights the syntax so code is color-coded and easier to read. It also gives you autocomplete suggestions as you type, for instance, if you're importing another file or referencing a variable you defined earlier, the editor will suggest the correct names so you don't have to type them out or remember the exact spelling. You can click on an imported file or variable name and jump directly to where it's defined, which saves time navigating large projects. The plugin also supports code folding (collapsing sections to reduce clutter) and block selection (selecting chunks of code at once). Who would use this? Anyone working with Jsonnet in an IntelliJ-based editor, typically platform engineers, DevOps teams, or infrastructure-as-code developers. For example, if your team uses Jsonnet to manage Kubernetes configurations or cloud resource definitions, this plugin makes the editing experience much smoother and more productive, similar to what you'd expect from editing Python or Java in the same editor. To install it, you'd go to IntelliJ's plugin marketplace and search for this plugin, then add it to your editor. Once installed, it automatically activates whenever you open a .jsonnet, .jsonnet.TEMPLATE, or .libsonnet file.

Yoink these prompts

Prompt 1
How do I install the intellij-jsonnet plugin from the IntelliJ marketplace?
Prompt 2
Explain what file extensions intellij-jsonnet automatically activates for.
Prompt 3
Show me how autocomplete works for imports and variables in intellij-jsonnet.
Prompt 4
Help me use intellij-jsonnet's navigation features to explore a large Jsonnet-based Kubernetes config.

Frequently asked questions

wtf is intellij-jsonnet?

An IntelliJ IDEA plugin adding syntax highlighting, autocomplete, and navigation for Jsonnet configuration files.

Is intellij-jsonnet actively maintained?

Dormant — no commits in 2+ years (last push 2020-03-05).

How hard is intellij-jsonnet to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is intellij-jsonnet for?

Mainly ops devops.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.