ARKlight logoARKlight
Getting startedTutorialReferenceExamplesWhyChangelog

Reference

Reference overview
Components
Actions
CLI
Gotchas
Experimental APIs

Reference

Everything the compiler knows, in one place.

Written against ARKlight v0.70.1. For the exact contract of any entry, ask the compiler:

arklight search <Name>

. It prints the live schema with typo-tolerant suggestions.

Components

The built-in component vocabulary and how props and children work.

Open

Actions

State-changing actions and the built-in click behaviors.

Open

CLI

build, pack, unpack, pwa, deploy, new, search, live-streaming.

Open

Gotchas

The four mistakes that cost the most build cycles, and the error table.

Open

Experimental APIs

The gated escape hatches outside the intrinsic layout model, and why each is flagged.

Open

Concepts

Five short essays on how ARKlight's static, AST-only model compares to a conventional compile-to-JS framework.

Open

Compiler notes

Five more essays: styling, preprocessing, debugging, custom elements and build tooling, the same way.

Open
LicenseChangelogGitHubPyPI

ARKlight is GPLv3 with attribution terms; sites you build are yours. Your browser is still running JavaScript. We just made Python responsible for getting it there.