[ANN] GoNB: A Go Notebook Kernel for Jupyter

198 views
Skip to first unread message

Jan

unread,
Mar 13, 2023, 1:20:24 PM3/13/23
to golang-nuts
hi,

I recently released GoNB (github.com/janpfeifer/gonb) and after some heavy use, since it's been behaving reliably, I wanted to share here. Highlights:
  • Easy tutorial!
  • Instead of a REPL, it compiles and executes at every cell execution. This allows compatibility even when importing packages with CGO. Go compilation is fast, so it's very interactive.
  • Rich content (html, images, svg, etc.), including dynamically updated html content.
  • Auto-complete, contextual help with gopls.
  • Support for bash commands -- handy at times.
  • Also works with Github Codespaces, VSCode (or so I heard),  and with Google Colab (a bit tricky, but it works).
Feedback, issue reports (or feature requests), and contributions are very welcome.


Reply all
Reply to author
Forward
0 new messages