The standard library.

440+ behaviors you compose, each checked by the compiler.

Dijkstra's shortest path

One standard-library behavior, running live. Step through the search.

Dijkstra settles the nearest unvisited node, relaxing its edges.

Running
Step 1

settle A at 0 — relax A→B: 0+4 < ∞ — update

What is inside

Interface

Lists, boards, forms, detail pages and layouts.

Games

Loops, physics, HUDs and canvases.

Learning instruments

Simulations you can step, run and reset.

Agents

Conversations, tools, memory and run records.

Infrastructure

Services, sync, jobs and integrations.

Machine learning

Models, training and inference.

Use one in your program

Import a behavior, bind it to your entity, set its knobs.
tasks.lolololo
orbital Tasks { uses Browse from "std/behaviors/std-browse" entity Task [persistent: tasks] { id : string! title : string! } trait TaskList = Browse.traits.BrowseItemBrowse -> Task { config { browseLook: dense } } page "/tasks" -> TaskList }

Start composing.

Install the CLI and build with the standard library.

Orb

The language where the rule is the program.

© 2026 Almadar. Ljubljana, Slovenia.
Not reported here