StartSelect
StartSelect is a cross-platform user interface library designed to provide a consistent, accessible approach to item selection in lists, grids, and trees. It offers a set of components and a minimal API to integrate selection behavior into applications rather than relying on bespoke, component-specific logic.
Key features include support for single and multi-select modes, keyboard and mouse interactions, shift-click range selection,
Architecturally, StartSelect separates selection state management from rendering. It provides adapters for popular frameworks (React, Vue,
Historically, StartSelect arose from a community effort to standardize selection semantics across UI toolkits. Since its