Skip to content

Credits

Otty is built with the help of many open-source projects. Thank you to all the authors and contributors.


Fonts

NameURLLicense
JetBrains Monohttps://github.com/JetBrains/JetBrainsMonoSIL Open Font License 1.1
Office Code Prohttps://github.com/nathco/Office-Code-ProSIL Open Font License 1.1
Symbols Nerd Fonthttps://github.com/ryanoasis/nerd-fontsMIT License

Icons

NameURLLicense
Lucidehttps://lucide.dev/ISC License
Material Iconshttps://github.com/material-icons/material-iconsApache License 2.0
MingCute Prohttps://www.mingcute.com/Paid License

Rust Crates

NameURLLicense
ahashhttps://github.com/tkaitchuck/aHashApache-2.0 / MIT
alacritty_terminalhttps://github.com/alacritty/alacrittyApache-2.0 / MIT
base64https://github.com/marshallpierce/rust-base64Apache-2.0 / MIT
bitflagshttps://github.com/bitflags/bitflagsApache-2.0 / MIT
bytemuckhttps://github.com/Lokathor/bytemuckApache-2.0 / MIT / Zlib
claphttps://github.com/clap-rs/clapApache-2.0 / MIT
clap_completehttps://github.com/clap-rs/clapApache-2.0 / MIT
core-foundationhttps://github.com/servo/core-foundation-rsApache-2.0 / MIT
core-graphicshttps://github.com/servo/core-foundation-rsApache-2.0 / MIT
core-texthttps://github.com/servo/core-foundation-rsApache-2.0 / MIT
env_loggerhttps://github.com/rust-cli/env_loggerApache-2.0 / MIT
flate2https://github.com/rust-lang/flate2-rsApache-2.0 / MIT
foreign-typeshttps://github.com/sfackler/foreign-typesApache-2.0 / MIT
imagehttps://github.com/image-rs/imageApache-2.0 / MIT
libchttps://github.com/rust-lang/libcApache-2.0 / MIT
loghttps://github.com/rust-lang/logApache-2.0 / MIT
portable-ptyhttps://github.com/wez/weztermMIT
regexhttps://github.com/rust-lang/regexApache-2.0 / MIT
regex-automatahttps://github.com/rust-lang/regexApache-2.0 / MIT
rusqlitehttps://github.com/rusqlite/rusqliteMIT
serdehttps://github.com/serde-rs/serdeApache-2.0 / MIT
serde_jsonhttps://github.com/serde-rs/jsonApache-2.0 / MIT
syntecthttps://github.com/trishume/syntectMIT
tempfilehttps://github.com/Stebalien/tempfileApache-2.0 / MIT
tomlhttps://github.com/toml-rs/tomlApache-2.0 / MIT
toml_edithttps://github.com/toml-rs/tomlApache-2.0 / MIT
unicode-segmentationhttps://github.com/unicode-rs/unicode-segmentationApache-2.0 / MIT
unicode-widthhttps://github.com/unicode-rs/unicode-widthApache-2.0 / MIT
vtehttps://github.com/alacritty/vteApache-2.0 / MIT

Syntax grammars (sublime-syntax)

Otty bundles syntax highlighting for ~120 languages. The syntect bundled defaults supply ~75; the table below lists the extra .sublime-syntax grammars we vendor to cover the rest.

Source repoLanguagesLicense
https://github.com/sharkdp/bat (assets/syntaxes/02_Extra/)Swift, TypeScript, TSX, Kotlin, Apache, AsciiDoc, ARM Assembly, x86 Assembly, Cabal, CoffeeScript, Crystal, Dart, DotENV, Gnuplot, HTML (Twig), INI, JavaScript (Babel), Lean, LiveScript, Nim, Ninja, Nix, Org Mode, PowerShell, QML, Racket, Rego, Robot, Slim, SML, Stylus, Verilog, WGSLApache-2.0 / MIT
https://github.com/sublimehq/PackagesTOMLMIT
https://github.com/asbjornenge/Docker.tmbundleDockerfileMIT
https://codeberg.org/ziglang/sublime-zig-languageZigMIT
https://github.com/zyxar/Sublime-CMakeListsCMake (+ CMakeCommands)MIT
https://github.com/princemaple/elixir-sublime-syntaxElixirMIT
https://github.com/JuliaEditorSupport/Julia-sublimeJuliaMIT
https://github.com/hoest/sublimetext-fsharpF#MIT
https://github.com/danro/LESS-sublimeLessMIT
https://github.com/dncrews/GraphQL-SublimeText3GraphQLMIT
https://github.com/VcamX/protobuf-syntax-highlightingProtocol BuffersMIT
https://github.com/alexlouden/Terraform.tmLanguageTerraformMIT

Bundled terminfo entries

Compiled terminfo files we ship with Otty 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.

SourceEntriesLicense
https://github.com/ghostty-org/ghosttyxterm-ghosttyMIT
https://github.com/alacritty/alacrittyalacritty, alacritty-direct, alacritty+commonApache-2.0

Swift Packages

Direct and transitive SPM dependencies linked into Otty.

NameURLLicense
CodeEditTextViewhttps://github.com/CodeEditApp/CodeEditTextViewMIT
swift-markdownhttps://github.com/swiftlang/swift-markdownApache-2.0
swift-cmarkhttps://github.com/swiftlang/swift-cmarkBSD-2-Clause
swift-collectionshttps://github.com/apple/swift-collectionsApache-2.0
Rearrangehttps://github.com/ChimeHQ/RearrangeBSD-3-Clause
TextStoryhttps://github.com/ChimeHQ/TextStoryBSD-3-Clause

JavaScript / Node.js

NameURLLicense
Fig Autocompletehttps://github.com/withfig/autocompleteMIT
Solid.jshttps://github.com/solidjs/solidMIT
Kobaltehttps://github.com/kobaltedev/kobalteMIT
lucide-solidhttps://github.com/lucide-icons/lucideISC
Tailwind CSShttps://github.com/tailwindlabs/tailwindcssMIT
Vitehttps://github.com/vitejs/viteMIT

Data

Built-in Themes

Several built-in themes adapt classic external palettes:

Direct Inspirations

  • Ghostty — configuration format, many sensible defaults
  • WezTerm / Kitty / iTerm2 — terminal protocol extensions (kitty graphics, OSC 133, OSC 1337)
  • Warp / Fig — autocomplete feature
  • ghostty-config — by zerebos, settings UI inspiration

Otty