Life & fun · alternatives · 2026
24 alternatives to Roll.js, just a little library to track position and scroll
Roll.js is a lightweight JavaScript library designed to track element position and scroll behavior on web pages. Created for developers building interactive websites, it simplifies the process of monitoring how… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Roll.js, just a little library to track position and scroll launched in 2015; newer entries below may have overtaken it.
- 1
Chart.js▲263Simple, clean & engaging charts for designers and developers
2014 · chartjs.org · its alternatives →
- 2

Rough.js is a light weight javascript library that lets you draw graphics with a hand-drawn, sketchy, appearance.
2018 · roughjs.com · its alternatives →
- 3

:umbrella: Lightweight javascript library for DOM manipulation and events
2018 · umbrellajs.com · its alternatives →
- 4
Chart.js 2.0▲440Simple, clean & engaging charts for designers & developers.
2016 · chartjs.org · its alternatives →
- 5WJ
2018 · jjkaufman.github.io · its alternatives →
- 6

I find that the drag and drop experience can quickly become a nightmare, especially on mobile. To tap, hold, drag, and scroll, all at the same time, is both difficult to achieve, and prone to errors. I've always had in mind this 2-step approach, where picking an element and placing it were two separate steps. So I implemented this basic version to showcase my idea. While it might take more time than a regular drag and drop, the benefit is for people who struggle with holding down the mouse button. With picknplace.js, you only need two clicks and some scrolling. This solution is meant as an…
Dec 2025 · jgthms.com · its alternatives →
- 7RJ
2015 · rich-harris.co.uk · its alternatives →
- 8
Lax.js▲343Create beautiful & smooth animations when you scroll
2019 · github.com · its alternatives →
- 9

📈 A small, fast chart for time series, lines, areas, ohlc & bars - leeoniya/uPlot
2019 · github.com · its alternatives →
- 10

A JavaScript library to position floating elements and create interactions for them. - floating-ui/floating-ui
2016 · github.com · its alternatives →
- 11

- 12AJ
2012 · segmentio.github.com · its alternatives →
- 13

Add a banner to your site in opposition to mass surveillance on 02/11 - tfrce/thedaywefightback.js
2014 · github.com · its alternatives →
- 14

Pts is a javascript library for visualization and creative-coding.
2018 · ptsjs.org · its alternatives →
- 15SScrollorama▲395
2012 · johnpolacek.github.com · its alternatives →
- 16GJ
Grid.js is a lightweight JavaScript table plugin that works on all web browsers and devices. Grid.js is open-source and it helps you create advanced tables in seconds!
2020 · gridjs.io · its alternatives →
- 17
Plottable.js▲132Flexible, interactive charts for the web.
2016 · plottablejs.org · its alternatives →
- 18
WOW.js▲123Animate elements on-scroll to catch attention. Such Magic.
2014 · mynameismatthieu.com · its alternatives →
- 19

Effortless custom elements powered by modern view libraries. - skatejs/skatejs
2016 · github.com · its alternatives →
- 20
Blotter.js▲243A JavaScript API for unconventional text effects on the web.
2018 · blotter.js.org · its alternatives →
- 21

Responsive HTML5 charts with 10x performance
2017 · canvasjs.com · its alternatives →
- 22
Chart.js 4.0▲111Open source JavaScript charting library for the modern web
2022 · github.com · its alternatives →
- 23BA
2013 · backtick.io · its alternatives →
- 24VJ
Velocity.js: An incredibly fast animation engine for motion designers.
2014 · velocityjs.org · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →