Notifications

2
Today

New Project Assignment

Projects

You have been assigned to the AI Development project for client XYZ.

2h ago

Budget Alert

Finance

Project Alpha is approaching 80% of allocated budget.

4h ago

Yesterday

Employee Onboarded

HR

John Doe has successfully completed onboarding process.

1d ago

This Week

System Update

System

The system will undergo scheduled maintenance tonight at 2 AM.

2d ago

Notifications auto-refresh every 30 seconds

Design phase · v0.1.0

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.

MIT License·Rust 1.75+·.ats files
atlas
// 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"]
  ]
]
Why ATLAS

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.

Architecture

Five focused modules

Compiler
Parses ATML & ATCSS into a typed AST.
Runtime
State, events and component lifecycles.
Renderer
Hardware-accelerated drawing & layout.
Standard Library
Widgets and system APIs.
CLI
Build, run and scaffold ATLAS apps.

Ready to build with ATLAS?

Dive into the full language specification, grammar reference, and getting-started guide.