Skip to content

RoyalTerminalProfessional terminal infrastructure for .NET and Avalonia

Multi-transport sessions, 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.

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