Plain JavaScript, 0 dependencies. Handles selection, also drag and drop, auto-scroll, touch, keyboard, etc.
New is @dragselect/react, so you can wire it up more easily. I'll probably release more wrappers for different technologies int he coming weeks
Demo on the docs site is a little Windows 95 desktop, I hope entertaining you hehehe: https://dragselect.com
Happy to answer questions, and curious what you'd build with it.