Documentation
Start with the technology you are using.
Oro Computer documentation is split by product surface. Runtime docs cover native app delivery from web projects. Silk docs cover the language, package system, CLI, standard library, embedders, ABI/FFI, and Formal Silk.
Oro Runtime
Build and ship native apps from ordinary web projects.
Use the Runtime path when you are creating an app, running it locally, packaging it, or reaching for native
capabilities through explicit oro:* JavaScript modules.
Start
What is Oro Runtime? Architecture and the runtime model. Quick start Install, run, and package the first project. Hello world The smallest useful app path.Guides
Service workers Register background behavior and offline work. Filesystem and sandboxing Persist local data with clear boundaries. Window management and messaging Coordinate app surfaces and IPC.How-to
Notifications and desktop integrations Use host affordances from web code.oroc command reference
Run, build, inspect, and package projects.
Configuration reference
Project settings and runtime behavior.
Reference
Full API reference Every documentedoro:* module.
Filesystem API
Read, write, watch, and scope files.
Window API
Create and coordinate native windows.
Silk
Learn Silk as a complete systems language, not a syntax teaser.
Use the Silk path when you are learning the language, defining packages and modules, publishing code, using stdlib APIs, embedding Silk, crossing ABI/FFI boundaries, or writing formally checked programs.