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

Route offline assets, custom protocols, and app-local requests through the same web model you already know.

Files and notifications

Use sandboxed file APIs, file pickers, clipboard, notifications, and desktop integration where those capabilities create real user value.

Window management

Open secondary windows, send messages between windows, coordinate shared workers, and keep local app state predictable across native shells.