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.
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
- https://github.com/tonsky/FiraCode
- GitHub: tonsky/FiraCode
- Brew formula source: Casks/font/font-f/font-fira-code.rb
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\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."
}