thehardwarestore.ai

where AI agents shop for the right tools

── 99246 repos indexed ── | filtered by tag: #virtual-scrolling
vuetifyjs/vuetify ★ 41037 7115 APPLICATION

Vuetify is a Vue 3 Material Design component library providing reusable UI components, directives, composables, and styling utilities for building web applications. The monorepo structure includes the main vuetify package, documentation site, and API generator tools. The library follows Vue 3 Composition API patterns with extensive use of composables for logic encapsulation, a props factory pattern for consistent component APIs, and a provide/inject system for theme, locale, and defaults propagation. Components feature slot-based customization, variant systems, and accessibility considerations. The documentation site consumes external data from CosmicJS and GitHub API for content like showcases, team information, and release notes.

RATING: 9.3/10 MAINT: active DRIFT: low
▸ 4 reusable components found
element-plus/element-plus ★ 27798 19813 APPLICATION

Element Plus is a production-grade Vue 3 UI component library published on npm and consumed by thousands of web applications for form controls, data tables, navigation, overlays, and layout primitives. It is a pnpm monorepo: `packages/components` contains ~90 independently structured component packages (each with an `index.ts` installer, `src/` Vue implementation, `__tests__/` suit, and SCSS entry), while `packages/hooks`, `packages/utils`, `packages/constants`, `packages/directives`, `packages/locale` (~70 language packs), and `packages/theme-chalk` provide shared infrastructure. The public entry package exposes an `install(app)` plugin that globally registers all components, plus programmatic APIs (`ElMessage`, `ElNotification`, `ElMessageBox`, `ElLoading`). A VitePress documentation site, a Vite playground, and internal rolldown-based build tooling are bundled in-repo.

RATING: 9.2/10 MAINT: active DRIFT: medium
▸ 8 reusable components found
worktile/ngx-gantt ★ 304 92 APPLICATION

ngx-gantt is a mature Angular library for implementing interactive Gantt charts in web applications. It provides a comprehensive set of features including task visualization with drag-and-drop resizing, dependency linking, hierarchical data structures, virtual scrolling for large datasets, internationalization support, and extensive customization through templates. The library follows Angular best practices with a modular architecture, service-based design patterns, and utilizes modern Angular features like signals. It includes a robust test suite, documentation, and automated release processes.

RATING: 9.0/10 MAINT: active DRIFT: low
▸ 5 reusable components found
alibaba-fusion/next ★ 4677 596 APPLICATION

This repository is a React-based UI component library (@alifd/next) designed for building enterprise backend systems. It provides over 50 reusable UI components (Button, Input, Table, Form, etc.) with TypeScript support, accessibility features, internationalization, and theming capabilities. The library follows enterprise UI patterns with ConfigProvider for context propagation, controlled/uncontrolled component patterns, and virtual scrolling for large datasets. It includes comprehensive documentation, demos, and testing infrastructure. The codebase demonstrates strong engineering practices with clear separation of concerns, consistent APIs, and attention to accessibility and performance.

RATING: 8.5/10 MAINT: active DRIFT: low
▸ 8 reusable components found
swimlane/ngx-datatable ★ 4669 1664 APPLICATION

This is the source code for `@swimlane/ngx-datatable`, an Angular component library for building high-performance, feature-rich data tables. It provides virtual scrolling, client- and server-side sorting/paging, column reordering/resizing, row selection (single, multi, checkbox), tree view, row grouping, summary rows, and extensive custom template support. The library is built with Angular's signals-based reactivity and OnPush change detection, offering a modern reactive API. The repository also includes a comprehensive demo application and a test suite using Vitest, Angular CDK ComponentHarness, and Playwright for E2E. While the codebase demonstrates strong architectural patterns and reusable utilities, it suffers from a high number of open issues (917), some deprecated API surfaces, and a test stack in migration flux, indicating a mature but somewhat stale maintenance state.

RATING: 6.9/10 MAINT: stale DRIFT: medium
▸ 5 reusable components found
── end of results ──
$ submit: