{
 "schemaVersion": 1,
 "generated": "2026-10-30",
 "dataLicense": "CC BY-SA 4.0",
 "license": "CC BY-SA 4.0",
 "notice": "Data from Open Source Everything (https://opensourceeverything.org), licensed CC BY-SA 4.0: use it freely, credit the site, link to the page, and share changes under the same license. Listings were drafted with AI assistance and are managed by the r/TrueOpenSource moderators; check a project's own page before relying on a fact.",
 "id": "terminals",
 "name": "Terminals",
 "page": "https://opensourceeverything.org/g/terminals/",
 "category": "dev",
 "categoryName": "Writing code",
 "job": "The window where you type commands",
 "closedApps": [
  "Warp",
  "Termius"
 ],
 "coverage": null,
 "alternatives": [
  {
   "id": "wezterm",
   "name": "WezTerm",
   "page": "https://opensourceeverything.org/p/wezterm/",
   "summary": "WezTerm is a program that opens a window where you type commands to your computer, and it can split that window into several panes or tabs. It is for people who work in a command line, such as programmers and system administrators.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": true,
   "stars": 29370,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/wezterm/wezterm",
   "website": "https://wezterm.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "wezterm",
   "rank": 1,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 72.4
  },
  {
   "id": "alacritty",
   "name": "Alacritty",
   "page": "https://opensourceeverything.org/p/alacritty/",
   "summary": "Alacritty is a free program that opens a window where you type commands into your computer. It is for people who want a fast, customizable terminal and is available on Linux, BSD, macOS and Windows.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "windows",
    "mac"
   ],
   "license": "Apache-2.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 66068,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/alacritty/alacritty",
   "website": "https://alacritty.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "alacritty",
   "rank": 2,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 72.3
  },
  {
   "id": "kitty",
   "name": "kitty",
   "page": "https://opensourceeverything.org/p/kitty/",
   "summary": "kitty is a free program that opens a window where you type commands into your computer, a tool called a terminal. It is made for people who work in the terminal every day and want it to be fast and full-featured.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "mac",
    "linux"
   ],
   "license": "GPL-3.0",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 35443,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/kovidgoyal/kitty",
   "website": "https://sw.kovidgoyal.net/kitty",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "kitty",
   "rank": 3,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 70.2
  },
  {
   "id": "ghostty",
   "name": "Ghostty",
   "page": "https://opensourceeverything.org/p/ghostty/",
   "summary": "Ghostty is a terminal emulator, the window where you type commands on a computer. It is aimed at people who use the command line, and it is installed as a regular app on macOS and Linux.",
   "kind": "app",
   "setup": "easy",
   "setupWhy": "Install it like a normal app, or use it in your browser.",
   "platforms": [
    "mac"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 62704,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/ghostty-org/ghostty",
   "website": "https://ghostty.org",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "ghostty",
   "rank": 4,
   "fit": "full",
   "note": null,
   "why": "Does the whole job · Easy setup",
   "score": 69.8
  },
  {
   "id": "tmux",
   "name": "tmux",
   "page": "https://opensourceeverything.org/p/tmux/",
   "summary": "tmux is a tool that lets you open several command-line windows, called terminals, inside one screen and keep them running after you close the window. It is aimed at people who work in a text-based terminal, such as programmers and system administrators.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "mac",
    "linux"
   ],
   "license": "ISC",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 50037,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/tmux/tmux",
   "website": null,
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "tmux",
   "rank": 5,
   "fit": "partial",
   "note": "Runs terminals inside a text screen; no graphical window or Warp/Termius features.",
   "why": "Does part of the job · Advanced setup",
   "score": 35.3
  },
  {
   "id": "zellij",
   "name": "Zellij",
   "page": "https://opensourceeverything.org/p/zellij/",
   "summary": "Zellij is a workspace that lets you split and organize many command-line windows inside one terminal session. It is aimed at programmers, system administrators, and anyone who likes working in the terminal.",
   "kind": "developer_tool",
   "setup": "advanced",
   "setupWhy": "Made for developers: you use it from code or the command line.",
   "platforms": [
    "windows",
    "mac",
    "linux"
   ],
   "license": "MIT",
   "licenseClass": "open",
   "licenseNeedsCheck": false,
   "stars": 35860,
   "forks": null,
   "status": "active",
   "verified": false,
   "latestRelease": null,
   "code": "https://github.com/zellij-org/zellij",
   "website": "https://zellij.dev",
   "download": null,
   "release": null,
   "family": null,
   "familyChildren": [],
   "howToHelp": null,
   "project": "zellij",
   "rank": 6,
   "fit": "partial",
   "note": "Terminal multiplexer that runs inside a terminal; not a standalone terminal app like Warp.",
   "why": "Does part of the job · Advanced setup",
   "score": 33.7
  }
 ],
 "source": "https://opensourceeverything.org/g/terminals/",
 "group": "Terminals",
 "replaces": [
  "Warp",
  "Termius"
 ]
}