Tiny & dependency-free
Native scrollbars, a few bytes of CSS, zero runtime scroll math. ~2 kB gzipped.
Lightweight, accessible, themeable UI primitives — Scrollbar, Avatar, CountryFlag, Tag, and Toast.
The Scrollbar was extracted from whereq.cc, our privacy-first photo gallery. Instead of a JavaScript overlay that hijacks the wheel, it styles the native scrollbar — so everything the browser gives you for free (keyboard paging, momentum, accessibility) simply keeps working, while the thin, themeable look stays consistent across your app.
This is the first component in WhereQ's open-source frontend library. More primitives are on the way.
npm install @whereq/reactimport { Scrollbar } from '@whereq/react'
;<Scrollbar style={{ maxHeight: 320 }}>
<LongList />
</Scrollbar>