🍺 BREW Explorer

← all casks

Fira Code

brew install --cask font-fira-code v6.2

Free monospaced font with programming ligatures that render multi-character operators as single glyphs.

Why you might care

Fira Code renders common operator sequences like ->, <=, and := as single visual symbols, reducing cognitive load when reading code. It's open-source, free, and widely supported in code editors and terminals. Popular among developers who value readability and modern aesthetics.

Categories

Alternatives

Cascadia Code JetBrains Mono Source Code Pro Inconsolata
2.1k
30-day installs · #171
7.2k
90-day · #159
32.8k
365-day · #133
81.8k
★ GitHub stars · updated 1mo ago

GitHub topics

font ligatures programming-ligatures

Links

Blurb generated by claude-haiku-4-5 on today.

Raw metadata
{
  "alternatives": [
    "Cascadia Code",
    "JetBrains Mono",
    "Source Code Pro",
    "Inconsolata"
  ],
  "artifacts": [
    {
      "font": [
        "ttf/FiraCode-Bold.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-Bold.ttf"
    },
    {
      "font": [
        "ttf/FiraCode-Light.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-Light.ttf"
    },
    {
      "font": [
        "ttf/FiraCode-Medium.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-Medium.ttf"
    },
    {
      "font": [
        "ttf/FiraCode-Regular.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-Regular.ttf"
    },
    {
      "font": [
        "ttf/FiraCode-Retina.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-Retina.ttf"
    },
    {
      "font": [
        "ttf/FiraCode-SemiBold.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-SemiBold.ttf"
    },
    {
      "font": [
        "variable_ttf/FiraCode-VF.ttf"
      ],
      "target": "/$HOME/Library/Fonts/FiraCode-VF.ttf"
    }
  ],
  "auto_updates": null,
  "categories": [
    "fonts"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": null,
  "disable_reason": null,
  "disabled": 0,
  "display_name": "Fira Code",
  "enrichment_fetched_at": "2026-06-20T22:43:15+00:00",
  "first_seen": "2026-06-20T00:47:34+00:00",
  "full_token": "font-fira-code",
  "github_default_branch": "master",
  "github_last_commit_at": "2026-05-18T16:18:53Z",
  "github_readme_excerpt": "## Fira Code: free monospaced font with programming ligatures\n\n![Fira Code](./extras/logo.svg)\n\nRead in [Espa\u00f1ol](./LEEME.md) | [\u7b80\u4f53\u4e2d\u6587](./README_CN.md) | [\u65e5\u672c\u8a9e](./README_JA.md) | [Portugu\u00eas brasileiro](./LEIAME.md)\n\n### Problem\n\nProgrammers use a lot of symbols, often encoded with several characters. For the human brain, sequences like `-\u003e`, `\u003c=`, or `:=` are single logical tokens, even if they take two or three characters on the screen. Your eye spends a non-zero amount of energy to scan, parse and join multiple characters into a single logical one. Ideally, all programming languages should be designed with full-fledged Unicode symbols for operators, but that\u2019s not the case yet.\n\n### Solution\n\nFira Code is a free monospaced font containing ligatures for common programming multi-character combinations. This is just a font rendering feature: underlying code remains ASCII-compatible. This helps to read and understand code faster. For some frequent sequences like `..` or `//`, ligatures allow us to correct spacing.\n\n### Download \u0026 Install\n\n\u003ca href=\"https://github.com/tonsky/FiraCode/releases/download/6.2/Fira_Code_v6.2.zip\"\u003e\u003cimg alt=\"Fira_Code_v6.2.zip - December 6, 2021 - 2.5 MB\" src=\"./extras/download.png\" width=\"520\"\u003e\u003c/a\u003e\n\nThen:\n\n- [How to Install](https://github.com/tonsky/FiraCode/wiki)\n- [Troubleshooting](https://github.com/tonsky/FiraCode/wiki#troubleshooting)\n- [News \u0026 Updates](https://twitter.com/FiraCode)\n\n### What\u2019s in the box?\n\nLeft: ligatures as rendered in Fira Code. Right: same character sequences without ligatures.\n\n\u003cimg src=\"./extras/ligatures.png\" width=\"754\"\u003e\n\nFira Code comes with a huge variety of arrows. Even better: you can make them as long as you like and combine start/middle/end fragments however you want!\n\n\u003cimg src=\"./extras/arrows.png\" width=\"754\"\u003e\n\nFira Code is not only about ligatures. Some fine-tuning is done for punctuation and frequent letter pairs.\n\n\u003cimg src=\"./extras/typographics.png\" width=\"754\"\u003e\n\nFira Code comes with a few different ch",
  "github_repo": "tonsky/FiraCode",
  "github_stars": 81769,
  "github_topics": [
    "font",
    "ligatures",
    "programming-ligatures"
  ],
  "homepage": "https://github.com/tonsky/FiraCode",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 2114,
  "installs_365d": 32820,
  "installs_90d": 7238,
  "last_seen": "2026-06-20T00:47:34+00:00",
  "llm_generated_at": "2026-06-20T23:03:12+00:00",
  "llm_model": "claude-haiku-4-5",
  "names": [
    "Fira Code"
  ],
  "one_liner": "Free monospaced font with programming ligatures that render multi-character operators as single glyphs.",
  "rank_30d": 171,
  "rank_365d": 133,
  "rank_90d": 159,
  "raw_hash": "0ed32e0ba8dabdbd",
  "ruby_source_path": "Casks/font/font-f/font-fira-code.rb",
  "tap": "homebrew/cask",
  "token": "font-fira-code",
  "version": "6.2",
  "why_use_this": "Fira Code renders common operator sequences like -\u003e, \u003c=, and := as single visual symbols, reducing cognitive load when reading code. It\u0027s open-source, free, and widely supported in code editors and terminals. Popular among developers who value readability and modern aesthetics."
}