Free · open source
No license yet$0forever
- Rust core, native UI per platform
- Research on six terminals
- Open development from day one
A terminal emulator with a Rust core and a native interface on each platform — SwiftUI on macOS, WinUI on Windows.
git clone https://github.com/pyrlyn/scull && cd scull && just check

See it run
$ just check
Overview
Scull is a terminal emulator with a Rust core and a native interface on each platform: SwiftUI on macOS, WinUI on Windows. The core parses, keeps state and encodes input; the platform draws text with its own text stack and handles windows, input methods and accessibility.
Scull is an early scaffold: an empty Cargo workspace that just check builds, lints and tests.
The research behind it studies how kitty, WezTerm, Alacritty, foot, Contour and Warp work, and
what Scull takes from each.
Features
Parsing, terminal state and input encoding live in one core shared by every platform.
The platform draws text with its own text stack instead of a custom renderer.
Windows, input methods and accessibility come from SwiftUI on macOS and WinUI on Windows.
The design takes from kitty, WezTerm, Alacritty, foot, Contour and Warp, with the reasoning written down in the repository.
Install
There is nothing to install yet. Build, lint and test the workspace:
git clone https://github.com/pyrlyn/scull
cd scull
just check
Build, lint and test the Cargo workspace.
just check
More examples below.
Links
The Scull repository has no license file yet:
Pricing
Pro is a placeholder$0forever
$9 / moper seat
Placeholder — the Pro waitlist is not open yet.
Free and open source. Star it, file an issue, or send a pull request.