Developer
$ termy docs
Develop and embed
Understand Termy's boundaries, measure rendering, or build with libtermy.
Choose the path that matches what you are building.
Embed libtermy
Use the beta terminal engine from Rust, C, Swift, or another native host.
Understand command boundaries
See which commands are safe, external, or controlled by the host.
Measure rendering
Inspect paint, shaping, caching, and damage-scoped performance metrics.
Repository architecture
Map crates, native hosts, packaging, and ownership boundaries.
Pick the correct layer
| Change | Owning layer |
|---|---|
| Terminal parsing, PTY, frames, input, search | termy_core |
| C, Swift, or Objective-C integration | termy_ffi |
| Shared tabs, panes, and terminal UI behavior | termy_terminal_ui |
| GPUI desktop application | termy |
| Native macOS host | macos/ |