daybrush/selecto
Selecto.js is a component that allows you to select elements in the drag area using the mouse or touch. observed · 2026-08-28
Health v2 · maintenance only
23/100
- Activity 0
- Release rhythm 8
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 2440
- days_rel: n/a
- days_push: 807
- n_releases_24m: 0
Adoption not part of the score
2227 stars · 100 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Selecto.js is a TypeScript component library that lets users select elements by dragging a selection area with the mouse or touch. It ships framework wrappers for React, Preact, Angular, Vue 2/3, Svelte, and Lit.
Use cases
- add drag-to-select to a grid of items
- implement marquee selection in a web app
- select multiple elements with mouse or touch
- build file managers with box selection
- add click-to-select alongside drag selection
- integrate selection into React, Vue, Angular, or Svelte apps
When to choose
- you need drag-area element selection across multiple frameworks
- you want both mouse and touch selection support
- you're building on the Moveable/Scene.js ecosystem
When to avoid
- you only need simple single-element click selection
- you need text selection rather than element selection
- your project doesn't use any of the supported frameworks or vanilla DOM
Facets
library · maturity active
ui-components frontend-framework frontend web-development browser cross-platform drag-selection mouse-and-touch multi-framework typescript moveable-ecosystem web-server
3 sources
- readme: https://github.com/daybrush/selecto · fetched 2026-08-28 · 2033e4f0a741
- homepage: https://daybrush.com/selecto · fetched 2026-08-29 · 633a7961d146
- registry_npm: https://registry.npmjs.org/selecto · fetched 2026-08-29 · 3e6d0c08ba02
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| daybrush/selecto | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="daybrush/selecto")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem