Markdown Babel
Executable code blocks
and table fomulae
Markdown Babel turns any Markdown file into an executable notebook.
If you know Jupyter Notebook, Logseq, or Emacs org-mode with org-babel, then you know Markdown Babel: you go to a block of code in your editor, run it, and its output is inserted into the document. If the output is an image, you get an image; if the output is text, you get text. Table? Well, you get a table.
“I desperately need to use this”
We know.
- md-babel CLI (Swift), the current reference implementation of a server
- md-babel.el: Emacs client package to execute code at point
“I want to help development”
- md-babel JSON schema: specifies the expectations so that you can write editor integrations
- All of the repositories above are open for contributions.
- Check out the md-babel org on GitHub