# 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

| Name | URL | License |
|------|-----|---------|
| ahash | https://github.com/tkaitchuck/aHash | Apache-2.0 / MIT |
| alacritty_terminal | https://github.com/alacritty/alacritty | Apache-2.0 / MIT |
| base64 | https://github.com/marshallpierce/rust-base64 | Apache-2.0 / MIT |
| bitflags | https://github.com/bitflags/bitflags | Apache-2.0 / MIT |
| bytemuck | https://github.com/Lokathor/bytemuck | Apache-2.0 / MIT / Zlib |
| clap | https://github.com/clap-rs/clap | Apache-2.0 / MIT |
| clap_complete | https://github.com/clap-rs/clap | Apache-2.0 / MIT |
| core-foundation | https://github.com/servo/core-foundation-rs | Apache-2.0 / MIT |
| core-graphics | https://github.com/servo/core-foundation-rs | Apache-2.0 / MIT |
| core-text | https://github.com/servo/core-foundation-rs | Apache-2.0 / MIT |
| env_logger | https://github.com/rust-cli/env_logger | Apache-2.0 / MIT |
| flate2 | https://github.com/rust-lang/flate2-rs | Apache-2.0 / MIT |
| foreign-types | https://github.com/sfackler/foreign-types | Apache-2.0 / MIT |
| image | https://github.com/image-rs/image | Apache-2.0 / MIT |
| libc | https://github.com/rust-lang/libc | Apache-2.0 / MIT |
| log | https://github.com/rust-lang/log | Apache-2.0 / MIT |
| portable-pty | https://github.com/wez/wezterm | MIT |
| regex | https://github.com/rust-lang/regex | Apache-2.0 / MIT |
| regex-automata | https://github.com/rust-lang/regex | Apache-2.0 / MIT |
| rusqlite | https://github.com/rusqlite/rusqlite | MIT |
| serde | https://github.com/serde-rs/serde | Apache-2.0 / MIT |
| serde_json | https://github.com/serde-rs/json | Apache-2.0 / MIT |
| syntect | https://github.com/trishume/syntect | MIT |
| tempfile | https://github.com/Stebalien/tempfile | Apache-2.0 / MIT |
| toml | https://github.com/toml-rs/toml | Apache-2.0 / MIT |
| toml_edit | https://github.com/toml-rs/toml | Apache-2.0 / MIT |
| unicode-segmentation | https://github.com/unicode-rs/unicode-segmentation | Apache-2.0 / MIT |
| unicode-width | https://github.com/unicode-rs/unicode-width | Apache-2.0 / MIT |
| vte | https://github.com/alacritty/vte | Apache-2.0 / MIT |

## 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.

| Source repo | Languages | License |
|---|---|---|
| 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, WGSL | Apache-2.0 / MIT |
| https://github.com/sublimehq/Packages | TOML | MIT |
| https://github.com/asbjornenge/Docker.tmbundle | Dockerfile | MIT |
| https://codeberg.org/ziglang/sublime-zig-language | Zig | MIT |
| https://github.com/zyxar/Sublime-CMakeLists | CMake (+ CMakeCommands) | MIT |
| https://github.com/princemaple/elixir-sublime-syntax | Elixir | MIT |
| https://github.com/JuliaEditorSupport/Julia-sublime | Julia | MIT |
| https://github.com/hoest/sublimetext-fsharp | F# | MIT |
| https://github.com/danro/LESS-sublime | Less | MIT |
| https://github.com/dncrews/GraphQL-SublimeText3 | GraphQL | MIT |
| https://github.com/VcamX/protobuf-syntax-highlighting | Protocol Buffers | MIT |
| https://github.com/alexlouden/Terraform.tmLanguage | Terraform | MIT |

## 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](https://github.com/dempfi/ayu)
- **Catppuccin** — by the [Catppuccin](https://catppuccin.com) community
- **Dracula** — from the [Dracula](https://draculatheme.com) family
- **Gruvbox** — by [morhetz](https://github.com/morhetz/gruvbox)
- **Monokai** — by Wimer Hazenberg
- **Night** — by [Typora](https://typora.io)
- **Night Owl** — by [Sarah Drasner](https://github.com/sdras/night-owl-vscode-theme)
- **Nord** — by [arcticicestudio](https://www.nordtheme.com)
- **One Dark / One Light** — from [Atom](https://github.com/atom/atom)
- **Rosé Pine** — from the [Rosé Pine](https://rosepinetheme.com) community
- **Solarized** — by Ethan Schoonover
- **Tokyo Night** — from [folke/tokyonight.nvim](https://github.com/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
