JSinRust is a project to facilitate using standard robust Rust smart contracts that can be customized using Javascript. There is a Web4 and NFT contract with a Javascript engine inside, so that you can just add your custom behaviour and rules using JS. Also there is a web app for testing and deploying these contracts. See the intro video here: https://youtu.be/iHFjpmzD22c?si=WTbi2R_oYeiQzWvM