Ghostty
MIT-licensed terminal with a real SwiftUI Mac app behind it
Open source
Officially supported on macOS and Linux only; the Windows-compatible parts are library components, not a shippable Windows terminal. It is much younger than iTerm2, so niche features and third-party integrations are still filling in, and most configuration is done in a text file even though a settings GUI exists on macOS. Support means GitHub issues rather than a vendor, so check that the workflow you depend on works before switching wholesale.
Fast terminals usually feel like ports. They draw their own tabs, their own title bars, their own approximation of a Mac window, and every shortcut is slightly wrong. Ghostty takes the other route: the rendering is GPU-accelerated through Metal, and the shell around it is an actual SwiftUI application, with real windows, a real menu bar, a settings screen, and AppleScript and Shortcuts support you would expect from a Mac app that was written for the Mac.
In daily use that means native tabs and splits, system text services that behave, and the speed you would otherwise go to Alacritty or Kitty for. Startup is quick and input latency is low enough that the difference against iTerm2 is noticeable when output floods.
It is MIT licensed with no paid tier, which is worth stating plainly in a category where several recent terminals arrived with an account and a subscription attached. Nothing is held back for a Pro plan because there is no Pro plan.
The honest limits: it is young. If you rely on a specific iTerm2 trigger, scripting hook or integration, check it works before you move over, because there is no support desk, only an issue tracker. And if you are on Windows, this is not for you.
What it looks like

What it does
- GPU-accelerated rendering using Metal on macOS
- True SwiftUI Mac app with real windows, menu bar and settings GUI
- AppleScript and Apple Shortcuts support
- Runs on macOS and Linux
- MIT licensed, with no paid tier and no telemetry gate
Cancel instead
Also bought outright in dev tools
Bruno
offline-first API client that keeps collections in your git repo
FreeiTerm2
the terminal most Mac developers install first, free since 2010
FreeCodeRunner
run snippets in about 25 languages without making a project
$22.99DevUtils
offline toolbox for JSON, JWT, regex and thirty-odd other small jobs
$29The facts
- Price
- Free
- Licence
- Free and open source
- What you get
- No licence to buy, and the source is public.
- Details
- Free and open source under the MIT licence. There is no paid tier and no licence to buy.
- Free trial
- No
- On Setapp
- No
- Minimum macOS
- not stated
- Developer
- Mitchell Hashimoto and contributors
- Source
- Repository
- Price checked
- 2026-09-22
Check it yourself - Price band
- Free