A flexible, performant scrollable view for your Ink CLI applications. Handle long lists and content overflow with ease.
Powered by ink-canvas & ink-scroll-bar
Build complex, interactive CLI dashboards with standard React patterns.
Handles content larger than the visible terminal viewport. A layout primitive that gives you full control over scrolling behavior.
Automatically measures child heights using a virtually rendered DOM. No manual height calculations needed.
Supports adding, removing, and expanding/collapsing items on the fly. Perfect for interactive CLI applications.
Written in TypeScript with full type definitions. Enjoy autocomplete and type safety for all props and refs.