Oro Runtime
A native runtime for web applications.
Build UI with HTML/CSS, behavior with JavaScript, and import native capabilities as explicit ES modules under
oro:* — without platform-specific application code.
Hello world
Guide
hello/
oro.toml
copy-map.toml
src/
index.html
main.js
oroc run .
oroc build .
globalThis.isOroRuntime === true when running inside Oro Runtime.
Programming model
The web platform is the UI toolkit. Oro Runtime adds an explicit capability layer (oro:*) plus a
bundling story that feels like shipping a website.
Docs map
A short path through the CLI, configuration, and the full JavaScript API surface.
Start
Hello world, reading path, and the runtime’s programming model.
Guides
Project layout, build and package, and windows and messaging.
CLI
oroc commands, flags, environment variables, and workflow helpers.Configuration
oro.toml, .ororc, and copy_map.JavaScript APIs
Overview, module index, and the exhaustive list of importable
oro:* specifiers.