Description
noUiSlider is lightweight JavaScript range slider, originally developed to be a jQuery UI alternative.
It features cross-browser support, a wide range of options and support for a bunch of touch devices. It has been tested on Android phones, iPhone & iPad, Windows phone and touch-screen laptops and tablets and desktops.
All modern browsers and IE8+ are supported. The end result? A lean, extendible and bloat-less plugin that'll just do its job.
The best part? noUiSlider has no dependencies! As of version 8, jQuery is no longer required!
Oh, and the licensing terms are simple: just Do What the Fuck You Want with it.
noUiSlider alternatives and similar libraries
Based on the "Range Sliders" category.
Alternatively, view noUiSlider alternatives based on common mentions on social networks and blogs.
-
Tool Cool Range Slider
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.
CodeRabbit: AI Code Reviews for Developers
* Code Quality Rankings and insights are calculated and provided by Lumnify.
They vary from L1 to L5 with "L5" being the highest.
Do you think we are missing an alternative of noUiSlider or a related project?
README
noUiSlider
noUiSlider is a lightweight JavaScript range slider.
- Accessible with
aria
and keyboard support - GPU animated: no reflows, so fast; even on older devices
- All modern browsers and IE > 9 are supported
- No dependencies
- Fully responsive
- Multi-touch support on Android, iOS and Windows devices
- Tons of examples and answered Stack Overflow questions
License
noUiSlider is licensed MIT.
It can be used for free and without any attribution, in any personal or commercial project.
Documentation
An extensive documentation, including examples, options and configuration details, is available here:
Contributing
See [Contributing](CONTRIBUTING.md).
Sponsorship
noUiSlider is a stable project that still receives a lot of feature requests. A lot of these are interesting, but require a good amount of effort to implement, test and document. Sponsorship of this project will allow me to spend some more of my time on these feature requests.
Please consider sponsoring the project by clicking the "❤ Sponsor" button above. Thanks!
Tooling
Cross-browser testing kindly provided by BrowserStack.
[Tested with BrowserStack](documentation/assets/browserstack-logo-380x90.png)
*Note that all licence references and agreements mentioned in the noUiSlider README section above
are relevant to that project's source code only.