timepicker.js is a free, customisable, light-weight and dependency free widget for input boxes written in JavaScript.