tauri-apps/tauri
Systems
The systems/ lens documents cross-cutting subsystems that don't sit cleanly inside a single crate. Each page below traces a feature from the JS API through the Rust manager and runtime down to the OS where relevant.
| Page | Covers |
|---|---|
| IPC and commands | The wire format, #[command] lifecycle, RuntimeAuthority, Channel, format_callback. |
| ACL and capabilities | Permissions, capabilities, scopes, identifiers; build-time resolution and runtime enforcement. |
| Event system | emit/listen, the global event bus, scoped events, plugin events. |
| Plugin system | The plugin trait, lifecycle, plugin store, mobile bridge, plugin authorship workflow. |
| Security and protocols | CSP injection, isolation pattern, custom protocols (tauri://, asset://), update verification. |
| Mobile | Android (Kotlin) + iOS (Swift) bridges, mobile entry points, mobile CLI subcommands. |
For the runtime backend itself see crates/tauri-runtime-wry. For build-time integration see crates/tauri-build and crates/tauri-codegen.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.