2 Repos
Large option lists with async loading, lazy mounting, virtualization, and empty states.
Distinct from Virtualized Lists: Distinct from Virtualized Lists: covers the full optimization pipeline including async loading and empty states, not just DOM virtualization.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Optimized Option Lists. Refine with filters or upvote what's useful.
Ark is a headless UI component library that delivers accessible, cross-framework primitives with behavior governed by finite state machines. It provides unstyled components that encapsulate logic and accessibility — including full keyboard navigation, focus management, and WAI-ARIA support — while leaving visual styling entirely to the consumer. Components expose scoped data attributes for CSS targeting and use state machines to produce predictable, testable interactive behavior across every state transition. The library distinguishes itself through a state propagation model that distributes
Optimizes large option lists with async loading, virtualization, and empty state handling.
This project is a high-performance dropdown component designed to handle massive datasets within user interfaces. By integrating windowing and virtualization techniques, it renders only the items currently visible within the viewport, ensuring that lists containing thousands of entries remain responsive and memory-efficient. The library functions as an extension for existing selection components, utilizing a higher-order component pattern to inject virtualization logic without requiring modifications to the underlying source code. It provides extensive control over the selection experience, a
Optimizes performance for large option lists through virtualization and asynchronous data loading.