Skip to main content
Open Source

Orb

A formal language for describing how software systems behave. Write the model. The compiler proves it correct. AI generates and consumes it natively.

curl -fsSL https://orb.almadar.io/install.sh | sh

One File, Full Application

A complete task manager in a single .orb file. The compiler generates frontend, backend, database, and API.

task-manager.orb
{
"name": "TaskApp",
"orbitals": [{
"name": "TaskOrbital",
"entity": {
"name": "Task",
"persistence": "persistent",
"collection": "tasks",
"fields": [
{ "name": "id", "type": "string" },
{ "name": "title", "type": "string" },
{ "name": "status", "type": "string", "default": "pending" }
]
},
"traits": [{
"name": "TaskManager",
"linkedEntity": "Task",
"category": "interaction",
"stateMachine": {
"states": [
{ "name": "viewing", "isInitial": true },
{ "name": "adding" }
],
"events": [
{ "key": "INIT", "name": "Initialize" },
{ "key": "ADD", "name": "Add Task" },
{ "key": "SAVE", "name": "Save" },
{ "key": "CANCEL", "name": "Cancel" }
],
"transitions": [
{ "from": "viewing", "to": "viewing", "event": "INIT",
"effects": [["fetch", "Task"],
["render-ui", "main", { "type": "entity-table", "entity": "Task" }]] },
{ "from": "viewing", "to": "adding", "event": "ADD",
"effects": [["render-ui", "modal", { "type": "form", "entity": "Task" }]] },
{ "from": "adding", "to": "viewing", "event": "SAVE",
"effects": [["persist", "create", "Task", "@payload"]] },
{ "from": "adding", "to": "viewing", "event": "CANCEL" }
]
}
}],
"pages": [{ "name": "Tasks", "path": "/tasks" }]
}]
}

Why .orb?

Write Once, Compile Anywhere

One .orb model compiles to web, mobile, desktop, or any future platform. The behavior is platform-independent.

Compiler-Verified

The compiler checks every possible screen your app can reach. If it compiles, users never hit a broken or missing page.

AI Generates It Natively

Structured, formal, and compact. AI models generate valid .orb programs more reliably than arbitrary code.

Standard Library

93 production-quality behaviors across 18 domains. 50 atoms, 18 molecules, 25 organisms. Commerce, healthcare, education, gaming, DevOps, and more.

Commerce
Healthcare
Education
Finance
Scheduling
Workflow
Social
Media
Gaming
IoT
CRM
Analytics
Communication
Content
Location
HR
Legal
Real Estate
Orb Standard Library ModuleOrb Standard Library Module

Open Source Community

Orb and its compiler are open source. Contribute, report issues, or build something new.