3 Repos
Notebook formats that store content as standard, version-control-friendly source code files.
Distinct from Notebook Formatters: Distinct from Notebook Formatters: focuses on the script-based storage paradigm rather than styling utilities.
Explore 3 awesome GitHub repositories matching data & databases · Script-Based Notebooks. Refine with filters or upvote what's useful.
Marimo is a reactive Python notebook environment and data science integrated development environment. It functions as a scripting tool that maintains state consistency by automatically tracking variable dependencies and re-executing downstream code blocks whenever upstream inputs are modified. The platform distinguishes itself by storing notebooks as standard, portable Python scripts rather than proprietary formats, ensuring compatibility with version control systems. It integrates artificial intelligence to assist with code generation and debugging based on the current execution context, whi
Stores interactive documents as standard, portable Python scripts to ensure compatibility with version control systems.
Jupytext is a synchronization tool and text converter for Jupyter Notebooks. It transforms notebook files into plain text formats, such as Markdown or Python scripts, to enable line-by-line diffs and peer reviews within version control systems. The tool pairs notebook files with corresponding text files to maintain a dual representation of the same content. It uses bidirectional synchronization to update linked files based on the most recent modifications, allowing notebook content to be edited inside standard text editors. Beyond file conversion and synchronization, the project provides cap
Transforms notebook files into script-based formats to enable efficient version control and peer review.
Pluto.jl ist eine reaktive Computing-Umgebung für Julia, die als programmierbares Dokumentenformat fungiert. Sie dient als interaktive Data-Science-IDE und polyglottes Computational Notebook, das Julia-Code und Umgebungsabhängigkeiten als versionierbare Quelldateien speichert. Das System zeichnet sich durch sein reaktives Ausführungsmodell aus, das einen gerichteten azyklischen Graphen verwendet, um Variablenabhängigkeiten zu verfolgen und betroffene nachgelagerte Zellen automatisch neu zu berechnen, wenn sich ein Wert ändert. Es stellt Reproduzierbarkeit sicher, indem isolierte Paketumgebungen direkt in die Notebook-Datei integriert werden und Inhalte als reine ausführbare Quelldateien gespeichert werden. Die Plattform deckt ein breites Spektrum an Funktionen ab, einschließlich interaktiver Datenvisualisierung, der Erstellung geführter Bildungsaufgaben und der Generierung statischer Dokumentations-Websites. Sie unterstützt diverse Ausgabemodi wie Slideshow-Präsentationen und Webanwendungen und bietet Tools zum Exportieren von Notebooks in HTML, PDF und reproduzierbarkeitsfokussierte Skripte. Die Umgebung kann über ein Web-Interface auf localhost gestartet oder über Remote-Server und Cloud-Compute-Hosting aufgerufen werden.
Persists notebook content as standard executable Julia source files to ensure version control compatibility.