whatisgithub

What is jetbrainsmono?

jetbrains/jetbrainsmono — explained in plain English

Analysis updated 2026-06-24

12,694ShellAudience · developerComplexity · 1/5LicenseSetup · easy

In one sentence

A free, open-source monospaced font designed for code editors, with ligature support for operators, 8 weight styles, and italic variants. Bundled with all JetBrains IDEs and freely usable in commercial projects.

Mindmap

mindmap
  root((jetbrainsmono))
    What It Is
      Monospaced code font
      Free and open source
    Features
      Code ligatures
      8 weight styles
      Italic variants
      Stylistic character sets
    Variants
      Standard with ligatures
      NL no ligatures
    Installation
      JetBrains IDEs bundled
      VS Code manual install
      Linux shell script
    Audience
      Developers
      Code writers
Click or tap to explore — scroll the page freely

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

What do people build with it?

USE CASE 1

Set JetBrains Mono as your code editor font in VS Code or any editor to improve readability with merged operator ligatures.

USE CASE 2

Use the NL no-ligature variant in an editor or terminal that does not support OpenType ligatures.

USE CASE 3

Bundle the font in a commercial desktop or web application under its open license without paying royalties.

What is it built with?

ShellPython

How does it compare?

jetbrains/jetbrainsmonojuewuy/shellcrashp8952/bocker
Stars12,69412,71012,649
LanguageShellShellShell
Setup difficultyeasymoderatehard
Complexity1/53/54/5
Audiencedeveloperops devopsdeveloper

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

How do you get it running?

Difficulty · easy Time to first run · 5min
Use freely for personal and commercial purposes, the font is released under an open license that allows bundling in apps.

So what is it?

JetBrains Mono is a free, open-source monospaced font designed specifically for writing and reading code. Monospaced means every character takes up the same horizontal width, which keeps code columns aligned and makes indentation easier to follow. The font was created by type designer Philipp Nurullin and is made available freely for both personal and commercial use. The font comes bundled with all JetBrains development environments starting from version 2019.3, so if you use IntelliJ IDEA, PyCharm, or any other JetBrains product, you can switch to it in the editor font settings without downloading anything. For other editors like Visual Studio Code, you download and install the font file, then type the name into the editor's font settings. One notable feature is support for ligatures in code. A ligature combines two or more characters into a single visual symbol. In code, this is used for operators like arrows or equality signs, so sequences like != or => render as a single merged shape. This can reduce visual clutter. For editors that do not support this feature, there is a separate version called JetBrains Mono NL that has no ligatures. The font comes in 8 weight styles from Thin to ExtraBold, each with a matching italic version. It also supports OpenType stylistic sets and character variants starting from version 2.304, letting you switch the appearance of individual characters such as the letter zero or the lowercase letter l. Installation on Mac and Windows involves downloading the font files and using the operating system's standard font installer. On Linux, a shell script is provided. Building from source requires Python and a few font tooling libraries.

Copy-paste prompts

Prompt 1
I use Visual Studio Code and want to set up JetBrains Mono with ligatures enabled. Walk me through installing the font and enabling ligatures in VS Code settings.
Prompt 2
How do I install JetBrains Mono on Ubuntu Linux using the provided shell script, and which setting do I change in my terminal emulator to use it?
Prompt 3
I'm building a desktop app and want to bundle JetBrains Mono. What does the license allow and how do I reference the font files correctly?
Prompt 4
What are the OpenType stylistic sets added in JetBrains Mono 2.304 and how do I enable a specific character variant like an alternate zero in my editor?

Frequently asked questions

What is jetbrainsmono?

A free, open-source monospaced font designed for code editors, with ligature support for operators, 8 weight styles, and italic variants. Bundled with all JetBrains IDEs and freely usable in commercial projects.

What language is jetbrainsmono written in?

Mainly Shell. The stack also includes Shell, Python.

What license does jetbrainsmono use?

Use freely for personal and commercial purposes, the font is released under an open license that allows bundling in apps.

How hard is jetbrainsmono to set up?

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

Who is jetbrainsmono for?

Mainly developer.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.