Tauri is an open-source software framework designed to create cross-platform desktop and mobile applications on Linux, macOS, Windows, Android and iOS using a web frontend. The framework functions with a Rust back-end and a JavaScript front-end[1] that runs on local WebView libraries using rendering libraries like Tao and Wry.[2][3] Tauri aims to provide a more lightweight alternative to similar existing frameworks such as Electron.[4][5]
| Tauri | |
|---|---|
| Original authors | Daniel Thompson-Yvetot, Lucas Nogueira |
| Release | 19 June 2020 |
| Stable release | Tauri v2.10.1
/ 4 March 2026 |
| Written in | Rust & TypeScript |
| Operating system | Linux, macOS, Windows, Android, iOS |
| License | MIT License, Apache License 2.0 |
| Website | tauri |
| Repository | github |
| As of | 27 January 2025 |
Tauri is governed by the Tauri Foundation within the Dutch non-profit Commons Conservancy.[6] As of 2024, Tauri is licensed and distributed under the MIT license, and Apache 2.0 license.[7]
Tauri 1.0 was released in June 2022. In early 2024, Tauri v2 Beta was released, which included mobile support for iOS and Android systems.[8] On 2 October 2024, Tauri v2 was released as a stable release.[9]
Architecture
editCentral to Tauri's architecture are core components such as the Tauri crate, which serves as a hub for managing various functionalities like runtimes, macros, utilities, and APIs. The toolkit also includes essential tooling such as bundlers, CLI interfaces, DOM Inspector,[10] and scaffolding kits, to streamline the development and deployment processes. Tauri supports cross-platform application window creation (TAO) and WebView rendering (WRY), which allows compatibility across macOS, Linux and Windows platforms.
Tauri is built using Rust, a programming language emphasizing performance, type safety, and memory safety. It also allows users the function to switch individual APIs on and off,[11] and provides an isolation pattern to prevent untrusted scripts from accessing the back-end from a WebView.[12]
See also
editReferences
edit- ↑ "JavaScript developers: Here are the top trends and tools". ZDNET. Retrieved 22 April 2024.
- ↑ Alam, Tausif (27 September 2022). "Why People Hate Electron.js (and Why It's Still So Popular)". Analytics India Magazine. Retrieved 28 February 2026.
- ↑ tauri-apps/tauri, Tauri, 14 April 2024, retrieved 14 April 2024
- ↑ "Tauri vs Electron: The best Electron alternative created yet". www.astrolytics.io. Retrieved 28 February 2026.
- ↑ "Creating Tiny Desktop Apps With Tauri And Vue.js". Smashing Magazine. 8 July 2020. Retrieved 26 April 2024.
- ↑ foundation, The Commons Conservancy (16 May 2021). "Statutes of Tauri". Directives and Regulatory Archive of The Commons Conservancy. Retrieved 22 April 2024.
- ↑ "Dashboard | FOSSA". app.fossa.com. Retrieved 29 April 2024.
- ↑ "Announcing the Tauri v2 Beta Release". Tauri. 2 February 2024. Retrieved 29 April 2024.
- ↑ "Tauri 2.0 Stable Release". Tauri. 2 October 2024. Retrieved 2 October 2024.
- ↑ "Tauri Development MCP Server". Awesome MCP Servers. MCPServers.org. Retrieved 13 July 2026.
- ↑ "Tauri VS. Electron - Real world application". www.levminer.com. Retrieved 14 April 2024.
- ↑ Tyson, Matthew (23 March 2023). "Intro to Tauri: The Electron alternative". InfoWorld. Retrieved 26 April 2024.