TerminalUI

SwiftUI for the terminal. macOS, Linux, over SSH.

🎓

Tutorials

For the hands-on: build a real app step by step. Every step is a complete program with a preview of what it draws — type along, run it, break it, fix it.

Build a task list →
📖

In depth

The full API reference and the architecture articles: the attribute graph, the layout model, the performance history.

API reference →
⬇︎

Sample project

The finished tutorial app as a runnable Swift package — download, swift run, and poke at it locally.

Download the Tasks app →