cubiq/iscroll
Smooth scrolling for the web observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases archived
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: 5752
- days_rel: n/a
- days_push: 2820
- n_releases_24m: 0
Adoption not part of the score
12803 stars · 3722 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
iScroll is a high-performance, dependency-free JavaScript library (~4kb) that adds smooth scrolling, zooming, panning, infinite scrolling, parallax, and carousels to web pages. It works across desktop, mobile, and smart TV browsers, including legacy platforms, and ships in multiple optimized variants (lite, probe, zoom, infinite).
Use cases
- add smooth momentum scrolling to a mobile web page
- implement infinite scrolling for long lists on mobile
- build a touch-friendly carousel in vanilla JavaScript
- add pinch zoom to a scrollable area
- support smooth scrolling on old Android browsers and legacy devices
- track scroll position continuously during momentum
- create parallax scrolling effects
When to choose
- you need consistent, smooth scrolling behavior across old and new browsers and devices
- you want a tiny, dependency-free scroller with fine-grained control over position, easing, and events
- you need features native scrolling lacks, like snap, infinite lists, or zoom
When to avoid
- your target browsers support modern native scrolling and CSS scroll features, which are lighter and maintained
- you need a component library with maintained updates - the project has had no release since late 2018
- you are building with a modern framework that already provides scrolling solutions
Facets
library · maturity maintenance
animation ui-components frontend-framework web-development frontend mobile-development browser cross-platform smooth-scrolling scrolling carousel infinite-scroll parallax zoom touch mobile-web lightweight nodejs
8 sources
- readme: https://github.com/cubiq/iscroll · fetched 2026-08-28 · 2df0ee8881ab
- homepage: http://iscrolljs.com · fetched 2026-08-29 · eb2c4e939fb8
- site_page: https://iscrolljs.com/getting-started · fetched 2026-08-29 · 9896a5e1fff9
- site_page: https://iscrolljs.com/features · fetched 2026-08-29 · 0a7448eb9797
- site_page: https://iscrolljs.com/iscroll-advanced-features · fetched 2026-08-29 · 5c74cf9c2113
- registry_npm: https://registry.npmjs.org/iscroll · fetched 2026-08-29 · c08782b7605d
- site_page: https://iscrolljs.com/faq · fetched 2026-08-29 · e2a3cc6d3360
- site_page: https://iscrolljs.com/gokken-online-gokkasten.com · fetched 2026-08-29 · eb2c4e939fb8
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| cubiq/iscroll | main | 10 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem