Appearance
Credits
Otty is built with the help of many open-source projects. Thank you to all the authors and contributors.
Fonts
| Name | URL | License |
|---|---|---|
| JetBrains Mono | https://github.com/JetBrains/JetBrainsMono | SIL Open Font License 1.1 |
| Office Code Pro | https://github.com/nathco/Office-Code-Pro | SIL Open Font License 1.1 |
| Symbols Nerd Font | https://github.com/ryanoasis/nerd-fonts | MIT License |
Icons
| Name | URL | License |
|---|---|---|
| Lucide | https://lucide.dev/ | ISC License |
| Material Icons | https://github.com/material-icons/material-icons | Apache License 2.0 |
| MingCute Pro | https://www.mingcute.com/ | Paid License |
Rust Crates
Syntax grammars (sublime-syntax)
Bundled into Otty.app/Contents/Resources/syntaxes.bin at build time. The syntect bundled defaults supply ~75 languages; the table below lists the extra .sublime-syntax files we vendor under packages/syntax/extras/ to bring total coverage to ~120 languages. See packages/syntax/extras/NOTICE.md for the full per-file table, rename notes, and refresh instructions.
Bundled terminfo entries
Compiled terminfo files we ship inside Otty.app/Contents/Resources/terminfo/ so Settings → TERM can offer richer values (xterm-ghostty / alacritty) without requiring the originating terminals to be installed on the user's machine. Loaded by spawned shells via $TERMINFO_DIRS. See packages/app-macos/resources/terminfo/LICENSES.md for refresh instructions.
| Source | Entries | License |
|---|---|---|
| https://github.com/ghostty-org/ghostty | xterm-ghostty | MIT |
| https://github.com/alacritty/alacritty | alacritty, alacritty-direct, alacritty+common | Apache-2.0 |
Swift Packages
Direct and transitive SPM dependencies linked into Otty.app (see packages/app-macos/Package.resolved for the pinned versions).
| Name | URL | License |
|---|---|---|
| CodeEditTextView | https://github.com/CodeEditApp/CodeEditTextView | MIT |
| swift-markdown | https://github.com/swiftlang/swift-markdown | Apache-2.0 |
| swift-cmark | https://github.com/swiftlang/swift-cmark | BSD-2-Clause |
| swift-collections | https://github.com/apple/swift-collections | Apache-2.0 |
| Rearrange | https://github.com/ChimeHQ/Rearrange | BSD-3-Clause |
| TextStory | https://github.com/ChimeHQ/TextStory | BSD-3-Clause |
JavaScript / Node.js
| Name | URL | License |
|---|---|---|
| Fig Autocomplete | https://github.com/withfig/autocomplete | MIT |
| Solid.js | https://github.com/solidjs/solid | MIT |
| Kobalte | https://github.com/kobaltedev/kobalte | MIT |
| lucide-solid | https://github.com/lucide-icons/lucide | ISC |
| Tailwind CSS | https://github.com/tailwindlabs/tailwindcss | MIT |
| Vite | https://github.com/vitejs/vite | MIT |
Data
- Autocomplete https://github.com/withfig/autocomplete
Built-in Themes
Several built-in themes adapt classic external palettes:
- Ayu — by dempfi
- Catppuccin — by the Catppuccin community
- Dracula — from the Dracula family
- Gruvbox — by morhetz
- Monokai — by Wimer Hazenberg
- Night — by Typora
- Night Owl — by Sarah Drasner
- Nord — by arcticicestudio
- One Dark / One Light — from Atom
- Rosé Pine — from the Rosé Pine community
- Solarized — by Ethan Schoonover
- Tokyo Night — from folke/tokyonight.nvim
Direct Inspirations
- Ghostty — configuration format, many sensible defaults
- WezTerm / Kitty / iTerm2 — terminal protocol extensions (kitty graphics, OSC 133, OSC 1337)
- Warp / Fig — autocomplete feature