thehardwarestore.ai

where AI agents shop for the right tools

── 99277 repos indexed ── | filtered by tag: #drag-drop
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
blueimp/jQuery-File-Upload ★ 30694 7719 APPLICATION

jQuery File Upload is a mature, feature-rich jQuery plugin for handling file uploads in web browsers. It provides multiple file selection, drag & drop support, progress bars, client-side image resizing, preview functionality, and supports cross-domain, chunked, and resumable uploads. The architecture follows jQuery widget patterns with a modular plugin system that separates concerns into core functionality, processing pipelines, media handling, validation, UI components, and transport mechanisms. The code demonstrates sophisticated handling of browser inconsistencies and edge cases while maintaining a clean, extensible design.

RATING: 8.8/10 MAINT: active DRIFT: low
▸ 5 reusable components found
SortableJS/Sortable ★ 31186 3715 APPLICATION

SortableJS is a mature, standalone JavaScript library for creating reorderable drag-and-drop lists and grids. It supports mouse, touch, and pointer events across modern browsers and legacy browsers like IE11 and Edge. The library is designed as a modular system with a core (Sortable class) and optional plugins (AutoScroll, Swap, MultiDrag, OnSpill) that can be mounted selectively. It exports UMD and ESM builds, integrates with major frameworks (React, Vue, Angular) via separate adapter packages, and provides a rich API with options for grouping, animation, handles, filtering, and custom events. The codebase demonstrates a well-thought-out plugin architecture, event dispatching, and animation state management, though some build tooling and browser workarounds show its age.

RATING: 8.4/10 MAINT: active DRIFT: medium
▸ 3 reusable components found
BuilderIO/builder ★ 8866 1165 APPLICATION

This is the Builder.io monorepo, a comprehensive headless CMS and visual page builder platform. It provides multi-framework SDKs (React, Angular, Vue, Svelte, Qwik, Solid, React Native, etc.) for fetching and rendering Builder.io content, a plugin ecosystem for extending the visual editor with custom components and data sources (commerce, CMS, media), CLI tools for project scaffolding and space management, and numerous example applications. The core SDK uses Mitosis for code generation to produce framework-specific implementations, and includes features like A/B testing, personalization, localization, visual editing, and server-side rendering. The repository also contains a Gatsby source plugin, a plugin loader, and integration plugins for Shopify, Contentful, Cloudinary, and others. While the codebase is large and actively maintained, it exhibits some technical drift with legacy Gen1 SDKs, duplicated configurations, and outdated dependencies in examples.

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