Skip to content

lazy-cuh

lazy-cuh is a small experimental framework for building terminal apps with a lazygit-style structure.

It focuses on reusable primitives for panels, tabs, navigable items, actions, line numbers, viewport behavior, keybars, and Textual adapters.

  • Compose panels, tabs, and content views declaratively.
  • Keep Textual as the runtime adapter rather than the whole architecture.
  • Separate item data, rendering/layout, navigation, viewport, and commands.
  • Make list and tree behavior consistent.
  • Dogfood the framework in real apps before stabilizing APIs.