Skip to content

RoyalTerminalProfessional terminal infrastructure for .NET and Avalonia

Multi-transport sessions, workspace restore, split panes, shell-integrated command history, managed and native VT processing, regex text highlighting, framebuffer shaders, modular rendering packages, and first-class sample and validation tooling.

RoyalTerminal

Documentation

Start here

Plan your integration

Choose the right package set, understand the architecture, and jump into the generated API surface.

Embedding

Avalonia host workflows

Wire the control, configure sessions, preserve history, and export terminal state.

Reusable UI APIs

Build on the packaged shell

Use the ready-made shell, native menu helpers, settings panel, and pane composition APIs from your own app.

Runtime

Terminal behavior

Review transports, screen state, highlighting, Ghostty interop, and native compatibility notes.

Rendering

Text, graphics, and shaders

Understand the rendering stack and shader compatibility across Skia, Ghostty, and Windows Terminal models.

Operations

Ship and troubleshoot

Use sample tooling, validate release workflows, and diagnose common integration issues.

MIT Licensed