Bundle your HTML, CSS and JavaScript
to make smaller, faster and more secure native applications

[object Object]

Brownfield

compatibility with any front-end framework means you don't have to change your stack

[object Object]

FLOSS

relicensing is possible with Tauri

[object Object]

Bundle

size of a Tauri App can be less than 600KB

[object Object]

Security

is the Tauri-Team's biggest priority and drives our innovation

[object Object]

Patterns

are here to help you choose important features with simple configuration

[object Object]

Cross-platform

compilation allows to bundle binaries for major desktop platforms (mobile & WASM coming soon)

Roadmap

Notice: This roadmap is subject to change.

  • To do
  • Milestone
  • Ready
  • CLI
    Generate, develop and build Tauri apps from the command line.
    Q4 2019
  • API
    Finalize, audit, write documentation and create examples for the smoke-tests.
    Q4 2019
  • Testing & CI
    Implement CI with testing and bundle-pipeline validation.
    Q4 2019
  • Desktop Bundler
    Bundle for all major desktops from native systems.
    Q4 2019
  • Alpha Release
    Technical Release Candidate for desktop, edge cases and bugs acceptable.
    Q4 2019
  • Sideloader
    Integrate and instrument other binaries.
    Q1 2020
  • Splashscreen
    Use a splashscreen while the main content is loading.
    Q1 2020
  • App Storage
    Use a canonical location to store userdata.
    Q2 2020
  • Native Notifications
    Cross-platform notifications using polyfilled WEB API.
    Q2 2020
  • GH Action for Building Apps
    Build your Web application as a Tauri binary for MacOS, Linux and Windows
    Q3 2020
  • VS Code Extension
    Commands and validate tauri.conf.json
    Q3 2020
  • Core Plugin System
    Build reusable plugins to extend Tauri core.
    Q3 2020
  • CLI Updater
    Update core dependencies automatically from the CLI.
    Q3 2020
  • Self Updater
    Update Tauri Apps from within Tauri.
    Q3 2020
  • Clipboard
    Enable programmatic and keyboard access to clipboard.
    Q3 2020
  • Keyboard Shortcuts
    Hook and react to keypresses.
    Q3 2020
  • Channel API
    Send messages through a channel.
    Q3 2020
  • One-Time Commands
    Run a command that is no longer available after first run.
    Q3 2020
  • WASM Bundler
    Manufacture WASM bundles for use in websites.
    Q3 2020
  • App Tray
    Desktop Cross-platform Icon Tray.
    Q3 2020
  • Webview Bindings
    Use official Webview bindings.
    Q3 2020
  • Multi Window
    Run multiple window instances in Tauri.
    Q3 2020
  • Transparent Window
    Have transparent windows.
    Q3 2020
  • Rust-based CLI
    Create rust CLI with DENO bindings and binary.
    Q3 2020
  • DENO Bindings
    Use Deno to build your App's backend.
    Q3 2020
  • Beta Release
    Generally stable on Desktop, API locked down.
    Q4 2020
  • Security Audit
    3rd party security audit of core libraries.
    Q4 2020
  • Mobile Bundler
    Bundle to all major mobile device operating systems.
    Q4 2020
  • Cross Compiler
    Generate bundled binaries from select operating system environments.
    Q4 2020
  • PureOS App Store
    Verified builds for PureOS.
    Q1 2021
  • Stable Release
    Stable on On all Platforms.
    Q1 2021
  • Other Bindings
    Go, Nim, Python, C++ and other bindings are possible with the stable API.
    Q1 2021
  • Alternative Renderer
    Candidate presentation for Webview Alternatives, including GL windowing.
    Q1 2020
  • Tauri-Frida
    A decompiler and threat analyzer for Tauri Apps, using Frida.
    Q1 2020
  • The Future
    Something missing? Got a great idea? We want you to help us make it happen.
    & BEYOND