TermKit
By david-swift
Create simple user interfaces for terminal applications.
Read the documentation or browse the code here.
The Backend
This backend is based on a fork of TermKit for Swift which is built on top of ncurses.
The Development Environment
It is possible to develop and run TermKit applications on Linux and macOS. The integrated terminals of GNOME Builder and VS Code are particularly helpful for quickly previewing the apps.
Aparoksha Interoperability
You can combine this backend with the Aparoksha umbrella backend. As it is not part of the Aparoksha framework, you have to implement shared widgets yourself.