ZLUDA is a translation layer that lets you run unmodified CUDA applications with near-native performance on AMD GPUs. But it is walking a fine line with regards to legality. https://www.i-programmer.info/news/98-languages/17124-zluda-ports-cuda-applications-to-amd-gpus-.html
Syncfusion has provided an in-browser environment where you can write, compile and run code that uses Blazor components and get it previewed live. https://www.i-programmer.info/news/89-net/17118-explore-syncfusions-blazor-playground.html