ATLAS — Native UI at the speed of Rust
A modern UI language and framework for building native operating system interfaces — with the simplicity of web technologies and the performance of WebGPU and Vulkan.
// HelloWorld.ats
window (title="ATLAS Example") [
style [
.container {
padding: 20px;
background: #1a1a1a;
color: #ffffff;
layout: flex;
}
]
view (class="container") [
text (size=24, weight=bold) ["Hello, ATLAS!"]
button (onClick=greet) ["Click Me"]
]
]A language built for native
Web developer experience, system-level performance. ATLAS bridges the gap between the two without the runtime cost of a browser.
Declarative ATML
Keyword-bracket syntax with attributes in () and content in []. No closing tags, no noise.
ATCSS Styling
A CSS-inspired styling system that lives next to your markup and compiles to native layout.
Rust Core
Compiler, runtime and renderer all written in Rust for memory safety and predictable speed.
GPU Rendering
Hardware-accelerated through WebGPU and Vulkan — no browser, no Electron in sight.
Component Model
Reactive state, events and component lifecycles built into the language itself.
Native Performance
Compiles directly to high-performance Rust binaries that ship as real native apps.
Five focused modules
Ready to build with ATLAS?
Dive into the full language specification, grammar reference, and getting-started guide.
