GitHub ยท NPM
This component was originally written as an answer to the Stack Overflow question "How to make curved input range".
In the below demos, you can move the handle along (near) the path with the mouse, or use the position slider to see it move.