For a long time, I was looking for a good REPL for Go. I tried gore, gomacro, and a few similar solutions, but it all so clumsy. And so I found it.
gophernotes is a Go core for Jupyter Notebooks (I use it with Jupyter Lab, it’s all the same). It misses documentation and type signature discovery (#173) but still better than everything else I tried so far.