It might shock you but many of use editors built on browsers for editing source code.
I think the encapsulating comment from a another guy (in Docker or any other of your favorite VM) might be your solution.