RKOSSIMPLE. POWERFUL. NATIVE.Download
PART OF THE ARKOS ECOSYSTEM

Shape the Interface.

Chizl is not another general-purpose language. It is Arkos’s declarative native UI language—use .chzl to shape the interface while Arkos handles the application logic.

Arkos builds it. Chizl shapes it.

Build with Chizl

One ecosystem. Two roles.

Arkos A with a three-toed dinosaur footprint cut out of its center

Arkos

Simple. Powerful. Native.

The native programming language at the foundation of the ecosystem.

Explore Arkos →

Chizl

Shape the Interface.

The declarative UI half of the Arkos ecosystem. Chizl describes structure, state bindings, and events; Arkos remains the general-purpose language underneath it.

Explore the workflow →

Shape the interface. Keep the logic in Arkos.

Chizl stays focused on UI. The build path remains simple: .chzl → generated Arkos → native application.

hello.chzl.chzl
component MainWindow::Window {
    title: "Hello, Chizl"

    Column {
        spacing: 12

        Text {
            text: "Native UI."
        }

        Button {
            text: "Let's go"
        }
    }
}
Hello, Chizl

Native UI.

Arkos builds it. Chizl shapes it.

From interface source to application.

Start with a Chizl example compatible with your installed Arkos version. Save the interface as app.chzl, then build or run it with the Arkos CLI. Chizl owns the interface; Arkos owns the application underneath it.

Chizl · command line
# Build the interface application
arkos chizl build app.chzl

# Run the interface application
arkos chizl run app.chzl

For interface syntax, supported elements, and setup requirements, use the documentation and examples supplied with your Arkos version.

Browse project examples →