New language • real compiler package • visual layout metadata

A cross-platform language designed to be understood on day one.

ClearKrypt is a Dart-like, export-anywhere language concept with explicit modules, a VM/IR pipeline, visual UI metadata, searchable docs, and a browser sandbox that teaches code and layout together.

What is included

Language

Apps, modules, types, screens, state, tasks, services, storage, auth, routes, layout, events, and native bridges.

Compiler + VM

Lexer, parser, semantic checker, IR, VM runtime, and deterministic exports for web, worker, phone, and PC shells.

Visual workflow

Drag elements in the sandbox and ClearKrypt writes back stable @pos(x, y) metadata.

ClearKrypt in one glance

app "Inventory"
use ui
use data
use auth
use platform

model Item {
  id: Text
  name: Text
  count: Number
}

screen Home {
  title "Inventory" @pos(40, 36)
  text "Live stock count" @pos(40, 98)
  button "Add Item" @pos(40, 160) {
    go AddItem
  }
}

What does use ui mean?

It imports the UI standard module. Without it, commands like screen, title, text, button, card, list, and layout decorators are unavailable. ClearKrypt keeps modules explicit so AI, humans, and compilers know exactly which capabilities the app uses.

See all modules