Skip to content

@whereq/reactWhereQ's React component library

Lightweight, accessible, themeable UI primitives — Scrollbar, Avatar, CountryFlag, Tag, and Toast.

Why @whereq/react? ​

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.

bash
npm install @whereq/react
tsx
import { Scrollbar } from '@whereq/react'

;<Scrollbar style={{ maxHeight: 320 }}>
  <LongList />
</Scrollbar>

Released under the MIT License.