{"repo":"arturoeanton/go-notebook","free":true,"listed":false,"github":"https://github.com/arturoeanton/go-notebook","clone":"git clone https://github.com/arturoeanton/go-notebook.git","description":"Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code.","language":"Go","stars":42,"topics":["golang","notebook-jupyter","plot","notebook","gomacro","repl","shell-go","golang-examples","golang-tools","golang-notebook"],"license":"MIT","category":"analytics","readme_excerpt":"Go-Notebook Go-Notebook is an app that was developed using go-echo-live-view framework, developed also by us. GitHub repository is here. For this project we using https://github.com/cosmos72/gomacro too About Go-Notebook is inspired by Jupyter Project (link) in order to document Golang code. You can add code and text depends your needs. Features Modern UI with light/dark theme, CodeMirror editor with Go syntax highlighting, and keyboard shortcuts (run cells with Shift+Enter ). Jupyter-style workflow: execution counter ( [n] , [ ] while running), Run all, Clear output per cell or for the whole notebook, move/insert/duplicate cells from the hover toolbar, and collapsible outputs. ShowPlot(p) works out of the box for gonum plots (host-side via reflection, no gonum dependency in the binary). Notebook manager sidebar: create, rename, duplicate and delete notebooks. Per-tab sessions: each browser tab gets its own notebook and interpreter. Cell outputs are persisted with the notebook and survive reloads; saving is automatic (debounced). Export any notebook as a standalone HTML page ( Export button or /export/ ). Headless, parameterized runs: go-notebook run -p key=value -o report.html executes every cell and writes the HTML report — schedule it with cron for automated reporting. Variables panel ( Vars button): live view of the interpreter's variables with name, type and value, refreshed after every cell run. Markdown cells rendered server-side. Bundled libraries, importable from any","default_branch":null,"files":null,"tree":[],"storefront":"/r/arturoeanton","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arturoeanton/go-notebook/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."}