← All open source projects

Fira Code

tonsky/FiraCode

Fira Code is a monospaced programming font with ligatures that make operator sequences visually cleaner.

Forks 3,186
Author tonsky
Language Clojure
License OFL-1.1
Synced 2026-06-10

What it is

Fira Code is a programming font based on Fira Mono with ligature support. It does not change the code file: characters remain normal `=`, `>`, `!`, `-`, while the editor renders some sequences as one clearer glyph.

The idea comes from the fact that code is full of operators and repeated combinations. Ligatures can make `=>`, `!=`, `===`, arrows, and similar sequences easier to scan.

What is inside

The repository contains font sources, releases, installation instructions, editor and terminal compatibility lists, alternatives, local build steps, and stylistic sets.

A practical flow is to install Fira Code, choose it in VS Code, JetBrains, a terminal, or another editor, enable ligatures, and see whether reading code feels better.

What a ligature affects

This snippet shows source sequences; the font may render them more nicely, but the file still contains the same characters.

Language: Plain text
!=   ===   =>   <=   ->   |>

Strengths and limits

The strength is the low cost of trying it. The font is easy to install and remove, and readability can improve immediately for some developers.

The limitation is subjectivity. Some people dislike ligatures because they hide the exact characters. Fira Code is a display preference, not project formatting.