{"repo":"janpfeifer/gonb","free":true,"listed":false,"github":"https://github.com/janpfeifer/gonb","clone":"git clone https://github.com/janpfeifer/gonb.git","description":"GoNB, a Go Notebook Kernel for Jupyter","language":"Go","stars":1037,"topics":["go","golang","jupyter","gonb","data-science","jupyter-notebook","jupyter-notebook-kernel"],"license":"MIT","category":"dev-tools","readme_excerpt":"GoNB, A Modern Go Kernel for Jupyter 📓Notebooks📓 For a quick start, see the tutorial 🧭 ✨ Highlights: 🚀 NEW 🚀 : Windows (not WSL) support is working! Thanks to @StarWindv. (It's fresh from the oven, so there may be some kinks -- please report any issues!). Auto-complete and contextual help while coding. Rich content display: HTML, markdown (with latex), images, javascript, svg, videos, etc. Widgets (sliders, buttons) support: interact using HTML elements. Create your own widgets! Plotly integration using go-plotly (see example in tutorial) Apache ECharts integration using gonb-echarts and go-echarts: see examples Uses standard Go compiler: 100% compatibility with projects, even those using CGO. It also supports arbitrary Go compilation flags to be used when executing the cells. Faster execution than interpreted Go, used in other similar kernels -- at the cost of imperceptible increased start up, since each cell is compiled. Supported by Jupytext: it allows one to write the notebook as a normal. Go file, and use Jupytext to convert to a notebook (with markdown support, etc). See example. Run cell's Test and Benchmark functions with go test , simply adding %test to cell. Support for go.mod and go.work , to allow local development. Including importing specific versions of libraries. Debug using gdlv, a GUI for the delve debugger (see %help). Shell command executions with ! -- handy at times, for instance to install packages. Reported to work with Github Codespace, VSCode, Bi","default_branch":null,"files":null,"tree":[],"storefront":"/r/janpfeifer","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/janpfeifer/gonb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}