Screencasts

Short recordings of the Axon toolchain in action — compiler, package manager, debugger, and web framework.

6 clips across 5 categories · all clips are lazy-loaded for performance.

Featured

Lazy-loads on scroll
1:45
Toolingaxonc build

axonc build & run — from source to binary in seconds

Watch the Axon compiler turn a .axs source file into a native binary, then run it — all in one command. Demonstrates zero-config builds with the QBE backend.

Lazy-loads on scroll
2:20
Toolingaxonc explain

axonc explain — AI-assisted code understanding

The `axonc explain` subcommand decomposes an .axs module into a human-readable summary of its types, imports, and control flow. Designed for AI agents that need to understand a codebase quickly.

All clips (6 total)

Lazy-loads on scroll
3:10
Toolingaxpm resolve

axpm — dependency resolution in action

See axpm resolve a transitive dependency graph using Minimum Version Selection, generate a lock file, and fetch packages. Shows the manifest format and patch overrides.

Lazy-loads on scroll
2:55
Webaxon-web

Axon-Web — building an HTTP server in 60 seconds

A live-coded HTTP server using axon-web's router and middleware chain. Demonstrates async request handling and the template engine.

Lazy-loads on scroll
4:12
Debuggingaxon-debug

axon-debug — stepping through a real program

Using axon-debug to set breakpoints, inspect variables, and step through an Axon program. Shows DWARF-based source mapping and the pretty-printer for Axon types.

Lazy-loads on scroll
1:58
Toolingaxonc bench

axonc bench — benchmarking with statistical rigor

The `axonc bench` subcommand runs micro-benchmarks with warmup iterations and outlier detection. Watch it compare two implementations side-by-side.

Recorded something with Axon?

Share your terminal sessions and screen recordings. New clips are added to the gallery within a week of submission.

Submit a clip