Oro Runtime
Build native applications from web projects.
Use React, Vue, Svelte, or plain HTML to build native apps for desktop, Android, and iOS. Fetch, streams, workers, and storage are ready to use.
Getting Started
Guide
npm install --global @oro-computer/runtime@latest
oroc --version
oroc init field-notes
cd field-notes
oroc build --run .
Install with Node.js 22+ and npm, then create and run a project. Native builds need host tools and SDKs.
Programming model
Build with the platform WebView and familiar web APIs. Use globals such as fetch directly, import additional native capabilities, and package the app with oroc.
Web APIs included
React and frontend tools
Mobile apps
Docs map
Look up commands, configuration, and JavaScript APIs.
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, setup, language servers, editor models, UnifiedPush development tools, MCP, and signed updates.
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.