awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjektÜber unsHow we rankPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
quarto-dev avatar

quarto-dev/quarto-cli

0
View on GitHub↗
5,777 Stars·441 Forks·JavaScript·2 Aufrufequarto.org↗

Quarto Cli

Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework.

The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible documents. It extends standard Markdown with scientific features like equations, citations, cross-references, and callouts, and supports the assembly of collections of documents into navigable websites, blogs, or multi-chapter books with shared configuration and cross-references.

Quarto provides an IDE-integrated authoring workflow with live preview and YAML assistance across editors like VS Code, RStudio, JupyterLab, and Positron. It also includes a visual editor for long-form documents, supports interactive content embedding through Observable JS, Shiny, and HTML widgets, and offers deployment options to static hosting services and Posit Connect Cloud.

Features

  • Pandoc-Based Document Converters - Converts Markdown through Pandoc's intermediate AST, applying Lua filters and custom writers for multi-format output.
  • Notebook-Based Publishing - Provides an open-source system for authoring and publishing scientific documents from Markdown and Jupyter notebooks.
  • Multi-Document Project Builders - Renders groups of related documents together, sharing settings and producing aggregate outputs like websites or books.
  • Markdown Site Generators - Structures Markdown pages into navigable websites or blogs with search and listings.
  • Multi-Format Compilers - Compiles a single Markdown source into HTML, PDF, Word, ePub, and slide decks.
  • Markdown Extensions - Extends standard Markdown with cross-references, sub-figures, layout panels, and callouts.
  • Book and Manuscript Production - Provides a complete system for organizing chapters and cross-references into books and manuscripts.
  • Markdown to Document Converters - Converts plain Markdown files into polished scientific and technical publications across multiple output formats.
  • Visual Markdown Editors - Works with Positron, VS Code, RStudio, Jupyter Lab, or any text editor, and includes a visual markdown editor.
  • Multi-Format Document Rendering - Converts a single Markdown source into HTML, PDF, Word, Typst, or other output formats.
  • Multi-Format Output Converters - Produces HTML, PDF, MS Word, ePub, and more from one Markdown source without rewriting content for each format.
  • Single-Source Publishing Tools - Converts a single Markdown source into HTML, PDF, or Word documents.
  • Static Site Generation - Compiles a directory of Markdown files into a navigable HTML site with shared layout and search.
  • Static Site Generators - Compiles Markdown documents into websites, blogs, and books with cross-references and search.
  • Technical Content Sites - Assembles Markdown files into navigable websites, blogs, or multi-chapter books with cross-references.
  • Quarto-Powered Sites - Assembles multiple documents into a blog, website, or book with print and online output.
  • Website Publishing Workflows - Combines a collection of Markdown articles into a navigable website with a shared layout and navigation.
  • Notebook Cell Execution - Executes code in discrete notebook cells with state preservation and output display.
  • Interactive Document Embeddings - Includes reactive JavaScript, Shiny apps, and Jupyter widgets inside published documents.
  • Document Authoring Workflows - Provides an integrated authoring workflow with live preview and YAML assistance across multiple IDEs.
  • Dynamic Document Generators - Embeds executable code blocks so documents regenerate when data or assumptions change.
  • Markdown Content Writing - Writes content using Markdown with support for figures, tables, diagrams, citations, cross-references, and shortcodes.
  • Scientific Extensions - Extends Markdown with LaTeX equations, citations, cross-references, figure panels, and callouts.
  • Auto-Numbered References - Inserts automatically numbered references to figures, tables, equations, and sections.
  • Jupyter Notebook Publishing - Converts Jupyter notebooks into multiple output formats while preserving code and results.
  • Multi-Format Scientific Publishing - Converts Markdown and Jupyter notebooks into polished scientific documents, books, and presentations.
  • Workflows - Provides a Jupyter notebook rendering workflow with kernel targeting and virtual environment activation.
  • Live Preview Servers - Ships a live preview server that watches source files and pushes updates via WebSocket.
  • Dynamic Code Embedding - Runs code blocks in Python, R, Julia, or JavaScript and includes output in the final document.
  • Reproducible Research Documents - Embeds executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible documents.
  • Multi-Kernel Code Execution - Executes code blocks in Python, R, Julia, or Observable via separate kernel processes.
  • Document-Front-Matter Configurations - Organizes source files with YAML front matter for per-document settings and build profiles.
  • Code Execution Outputs - Runs code blocks in Python, R, Julia, or Observable and embeds results directly into the final document.
  • Live Preview Renderers - Renders documents with a live preview that updates on each re-render or save.
  • Interactive Component Embeds - Embeds Observable JS notebooks, Shiny apps, and HTML widgets for live data exploration.
  • Multi-Format Slide Decks - Generates slide decks from Markdown in RevealJS, Beamer, or PowerPoint formats.
  • Markdown-to-Slide Decks - Generates slide decks from Markdown for RevealJS, Beamer, and PowerPoint formats.
  • Site Previews - Renders the site and opens a live preview that auto-refreshes when source files or configuration change.
  • Site-Wide Theme Controls - Provides site-wide theme and CSS controls that define the visual identity of published websites.
  • Journal Article Template Installation - Applies pre-built templates to format documents for specific academic journal submission guidelines.
  • Modular Chapter Structures - Combines multiple documents into a single manuscript with chapter numbering and cross-references across chapters.
  • Custom Output Format Installations - Adds a new output format with predefined styling and behavior to a project.
  • Book Project Rendering to Typst - Converts book projects to Typst format with academic styling and cross-references.
  • Multi-Format Book Builders - Compiles multiple Markdown chapters into a book that can be output as HTML, PDF, or other formats.
  • Cell-Level Output Configuration - Controls per-cell rendering behavior including labels, captions, and code visibility via YAML.
  • Multi-Format E-book Rendering - Converts a book project into all configured output formats, or a single format, with one command.
  • Typst Output Backends - Generates Typst markup from Pandoc AST for native Typst compilation into academic PDFs.
  • Code-Driven Dashboard Builders - Assembles data visualizations and controls into publishable dashboards using Python, R, or Observable.
  • R Console Rendering - Renders documents or projects from the R console using the quarto R package with live preview.
  • R Markdown Embeddings - Renders existing R Markdown files with portable comment-based chunk options.
  • Lua AST Filters - Extends document processing by injecting custom Lua scripts into Pandoc's AST transformation pipeline.
  • YAML Code Assistance - Provides code completion and error highlighting for YAML in project files, front matter, and cell options.
  • Data Dashboard Assemblers - Arranges data displays, charts, and interactive controls into a publishable dashboard layout.
  • Notebook Previews - Provides a live notebook preview that updates automatically on file save.
  • Editor Autocompletion - Provides autocompletion for YAML options and highlights syntax errors on save.
  • Multi-file Project Managers - Coordinates execution, environment variables, and build profiles across a collection of related documents.
  • Live Content Embeddings - Embeds live charts, widgets, and Shiny apps into published documents for interactive data exploration.
  • Jupyter Notebook Curricula - Reads .ipynb files as input, preserving cell metadata and execution order for rendering.
  • Book Preview During Editing - Ships incremental chapter rendering with auto-refresh for book editing workflows.
  • Live Diagram Editing - Shows an updating preview of LaTeX equations, Mermaid, or Graphviz diagrams as you edit their source code.
  • Scaffolding Tools - Sets up new project directories with optional website, book, git, and renv scaffolding.
  • Document Render on Save - Triggers a full document render each time the file is saved, configurable per document or project.
  • Shortcodes - Adds custom shortcodes or Lua filters to a project to extend document processing with new functionality.
  • Interactive Dashboards - Assembles data visualizations and controls into a dashboard using Python, R, or Observable.
  • Content Injection Includes - Injects shared content, variables, conditional text, and page layout overrides into documents.
  • Visual Editor Interfaces - Provides a rich text editor for composing long-form documents without raw Markdown.
  • WYSIWYG Editors - Provides a WYSIWYG editor for Markdown with tables, citations, and cross-references.

