ilyashubin/scrollbooster
Enjoyable content drag-to-scroll library observed · 2026-09-03
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-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3091
- days_rel: n/a
- days_push: 868
- n_releases_24m: 0
Adoption not part of the score
1005 stars · 78 forks observed · 2026-09-03
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
ScrollBooster is a tiny (~2KB gzipped) zero-dependency JavaScript library that adds drag-to-scroll behavior to any content viewport via mouse, touch, trackpad, or wheel input. It supports transform-based or native scrolling, elastic bounce effects, and configurable scroll direction and friction.
Use cases
- make a horizontal carousel draggable with the mouse
- add drag-to-scroll to a table or list that overflows its container
- enable touch and mouse dragging on a scrollable gallery
- emulate trackpad scrolling inside a fixed viewport
- add elastic bounce effect to scrollable content
- lock scroll direction during drag gestures
When to choose
- you need lightweight drag-to-scroll with zero dependencies
- you want smooth momentum scrolling with bounce effects in the browser
- you need fine-grained control over scroll direction, pointer mode, and friction
When to avoid
- you need a full-featured carousel or slider with pagination and autoplay
- your project requires IE11 support without a transpile step
- you need scroll behavior on non-DOM platforms like canvas or native mobile
Facets
library · maturity stable
animation ui-components frontend web-development browser drag-to-scroll micro-library zero-dependencies touch mouse-drag javascript
3 sources
- readme: https://github.com/ilyashubin/scrollbooster · fetched 2026-09-03 · 42b287b60939
- homepage: https://ilyashubin.github.io/scrollbooster · fetched 2026-08-29 · 6eba0813dfb0
- registry_npm: https://registry.npmjs.org/scrollbooster · fetched 2026-08-29 · e3de0652e3a3
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ilyashubin/scrollbooster | main | 23 |
For agents
markdown · JSON · MCP: product_card(name="ilyashubin/scrollbooster")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem