10 Best Vanilla JavaScript Range Slider Libraries

List hand-picked by Openbase Experts
Learn More

trs

Responsive range slider library written in typescript and using web component technologies. Pure JavaScript without additional dependencies. It has a rich set of settings, including any number of pointers (knobs), vertical and horizontal slider, touch, mousewheel and keyboard support, local and session storage, range dragging, and RTL support.

405
28
Built-in
MIT
nou

noUiSlider is a lightweight, ARIA-accessible JavaScript range slider with multi-touch and keyboard support. It is fully GPU animated: no reflows, so it is fast; even on older devices. It also fits wonderfully in responsive designs and has no dependencies.

255K
5.3K
Built-in
MIT
rrs

A native slider with range

12.5K
194
No support
MIT
ran

A super tiny library to make `<input type='range'>` sliders work better on touch devices

108K
235
No support
MIT
jus

JustGage is a handy JavaScript plugin for generating and animating nice & clean dashboard gauges. It is based on Raphaël library for vector drawing.

2.8K
1.8K
No support
MIT
ran

Transform input range elements into something prettier and more configurable.

1.7K
16
No support
MIT
rj

Lightweight rangeslider with touch support

1.2K
42
No support
MIT
@lion/input-range

Fundamental white label web component features for your design system.

281
1.5K
Built-in
MIT
pjr

Vanilla js module for custom ranged sliders

9
0
No support
ISC
rj

Simple JavaScript range picker - without dependencies

4
5
No support
MIT
Description
Author
License
Type Definitions
ESM Support
Tree Shakeable
Popularity
Downloads/wk
GitHub Stars
Reviews
User Rating
Voted Good Docs
Voted Easy of Use
Voted Performant
Top Positive Review
Top Negative Review
Issues
Total Issues
Open Issues
Avg Time to Close
Pull Requests
Total Pull Requests
Open Pull Requests
Avg Time to Merge
Community
Maintainers
Contributors
Contributors with 3+ commits
Top Committers
GitHub Forks
Versions
# of Versions
Latest
Next
Beta
Newest
Oldest
Major Every
Minor Every
Patch Every
Dependencies
Dependencies
Dev Dependencies
Links
More Info
README
Tutorials
Install Command
There's Nothing Here
No packages are selected.
Select a few packages to compare.