Tauri
- Category
- Frameworks and libraries
- Docs outline
- 14 sections
Official docs outline
v2.tauri.app- Architecture
Tauri's architecture: Rust core, system WebView, and the tauri crate.
- Process Model
The Core process and WebView processes and how they cooperate.
- Inter-Process Communication
Inter-process communication with events and commands, and the isolation pattern.
- Calling Rust from the Frontend
Defining Rust commands and invoking them from JavaScript.
- Calling the Frontend from Rust
Emitting events and using channels to send data from Rust to the frontend.
- State Management
Managing shared application state in the Rust backend.
- Security
Tauri's trust boundaries, threat model, and CSP guidance.
- Capabilities and Permissions
Capabilities, permissions, and scopes controlling access to commands.
- Configuration Files
tauri.conf.json and platform-specific configuration files.
- Plugins
Official plugins and how plugins extend Tauri.
- Sidecar
Embedding and running external binaries as sidecars.
- Testing
Mocking Tauri APIs and end-to-end tests with WebDriver.
- Distribution
Bundling, signing, and distributing apps to stores and installers.
- App Size
Techniques for reducing application bundle size.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.