KingSora/OverlayScrollbars
A javascript scrollbar plugin that hides the native scrollbars, provides custom styleable overlay scrollbars, and preserves the native functionality and feel. observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 81
- Release rhythm 71
- 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: 65
- age_days: 3278
- days_rel: 116
- days_push: 116
- n_releases_24m: 12
Adoption not part of the score
5195 stars · 248 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
OverlayScrollbars is a JavaScript scrollbar plugin that hides native scrollbars and replaces them with custom styleable overlay scrollbars while preserving native scrolling behavior and accessibility. It is written in TypeScript with zero dependencies and ships official framework wrappers for React, Vue, Angular, Svelte, and Solid.
Use cases
- style custom scrollbars on a website
- hide ugly native scrollbars without losing scrolling behavior
- add overlay scrollbars to a React or Vue app
- make scrollbars accessible and touch-friendly on mobile
- customize scrollbar appearance with CSS
- use custom scrollbars with SSR or SSG frameworks
- support scroll snapping and virtual scrolling with custom scrollbars
When to choose
- you need fully styleable, space-saving overlay scrollbars with native feel preserved
- you need broad browser support and mixed mouse/touch/pen input handling
- you use React, Vue, Angular, Svelte, or Solid and want typed framework components
- you need SSR/SSG support and a small, dependency-free, treeshakable bundle
When to avoid
- you are fine with modern CSS-only scrollbar styling (scrollbar-width/scrollbar-color)
- you need a full custom scrolling implementation rather than styled native scrolling
- you must support very old browsers like Internet Explorer
Facets
plugin · maturity stable
ui-components frontend-framework frontend web-development web-design accessibility browser bun cross-platform scrollbar overlay-scrollbars custom-scrollbar typescript react vue angular svelte solidjs ssr-support dependency-free treeshakable nodejs deno
3 sources
- readme: https://github.com/KingSora/OverlayScrollbars · fetched 2026-08-28 · f4535e7aa162
- homepage: https://kingsora.github.io/OverlayScrollbars · fetched 2026-08-29 · 37dcae98d49b
- registry_npm: https://registry.npmjs.org/overlayscrollbars · fetched 2026-08-29 · 470ca296a140
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| KingSora/OverlayScrollbars | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="KingSora/OverlayScrollbars")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem