Just figured I mention tabletop simulator which is a sandbox and editor that allows you to recreate and play nearly any boardgame ever created. I'm using it to play a tabletop RPG with some other people I met online, and it works very well.
https://store.steampowered.com/app/286160/Tabletop_Simulator...