Star-Verlauf

Star-Verlauf für quarto-dev/quarto-cliStar-Verlauf für quarto-dev/quarto-cli

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Frequently asked questions

What does quarto-dev/quarto-cli do?

Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework.

What are the main features of quarto-dev/quarto-cli?

The main features of quarto-dev/quarto-cli are: Pandoc-Based Document Converters, Notebook-Based Publishing, Multi-Document Project Builders, Markdown Site Generators, Multi-Format Compilers, Markdown Extensions, Book and Manuscript Production, Markdown to Document Converters.

What are some open-source alternatives to quarto-dev/quarto-cli?

Open-source alternatives to quarto-dev/quarto-cli include: rstudio/bookdown — Bookdown is a scientific publishing framework and multi-format document processor designed for authoring technical… rstudio/rmarkdown — rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis,… executablebooks/jupyter-book — Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown… mszep/pandoc_resume — This project is a command-line utility designed to generate professional resumes from structured Markdown source… dillonzq/loveit — LoveIt is a Hugo static site theme and markdown documentation framework designed for creating high-performance blogs… hugoblox/hugo-theme-academic-cv — This project is a website theme for Hugo designed to transform Markdown files into professional academic portfolios,…

Open-Source-Alternativen zu Quarto Cli

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Quarto Cli.
  • rstudio/bookdownAvatar von rstudio

    rstudio/bookdown

    4,052Auf GitHub ansehen↗

    Bookdown is a scientific publishing framework and multi-format document processor designed for authoring technical long-form content. It functions as an R Markdown book generator and static site generator, transforming markup files into cohesive books and reports. The system distinguishes itself through its ability to handle complex scientific document authoring, featuring integrated LaTeX typesetting, theorem environments, and automated cross-referencing for equations, figures, and theorems across multiple chapters. It enables multi-format e-book production, allowing a single project to be r

    JavaScriptbookbookdownepub
    Auf GitHub ansehen↗4,052
  • rstudio/rmarkdownAvatar von rstudio

    rstudio/rmarkdown

    3,021Auf GitHub ansehen↗

    rmarkdown is a dynamic document generator and markdown rendering engine used to create reproducible reports, analysis, and websites. It functions as a literate programming tool that weaves narrative text with live executable code and data, ensuring that visual results are tied directly to the source code. The project serves as a multi-format rendering engine and content publisher, utilizing a Pandoc-based conversion framework to transform a single source file into diverse outputs such as PDFs, HTML pages, and presentation slides. It integrates with Knitr to execute code blocks and capture out

    Rliterate-programmingmarkdownpandoc
    Auf GitHub ansehen↗3,021
  • executablebooks/jupyter-bookAvatar von executablebooks

    executablebooks/jupyter-book

    4,251Auf GitHub ansehen↗

    Jupyter Book is a computational book publisher and static site generator that converts Jupyter notebooks and markdown files into interactive web books and publication-quality PDF documents. It serves as a markdown-based documentation tool that executes embedded code at build time and caches the resulting outputs for static display. The system distinguishes itself by supporting interactive data publications, allowing readers to engage with live computational widgets and launch notebooks in remote execution environments. It extends standard markdown with a system of roles and directives to supp

    TypeScript
    Auf GitHub ansehen↗4,251
  • mszep/pandoc_resumeAvatar von mszep

    mszep/pandoc_resume

    1,761Auf GitHub ansehen↗

    This project is a command-line utility designed to generate professional resumes from structured Markdown source files. It functions as a document conversion tool that maintains a single source of truth for career documentation, allowing users to manage content in plain text while ensuring consistent visual presentation. The system utilizes a template-driven layout engine to transform raw text into polished documents. By orchestrating a multi-format export pipeline, it enables the simultaneous generation of both PDF and HTML versions of a resume from the same source file, supporting diverse d

    TeX
    Auf GitHub ansehen↗1,761
  • Alle 30 Alternativen zu Quarto Cli anzeigen→