Worship Studio

Native services

Maintainer reference.

Native code lives in src-tauri. The desktop command layer connects the interface to services under src-tauri/crates.

The project crate owns presentation state, transport and the monotonic timer engine. The API crate provides local remote control; the detection crate handles reference detection. Cargo manifests define the complete dependency list for each release.

Internal rhema-* crate names retain their upstream origins. Preserve source licences and acknowledgments when modifying them; they do not change the Worship Studio product name.

For operating the app, see the Worship Studio guide.