Documents and knowledge · Edition No. 14 · 8 Sep 2026

quarto-dev/quarto-cli

One source file rendered into a web page, a PDF and a slide deck, with Python code executed inside the document.

← Documents and knowledgeRead the whole edition →

5.8k stars · MIT · v1.9.38 (2026-05-25)

One source file rendered into a web page, a PDF and a slide deck, with Python code executed inside the document.

Repo detailsthe review · specs · pros & cons · install

What it is

Quarto is a publishing system built on Pandoc. You write one file, then say which formats you want. It runs code blocks in Python, R or Julia and puts the output into the finished document.

Why it matters

You make the same thing three times. The video needs slides. The site needs a post. The email list needs something to download. Slidev (Ed. 5 #4) makes slides. Typst (Ed. 8 #7) makes PDFs. Neither makes the other. Quarto makes both from one source, which is the only version of this that actually saves you time. The second reason is ScalpingMate. A backtest report that rebuilds itself with fresh numbers, as a real document rather than a notebook screenshot, is exactly what Quarto was built for.

Stars5.8k
LicenceMIT
Latestv1.9.38 (2026-05-25)
Good
  • One source file, several finished formats. That is the whole reason to use it.
  • It runs your Python inside the document, so numbers and charts are never out of date.
  • MIT licence, and releases every few weeks.
Watch for
  • It is a large install, several hundred megabytes, because it carries Pandoc and a JavaScript runtime with it.
  • The default look is academic. Making it match your brand takes real CSS work.
  • Its website output overlaps Astro (Ed. 3 #4). Use Quarto for documents and slides. Do not rebuild your site with it.
Install
brew install --cask quarto
quarto render lesson.qmd --to html
quarto render lesson.qmd --to pdf
quarto render lesson.qmd --to revealjs

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.