tauri
Build smaller, faster, and more secure desktop and mobile applications with a web frontend.
Explore Tauri's alpha mobile limitations for iOS/Android. Learn about URI schemes, Rust targets, and platform configs to prevent build failures and runtime errors. Optimize your Tauri app development.
How to Manage State in Tauri Applications Between Frontend and BackendDiscover how to manage state in Tauri apps. Learn to effortlessly share data between your JS frontend and Rust backend using the State T wrapper and Builder manage API for efficient Tauri development.
Tauri Plugin System: Architecture, Official Plugins, and Implementation GuideExplore the Tauri plugin system, a Rust framework for adding native functionality. Discover official plugins and learn implementation details with our comprehensive guide.
How to Implement IPC Patterns in Tauri: Complete Guide with ExamplesMaster Tauri IPC patterns with this guide. Learn to send JSON or binary data between JS and Rust using the custom ipc protocol for seamless communication and efficient tasks.
Performance Implications of Using Tauri vs Electron: Binary Size, Memory, and Speed AnalysisCompare Tauri vs Electron performance. Discover how Tauri's native webview offers 15-40x smaller binaries, 50-70% less RAM, and 2-5x faster startup than Electron.
How to Handle Multi-Window Applications in Tauri: A Complete GuideMaster multi-window applications in Tauri. Learn to create and manage multiple windows, share AppHandles, and coordinate lifecycles for seamless user experiences. Your complete guide.
How the Tauri Build Process Works: Inside `cargo tauri build`Discover how cargo tauri build orchestrates a multi-stage pipeline to compile your frontend, build the Rust core, and package native installers for macOS, Windows, and Linux.
How to Implement File System Access in Tauri Securely: A Complete GuideSecurely implement file system access in Tauri using the fs plugin, strict path glob patterns, and runtime permissions with explicit user consent. Learn how in our complete guide from tauri-apps/tauri.
Native WebView Protocol in Tauri: Custom URI Scheme vs. Local HTTP ServerExplore Tauri's Native WebView Protocol, a custom URI scheme handler that serves web assets via in-process calls, eliminating TCP overhead and enhancing security. Learn how it differs from local HTTP servers.
What Is the tauri-codegen Crate? Compile-Time Code Generation in TauriDiscover the tauri-codegen crate a Tauri build-time engine that generates Rust code at compile time using the generate_context! macro for zero-runtime-cost tauri::Context.
TAO vs WRY in Tauri: Understanding the Core ArchitectureUnderstand TAO vs WRY in Tauri. TAO creates native windows and WRY implements cross-platform WebViews, enabling desktop app development. Learn their core architecture.
How Tauri's Bundler Works and What Package Formats It Supports: A Complete GuideDiscover how Tauri's bundler creates native installers for various formats including .app, .dmg, .deb, and .msi. Learn about its Rust-based process and supported package types.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →