Weave.jl
The facts below are what the maker publishes about Weave.jl, checked and dated. Our editors have not written about it yet.
The facts
Each one read from Weave.jl's own pages, with the date it was checked.
What it does
- Caching
- Code caching is off by default, with options to cache all code, selected chunks, or refresh the cache.checked 4 Oct 2026
- Code execution
- It executes code in input documents and captures results and figures in generated documents.checked 4 Oct 2026
- Inputs
- It supports Markdown, Noweb, Jupyter notebooks, and Julia scripts as input formats.checked 4 Oct 2026
- Installation
- The README gives Julia's package manager as the installation method, using Pkg.add("Weave").checked 4 Oct 2026
- Integrations
- The documentation describes publishing through Julia or Pandoc and editor support in Juno and Visual Studio Code.checked 4 Oct 2026
- Intended use
- The repository describes Weave as a tool for scientific reports and literate programming in Julia.checked 4 Oct 2026
- License
- The GitHub repository identifies the project as MIT licensed.checked 4 Oct 2026
- Outputs
- Supported output formats include HTML, PDF, GitHub Markdown, Jupyter notebooks, MultiMarkdown, AsciiDoc, and reStructuredText.checked 4 Oct 2026
- PDF requirement
- The README says LaTeX is needed to weave directly to PDF.checked 4 Oct 2026
- Plots
- It can capture figures from Plots.jl or Gadfly.jl.checked 4 Oct 2026
- Purpose
- Weave is a scientific report generator and literate programming tool for Julia.checked 4 Oct 2026
- Support
- The README invites users to contribute by opening GitHub issues or submitting pull requests.checked 4 Oct 2026
Alternatives to Weave.jl
- 1

Scalar
Free planOpen sourceWebAPILinuxmacOS8.4From $150 a month - 2

Redocly
WebAPIExtension7.0From $10 a month - 3

Sphinx
Free planWebAPILinuxmacOS7.0Free plan - 4

Asciidoctor
Free planWebAPIExtensionLinux6.9Free plan - 5
JSON Schema for Humans
Free planLinuxmacOSSelf-hostedWindows6.5Free plan - 6
StepShot
Free planmacOS6.5CN¥269 one-time
