Skip to main content

Zorto

GitHub Release PyPI crates.io CI License: MIT

The AI-native static site generator (SSG) with executable code blocks & more.

Inspired by Zola and Quarto.

Install

curl -LsSf https://dkdc.sh/zorto/install.sh | sh

Verify:

zorto --version
More install options

The curl | sh installer above wraps uv tool install zorto. On Linux and macOS it pulls a pre-built wheel from PyPI that bundles the Rust engine (no compile step). Windows is not covered by the installer — use cargo from source or run under WSL.

uv (PyPI wheel, no compile):

uv tool install zorto

uvx (run once without installing):

uvx zorto

cargo (build from source, requires Rust 1.85+):

cargo install zorto

Usage

zorto --help

Slide decks

Zorto builds presentation decks from markdown: one file per slide, with frontmatter for layout, background, and template-specific behavior. A deck is just a directory of .md files that a human or agent can draft, reorder, or hand off without touching every slide at once.

Executable code blocks

Use {bash} or {python} in code blocks to execute them.

echo "hello"
echo "Built on $(uname -s) $(uname -m) at $(date -u '+%Y-%m-%d %H:%M UTC')"
for i in range(5):
    print(i)

[!TIP] If you're reading elsewhere, see https://zorto.dev for the rendered results of the code blocks above.

Metadata

Release files for zorto 0.25.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zorto 0.25.0
File Size Uploaded
zorto-0.25.0.tar.gz 170.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for zorto 0.25.0
File
zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl CPython 3.11 abi3 macOS 10.12+ x86-64 Details

Total release size: 26.7 MB

Release files / zorto-0.25.0.tar.gz

Download URL zorto-0.25.0.tar.gz
Size 170.5 kB
Tags Source
SHA-256 checksum
How to use checksums
b776bff6fc9977f26688c8dfd16a3dc42a3cd96ef2fe5ef890372c6f28f124e1
BLAKE2b-256 checksum
How to use checksums
81d643cc14851cfb6f09de2d8299ad7e36ac800274b5c97a7c9d9d15cce549f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL zorto-0.25.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 6.7 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
f2fb00cedde88474de79568cfaf0674416c98ad7413bbf9472c215f16f429f2f
BLAKE2b-256 checksum
How to use checksums
78c0c311c3b0b9129a3ae7079a4b1d4af65b0554cd0800de9e3801bcab76a0e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL zorto-0.25.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 6.3 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
8abf2417acae420ad982b0924ad5eb4404e318997ee1942a2b23c8a6e40b8b2e
BLAKE2b-256 checksum
How to use checksums
6df9e021528ba8dadc091f6e232befb2be923207241affcef27246cd0e801b52
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL zorto-0.25.0-cp311-abi3-macosx_11_0_arm64.whl
Size 6.6 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b0995da35a60b249c010ee7ed3d280b0c171683a9988b66161b9d85198b8aa64
BLAKE2b-256 checksum
How to use checksums
fb332b17457c766b16144835d36d2379d19d0b1f42b0505c077f24fdf9678296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release files / zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl

Download URL zorto-0.25.0-cp311-abi3-macosx_10_12_x86_64.whl
Size 6.9 MB
Tags CPython 3.11 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
8ff1b8070eb1956247505086cbcc4b335ff270fa105e21ab79ac7b15045ff8bf
BLAKE2b-256 checksum
How to use checksums
8754a662c2007674b5189b18560f770a4c28734f1d8c94559f50ec3aa6e523df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on May 17, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.25.0 This release

5 release files

0.24.1

5 release files

0.24.0

5 release files

0.23.1

5 release files

0.22.0

5 release files

0.21.0

5 release files

0.13.3

5 release files

0.13.2

5 release files

0.13.1

5 release files

0.13.0

5 release files

0.12.4

5 release files

0.12.3

5 release files

0.12.2

5 release files

0.12.1

5 release files

0.12.0

5 release files

0.11.1

5 release files

0.11.0

5 release files

0.10.0

5 release files

0.9.1

5 release files

0.9.0

5 release files

0.7.0

5 release files

0.6.0

5 release files

0.5.0

5 release files

0.4.0

5 release files

0.3.0

5 release files

0.2.1

5 release files

0.2.0

4 release files

0.1.5

5 release files

0.1.3

5 release files

0.1.2

5 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page