my presentation in Truffle university demo session about truffle web3 generator plugin which generates js web3 functions for all truffle contracts artifact. it looks in your contracts artifacts which have been created by truffle and generate ALL web3 js functions for it in few seconds. it's Javascript & Javascript works everywhere. You can use it in any front end ( basic html , angular , react , vue , etc )