KherveBook
Computational notebook mixing Python, Markdown, LaTeX, JS and Sheet
...Documents are stored as plain-JSON .kbook files and round-trip with Jupyter/Colab .ipynb, Excel workbooks, and other Kherve-family formats.
Each notebook folder is a Git repository, giving per-document version history and push/pull to GitHub from within the app. Part of the Kherve family of scientific desktop tools; released under the GPL-3.0.