What It’s Used For: VueJS is primarily used to build web interfaces and one-page applications . In saying that, it can also be applied to both desktop and mobile app development thanks to the HTML extensions and JS base working in tandem with an Electron framework – making it a heavily favoured frontend tool.