Oro Runtime
Build native applications from web projects.
Oro Runtime keeps the web programming model, then adds native windows, files, notifications, service workers, storage, background work, packaging, and signed updates.
Getting Started
Guide
oroc init field-notes
oroc build .
oroc run .
Create a project, build it, and run it locally.
Programming model
The web platform is the UI toolkit. Oro Runtime adds a deliberate native capability layer and a CLI workflow that turns a project directory into a native package.
Service workers
Files and notifications
Window management
Docs map
A short path through the CLI, configuration, and the full JavaScript API surface.
Start
Hello world, CLI input forms, reading path, and the runtime’s programming model.
Guides
Project layout, build and package, and windows and messaging.
CLI
oroc build, run, init, setup, install-app, config, env, versions, MCP, and update tooling.
Configuration
oro.toml, .ororc, copy_map, and the build, webview, window, and
permissions surfaces.
JavaScript APIs
Overview and exhaustive reference for application, OS, networking, storage, worker, and service APIs.
Update tooling
Manifest scaffolding, signing, verification, bundling, extraction, validation, and update servers.