README.md

September 5, 2026 ยท View on GitHub

Logo

Visual dom-selection library

Documentation / Quickstart / Examples

No dependencies Support me downloads Build Status gzip size brotli size

demo gif

Features ๐Ÿค˜

  • ๐Ÿงฉ Framework-ready - a dependency-free core plus first-party React, Preact, and Vue 3 packages.
  • ๐Ÿ–ฑ๏ธ Natural interactions - drag, click/tap, and Shift range selection.
  • ๐ŸŽฏ Configurable behavior - selection triggers, thresholds, intersections, and overlap handling.
  • ๐Ÿ“ฑ Touch and scroll aware - works with touch input and two-axis scrollable containers.
  • ๐Ÿ”„ Lifecycle events - observe or cancel interactions at every selection stage.
  • ๐Ÿ› ๏ธ Programmatic API - manage selections, refresh selectable elements, or enable/disable selection.
  • ...and much more!

Getting started

Head over to the documentation to get started ๐Ÿš€

You want to contribute?

That's awesome! Check out the contribution guidelines to get started :)