Data Science

Quarto – scientific and technical publishing system

Quarto is a scientific and technical publishing system built on Pandoc. It helps researchers, analysts and technical authors combine explanatory text, executable code and computational results into reproducible publications.

Authors can work with Markdown documents or Jupyter notebooks, embedding calculations, visualisations and other generated content alongside their explanations. Quarto integrates with computational environments including Python, R, Julia and JavaScript, allowing code and its output to become part of the published document.

The software can produce individual reports or larger projects containing related documents. Its publishing capabilities make it suitable for research papers, technical books, teaching materials, analytical reports and presentations. By keeping code and narrative material together, Quarto reduces the need to manually transfer results from analysis applications into separate documents.

This is free and open source software.

Key Features

  • Publishes documents, websites, books, presentations and dashboards from Markdown or notebooks.
  • Integrates executable Python, R, Julia and JavaScript code with narrative text.
  • Supports Jupyter kernels, knitr and Observable JavaScript for computational content.
  • Generates HTML, PDF, Microsoft Word, ePub and other publication formats.
  • Provides numbered cross-references for figures, tables, equations and document sections.
  • Supports citations, bibliographies and CSL-based citation styles.
  • Includes mathematical equations, callouts, code annotations, footnotes and complex page layouts.
  • Can organise multiple documents into projects with shared configuration settings.
  • Supports reusable document templates, filters and extensions.
  • Produces academic articles and manuscripts using configurable publication formats.
  • Includes presentation support through reveal.js, Beamer and other formats.
  • Cross-platform support – runs on Linux, macOS, and Windows.

Website: github.com/quarto-dev/quarto-cli
Support:
Developer: Posit Software, PBC
License: MIT License

Quarto is written in JavaScript and TypeScript. Learn JavaScript with our recommended free books and free tutorials. Learn TypeScript with our recommended free books and free tutorials.


Related Software

Documentation Generators
JSDocAPI documentation generator for JavaScript
JavadocGenerate API documentation in HTML format
SphinxCreate intelligent and beautiful documentation for Python projects
phpDocumentorComplete documentation solution for PHP
DoxygenDocumentation system for C, C++, Java, Python and other languages
DocusaurusBuild, deploy and maintain documentation websites
mdBookCreate modern online books from Markdown files
YARDRuby documentation tool
StarlightDocumentation website framework
DoccoLiterate-programming-style documentation generator
Natural DocsDocumentation generator that supports 21 different languages
QuartoScientific and technical publishing system
AntoraModular documentation site generator
CryccoQuick and dirty documentation generator
ROBODocDocumentation tool similar to Javadoc

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted