Build smaller, faster, and more secure
desktop applications with a web frontend
Brownfield
compatibility with any front-end framework means you don't have to change your stack
FLOSS
relicensing is possible with Tauri
Bundle
size of a Tauri App can be less than 600KB
Security
is the Tauri-Team's biggest priority and drives our innovation
Recipes
Here to help you choose important features with simple configuration
Cross-platform
Bundle binaries for major desktop platforms (mobile & WASM coming soon)
Roadmap
Notice: This roadmap is subject to change.
- Released
- Ready
- To Do
- Milestone
- CLIGenerate, develop and build Tauri apps from the command line.Q4 2019
- APIFinalize, audit, write documentation and create examples for the smoke-tests.Q4 2019
- Testing & CIImplement CI with testing and bundle-pipeline validation.Q4 2019
- Desktop BundlerBundle for all major desktops from native systems.Q4 2019
- Alpha ReleaseTechnical Release Candidate for desktop, edge cases and bugs acceptable.Q4 2019
- SidecarIntegrate and instrument other binaries.Q1 2020
- SplashscreenUse a splashscreen while the main content is loading.Q1 2020
- App StorageUse a canonical location to store userdata.Q2 2020
- Native NotificationsCross-platform notifications using polyfilled WEB API.Q2 2020
- GH Action for Building AppsBuild your Web application as a Tauri binary for MacOS, Linux and WindowsQ3 2020
- VS Code ExtensionCommands and validate tauri.conf.jsonQ3 2020
- Core Plugin SystemBuild reusable plugins to extend Tauri core.Q3 2020
- CLI UpdaterUpdate core dependencies automatically from the CLI.Q3 2020
- Webview BindingsNew pure Rust Webview bindings.Q1 2021
- Keyboard ShortcutsHook and react to keypresses.Q1 2021
- Multi WindowRun multiple window instances in Tauri.Q1 2021
- Rust-based CLICreate Rust CLI.Q1 2021
- Transparent WindowHave transparent windows.Q1 2021
- Secure Context for Web APIsSetup secure context to enable access to restricted APIs.Q1 2021
- Self UpdaterUpdate Tauri Apps from within Tauri.Q1 2021
- Window MenusDesktop Cross-platform Window Menus.Q2 2021
- App TrayDesktop Cross-platform Icon Tray.Q2 2021
- Beta ReleaseGenerally stable on Desktop, API locked down.Q2 2021
- ClipboardEnable programmatic and keyboard access to clipboard.Q3 2021
- Security Audit3rd party security audit of core libraries.Q1 2022
- Isolation patternMechanism to secure the IPC from malicious third-party code.Q1 2022
- Scoped FileSystemFor improved security of files interaction.Q1 2022
- Stable ReleaseStable on On all Platforms.April 2022
- Channel APISend messages through a channel.Planned
- One-Time CommandsRun a command that is no longer available after first run.Planned
- DENO BindingsUse Deno to build your App's backend.Planned
- Mobile BundlerBundle to all major mobile device operating systems.Planned
- Cross CompilerGenerate bundled binaries from select operating system environments.Planned
- PureOS App StoreVerified builds for PureOS.Planned
- Other BindingsGo, Nim, Python, C++ and other bindings are possible with the stable API.Planned
- Alternative RendererCandidate presentation for Webview Alternatives, including GL windowing.Planned
- Tauri-FridaA decompiler and threat analyzer for Tauri Apps, using Frida.Planned
- The FutureSomething missing? Got a great idea? We want you to help us make it happen.& BEYOND