Public Repository

Last pushed: a year ago
Short Description
gophernotes is a Go kernel for Jupyter notebooks.
Full Description

gophernotes - Go in notebooks

gophernotes is a Go kernel for Jupyter notebooks. Finally, we can have a reliable and maintained way to use Go interactively and code in the browser. Use gophernotes to create and share documents that contain live Go code, equations, visualizations and explanatory text. These notebooks, with the live Go code, can then be shared with others via email, Dropbox, GitHub and the Jupyter Notebook Viewer. Go forth and do data science, or anything else interesting, with go notebooks!

This project came out of the Gopher Gala 2016. It is based on a REPL called gore and on a, no longer maintained and self-described as limited, ipython kernel call iGo.


docker pull dwhitena/gophernotes:latest
docker run --name gophernotes --net host -d dwhitena/gophernotes:latest


  • Point your browser to localhost:8888.
  • Select Golang from the New drop down.
  • Have fun!
Docker Pull Command