{
  "@context": [
    "https://schema.org",
    {
      "nuanyue": "https://www.nuanyue.com/ns#"
    }
  ],
  "@type": "SoftwareApplication",
  "@id": "https://www.nuanyue.com/software/alacritty/#software",
  "name": "Alacritty",
  "description": "Cross-platform, GPU-accelerated terminal emulator that stays minimal by integrating with other tools instead of reimplementing them, and is still officially at a beta level of readiness.",
  "url": "https://www.nuanyue.com/software/alacritty/",
  "mainEntityOfPage": "https://www.nuanyue.com/software/alacritty/",
  "operatingSystem": "macOS",
  "applicationCategory": "DeveloperApplication",
  "sameAs": [
    "https://alacritty.org/",
    "https://github.com/alacritty/alacritty"
  ],
  "softwareVersion": "0.17.0",
  "license": "Apache-2.0",
  "offers": {
    "@type": "Offer",
    "price": "0",
    "priceCurrency": "USD"
  },
  "nuanyue:record": {
    "schemaVersion": 1,
    "id": "software:alacritty",
    "slug": "alacritty",
    "name": "Alacritty",
    "type": "SoftwareApplication",
    "entityType": "terminal emulator",
    "description": "Cross-platform, GPU-accelerated terminal emulator that stays minimal by integrating with other tools instead of reimplementing them, and is still officially at a beta level of readiness.",
    "shortDescription": "Minimal GPU-accelerated terminal emulator, still in beta.",
    "answer": "Alacritty is a terminal emulator that renders with the GPU and deliberately does as little else as possible: rather than building in tabs, splits or multiplexing, it integrates with other applications that provide them. One configuration serves BSD, Linux, macOS and Windows. On top of plain terminal emulation it adds a Vi mode for moving through scrollback with vi bindings, a search across the buffer, and regex hints that turn matched text into clickable targets, and it uses a single process for multiple windows to reduce resource use. The project states plainly that the software is at a beta level of readiness, with missing features and known bugs, and it is licensed under Apache-2.0. It suits people who want a fast, minimal terminal they configure themselves.",
    "page": "https://www.nuanyue.com/software/alacritty/",
    "dataUrl": "https://www.nuanyue.com/data/software/alacritty.json",
    "categories": [
      "developer-tools"
    ],
    "tags": [],
    "platform": [
      "macOS"
    ],
    "architecture": [],
    "featured": false,
    "pricing": "open-source",
    "pricingDescription": "Free and open source. Alacritty is released under the Apache-2.0 licence.",
    "license": "Apache-2.0",
    "currentVersion": "0.17.0",
    "openSource": true,
    "website": "https://alacritty.org/",
    "github": "https://github.com/alacritty/alacritty",
    "download": "https://github.com/alacritty/alacritty/releases/download/v0.17.0/Alacritty-v0.17.0.dmg",
    "features": [
      "GPU-accelerated rendering through OpenGL",
      "One process serving multiple windows to reduce resource use",
      "Vi mode for moving and selecting with vi bindings",
      "Search for any text within the scrollback buffer",
      "Regex hints that mark matched text for mouse or keyboard interaction",
      "Sensible defaults with extensive configuration on top",
      "A single configuration across BSD, Linux, macOS and Windows"
    ],
    "useCases": [
      "Replacing a slower terminal with a GPU-rendered one on a machine with a modest CPU",
      "Moving through scrollback with vi keys instead of the mouse",
      "Turning URLs, hashes or file paths in output into clickable targets"
    ],
    "formats": [],
    "integrations": [],
    "pros": [
      {
        "text": "Renders through the GPU using OpenGL rather than relying on the CPU.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Vi mode allows moving around and creating selections with vi bindings.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Search runs across the whole scrollback buffer.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Regex hints mark matched text for mouse or keyboard interaction.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Multiple windows share a single Alacritty process, which reduces resource use.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "One configuration serves BSD, Linux, macOS and Windows.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "cons": [
      {
        "text": "The project describes the software as being at a beta level of readiness, with missing features and bugs still to be fixed.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "Tabs, splits and multiplexing are not built in; the project expects another application to provide them.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "text": "The macOS build is a disk image published by the project, and Linux and BSD users must build from source rather than installing a package.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "whoIsItFor": [
      "Developers who prefer a minimal terminal and pair it with a multiplexer",
      "Users who want one terminal configuration across several operating systems"
    ],
    "notFor": [
      "Anyone who needs tabs and splits built into the terminal — Alacritty expects another tool to supply them",
      "Users who need a mature, stable release rather than something the project calls beta"
    ],
    "limitations": [
      "The project states the software is at a beta level of readiness, with missing features and bugs still to be fixed",
      "Tabs, splits and multiplexing are deliberately not built in, so a separate tool is needed",
      "On macOS the project publishes a disk image, while Linux and BSD users build from source",
      "The minimum macOS version is not stated in the sources Nuanyue tracks",
      "Apple Silicon support is not stated in the sources Nuanyue tracks"
    ],
    "firstUse": {
      "installation": {
        "value": "On macOS, download the published disk image; Linux and BSD users build from source, and Windows has an installer and a portable build.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "firstLaunch": {
        "value": "No account or setup wizard; the terminal starts from sensible defaults and is configured extensively from there.",
        "status": "developer-stated",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "systemIntegration": {
        "value": "Integrates with other applications rather than reimplementing their functionality, so tabs and splits come from a separate tool such as a terminal multiplexer.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      "appleSilicon": {
        "value": null,
        "status": "unknown"
      }
    },
    "updates": [],
    "faq": [
      {
        "question": "Is Alacritty free?",
        "answer": "Yes. It is free and open source under the Apache-2.0 licence.",
        "status": "verified",
        "source": "repository",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Does Alacritty have tabs or splits?",
        "answer": "No. It deliberately integrates with other applications rather than reimplementing their functionality, so tabs and splits are provided by a separate tool such as a terminal multiplexer.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Is Alacritty stable?",
        "answer": "The project states the software is at a beta level of readiness, with a few missing features and bugs still to be fixed, although it notes that many people already use it as a daily driver.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "question": "Which platforms does Alacritty support?",
        "answer": "BSD, Linux, macOS and Windows.",
        "status": "verified",
        "source": "official",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "relationships": [
      {
        "target": "ghostty",
        "type": "alternative",
        "reason": "Both are GPU-accelerated terminal emulators, but Ghostty builds a native app per platform with tabs and splits, while Alacritty stays minimal and leaves those to other tools.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "kitty",
        "type": "similar",
        "reason": "Both render with the GPU and are aimed at performance, but Kitty is a feature-rich application with its own tabs and splits while Alacritty deliberately omits them.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "wezterm",
        "type": "similar",
        "reason": "Both are cross-platform GPU terminals, but WezTerm bundles multiplexing while Alacritty keeps to a minimal core.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      },
      {
        "target": "iterm2",
        "type": "alternative",
        "reason": "Both are terminals for macOS, but iTerm2 is a Mac-only application with features built in while Alacritty is cross-platform and minimal.",
        "verifiedAt": "2026-10-05T00:00:00.000Z"
      }
    ],
    "sources": [
      {
        "id": "alacritty:official",
        "type": "official_website",
        "url": "https://alacritty.org/",
        "title": "Alacritty — official website",
        "trustLevel": "B",
        "accessedAt": null
      },
      {
        "id": "alacritty:repository",
        "type": "github",
        "url": "https://github.com/alacritty/alacritty",
        "title": "Alacritty — source repository",
        "trustLevel": "D",
        "accessedAt": null
      }
    ],
    "claims": [
      {
        "id": "software:alacritty.isA",
        "subject": "software:alacritty",
        "predicate": "isA",
        "value": "terminal emulator",
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.supportsPlatform",
        "subject": "software:alacritty",
        "predicate": "supportsPlatform",
        "value": [
          "macOS"
        ],
        "status": "verified",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.officialWebsite",
        "subject": "software:alacritty",
        "predicate": "officialWebsite",
        "value": "https://alacritty.org/",
        "status": "verified",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.listedInCategory",
        "subject": "software:alacritty",
        "predicate": "listedInCategory",
        "value": [
          "developer-tools"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.pricingModel",
        "subject": "software:alacritty",
        "predicate": "pricingModel",
        "value": "Open source",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.ownership",
        "subject": "software:alacritty",
        "predicate": "ownership",
        "value": "Third-party product — not published by Nuanyue",
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.isOpenSource",
        "subject": "software:alacritty",
        "predicate": "isOpenSource",
        "value": true,
        "status": "verified",
        "sourceIds": [
          "alacritty:repository",
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.licensedUnder",
        "subject": "software:alacritty",
        "predicate": "licensedUnder",
        "value": "Apache-2.0",
        "status": "verified",
        "sourceIds": [
          "alacritty:repository",
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.currentVersion",
        "subject": "software:alacritty",
        "predicate": "currentVersion",
        "value": "0.17.0",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.hasFeature",
        "subject": "software:alacritty",
        "predicate": "hasFeature",
        "value": [
          "GPU-accelerated rendering through OpenGL",
          "One process serving multiple windows to reduce resource use",
          "Vi mode for moving and selecting with vi bindings",
          "Search for any text within the scrollback buffer",
          "Regex hints that mark matched text for mouse or keyboard interaction",
          "Sensible defaults with extensive configuration on top",
          "A single configuration across BSD, Linux, macOS and Windows"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.usedFor",
        "subject": "software:alacritty",
        "predicate": "usedFor",
        "value": [
          "Replacing a slower terminal with a GPU-rendered one on a machine with a modest CPU",
          "Moving through scrollback with vi keys instead of the mouse",
          "Turning URLs, hashes or file paths in output into clickable targets"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.audienceFor",
        "subject": "software:alacritty",
        "predicate": "audienceFor",
        "value": [
          "Developers who prefer a minimal terminal and pair it with a multiplexer",
          "Users who want one terminal configuration across several operating systems"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.audienceNotFor",
        "subject": "software:alacritty",
        "predicate": "audienceNotFor",
        "value": [
          "Anyone who needs tabs and splits built into the terminal — Alacritty expects another tool to supply them",
          "Users who need a mature, stable release rather than something the project calls beta"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.limitation",
        "subject": "software:alacritty",
        "predicate": "limitation",
        "value": [
          "The project states the software is at a beta level of readiness, with missing features and bugs still to be fixed",
          "Tabs, splits and multiplexing are deliberately not built in, so a separate tool is needed",
          "On macOS the project publishes a disk image, while Linux and BSD users build from source",
          "The minimum macOS version is not stated in the sources Nuanyue tracks",
          "Apple Silicon support is not stated in the sources Nuanyue tracks"
        ],
        "status": "editorially-reviewed",
        "sourceIds": [],
        "lastVerified": null
      },
      {
        "id": "software:alacritty.advantage.0",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "Renders through the GPU using OpenGL rather than relying on the CPU.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.advantage.1",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "Vi mode allows moving around and creating selections with vi bindings.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.advantage.2",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "Search runs across the whole scrollback buffer.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.advantage.3",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "Regex hints mark matched text for mouse or keyboard interaction.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.advantage.4",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "Multiple windows share a single Alacritty process, which reduces resource use.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.advantage.5",
        "subject": "software:alacritty",
        "predicate": "advantage",
        "value": "One configuration serves BSD, Linux, macOS and Windows.",
        "status": "developer-stated",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.drawback.0",
        "subject": "software:alacritty",
        "predicate": "drawback",
        "value": "The project describes the software as being at a beta level of readiness, with missing features and bugs still to be fixed.",
        "status": "verified",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.drawback.1",
        "subject": "software:alacritty",
        "predicate": "drawback",
        "value": "Tabs, splits and multiplexing are not built in; the project expects another application to provide them.",
        "status": "verified",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      },
      {
        "id": "software:alacritty.drawback.2",
        "subject": "software:alacritty",
        "predicate": "drawback",
        "value": "The macOS build is a disk image published by the project, and Linux and BSD users must build from source rather than installing a package.",
        "status": "verified",
        "sourceIds": [
          "alacritty:official"
        ],
        "lastVerified": "2026-10-05"
      }
    ],
    "lastUpdated": "2026-10-05T00:00:00.000Z",
    "lastReviewedAt": null
  }
}