Meet Nocterm. It’s a powerful new framework that lets you build stunning, modern Terminal User Interfaces, or TUIs, using the Dart language you already know and the Flutter-like patterns you already love.

At its core is a familiar, component-based architecture. If you've ever built a Flutter app, you'll feel right at home. You compose your UI with Components, manage dynamic content with StatefulComponent and setState, and build complex interfaces with ease.

And Nocterm brings Flutter's most beloved, game-changing feature with it: Hot Reload.

That's right. Hot Reload... for the terminal. Change your code, hit save, and watch your command-line application update instantly. This isn't just a convenience; it's a complete transformation of the development workflow for TUIs, enabling rapid iteration that was previously unimaginable.

Laying out your components is a breeze with familiar concepts like Row, Column, and Stack, all backed by a flexible, constraint-based layout system. It even includes a comprehensive keyboard event system with focus management, so you can build truly interactive applications.