Arkos
Simple. Powerful. Native.
The native programming language at the foundation of the ecosystem.
Explore Arkos →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
Simple. Powerful. Native.
The native programming language at the foundation of the ecosystem.
Explore Arkos →
THE INTERFACEShape 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 →Chizl stays focused on UI. The build path remains simple: .chzl → generated Arkos → native application.
component MainWindow::Window {
title: "Hello, Chizl"
Column {
spacing: 12
Text {
text: "Native UI."
}
Button {
text: "Let's go"
}
}
}Native UI.
Arkos builds it. Chizl shapes it.
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.
# Build the interface application
arkos chizl build app.chzl
# Run the interface application
arkos chizl run app.chzlFor interface syntax, supported elements, and setup requirements, use the documentation and examples supplied with your Arkos version.
Browse project examples →