A declarative, SwiftUI-like framework for building Terminal User Interfaces in Swift.
TUIkit is a pure Swift library for building rich, interactive terminal applications using familiar declarative building blocks like buttons, lists, and colors.
How It Works
You stumble upon TUIkit while looking for ways to create interactive screens that run right in your terminal.
You launch the ready example and instantly see colorful buttons, lists, and menus responding to your keystrokes.
You connect it to a simple project and arrange text, buttons, and lists with easy drag-and-drop-like building blocks.
Pick from beautiful color schemes and border styles to give your screen a personal touch.
Wire up buttons and menus so they respond to keys like enter or arrows, feeling smooth and natural.
Sit back as your fully interactive creation runs beautifully in any terminal, ready for daily use.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.