2026.6.6
Lapis 1.7.7+ · Web, Electron · 150 MB
No plugins found.
Notebook brings executable, reactive notebooks to Lapis while keeping the document format close to markdown.
Use Notebook when a note needs live computation, structured outputs, or a repeatable analysis workflow.
Notebook cells are markdown containers with an id and language. JavaScript and TypeScript-style cells can define values that later cells use:
:::cell{#answer lang="ts"}
const answer = 42; answer;
:::
SQL cells can query registered data and return table output:
:::cell{#totals lang="sql"}
SELECT category, count(*) AS rows FROM notes GROUP BY category;
:::
| Pattern | What Notebook Adds |
|---|---|
| Data exploration | Query, transform, and explain data in one note |
| Repeatable reports | Re-run known cells without separating the script |
| Teaching notes | Keep prose, examples, and live output together |
Notebook keeps computation close to the written context. Instead of splitting analysis across scripts, spreadsheets, and notes, the explanation and the result can live together.
Lapis 1.7.7+ · Web, Electron · 150 MB