https://github.com/simonwep/viselect
✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks!
https://github.com/simonwep/viselect
dom-selection javascript-library js-library preact react select selection selections ui ux-design ux-experience viselect vue
Last synced: 8 days ago
JSON representation
✨ Viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks!
- Host: GitHub
- URL: https://github.com/simonwep/viselect
- Owner: simonwep
- License: mit
- Created: 2018-04-21T15:37:08.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2025-03-16T17:57:38.000Z (about 1 month ago)
- Last Synced: 2025-04-13T20:17:34.842Z (8 days ago)
- Topics: dom-selection, javascript-library, js-library, preact, react, select, selection, selections, ui, ux-design, ux-experience, viselect, vue
- Language: TypeScript
- Homepage: https://simonwep.github.io/viselect
- Size: 4.25 MB
- Stars: 2,855
- Watchers: 26
- Forks: 151
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- my-awesome-list - viselect - A high performance and lightweight library to add a visual way of selecting elements, just like on your Desktop. Zero dependencies, super small. Support for major frameworks! | simonwep | 2855 | (TypeScript)
README
![]()
Visual dom-selection library
Documentation /
Quickstart /
Examples
![]()
### Features 🤘
* 🌟 Modern bundle
* 🔩 Ultra tiny (~4kb)
* 👌 Simple usage
* ⚡ Highly optimized
* ✔ Zero dependencies
* 📱 Mobile / touch support
* 🖱 Vertical and horizontal scroll support
* 💪 Battle tested (over 6 years old and used in many apps)### Getting started
Head over to [the documentation](https://simonwep.github.io/viselect) to get started 🚀
### You want to contribute?
That's awesome! Check out the [contribution guidelines](./.github/CONTRIBUTING.md) to get started :)