I like node-red's dashboard gauges, but want more flexibility and possibilities for my frontend-apps and now looking for widgets i need. Most available web widgets are for business/text handling, you find less components for technical purpose as dials, gauges, sliders and knobs.
Looking for knobs in GitHub and NPM I found several knobs, some pure JS, jQuery, CSS, SVG or Canvas based. I'most liked pure-knob [GitHub - andrepxx/pure-knob: Canvas-based JavaScript UI element implementing touch, keyboard, mouse and scroll wheel support.] which renders knobs/gauges with HTML Canvas and pure JS code, so it can be used with or without any frontend library/framework, but requires more imperative/procedural coding than a data-bound component for a modern web-framework like Vue, Angular or AngularJS.
So I ported pure-knob to a new widget I call vue-canvas-knob (vue-knob already exists at npm, but isn't very versatile and I needed to rename it there). Since here are others using node-red and vue I announce it here:
GitHub: [GitHub - ambotaku/vue-knob: Vue Component for Canvas based knob & gauge]
npm: npm install vue-canvas-knob
You'll find this simple "color mixer" demo as part of my GitHub repo.