Some CERN developers started working on it a few years ago and it's been much improved since then.
Apparently there are browser-based options too.
https://www.circuitlab.com/
https://www.falstad.com/circuit/
Some CERN developers started working on it a few years ago and it's been much improved since then.