Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

// request.cf · coarse context

A page that knows where it met you.

Only coarse request metadata is shown. This demo does not display or persist visitor IP addresses.

Country
US
Cloudflare location
CMH
Connection
HTTP/2
Language
Not provided

Ray ID: a403b55a4c13227c

Jump to content

Tauri (software framework)

From Wikipedia, the free encyclopedia

Tauri
Original authorsDaniel Thompson-Yvetot, Lucas Nogueira
Release19 June 2020; 6 years ago (2020-06-19)
Stable release
Tauri v2.10.1 / 4 March 2026; 6 months ago (2026-03-04)
Written inRust & TypeScript
Operating systemLinux, macOS, Windows, Android, iOS
LicenseMIT License, Apache License 2.0
Websitetauri.app
Repositorygithub.com/tauri-apps/tauri
As of27 January 2025

Tauri is an open-source application 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 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

[edit]
Screenshot of OpenAI Codex working with the Tauri application framework and using the DOM inspector

Central 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

[edit]

References

[edit]
  1. ↑ "JavaScript developers: Here are the top trends and tools". ZDNET. Retrieved 22 April 2024.
  2. ↑ Alam, Tausif (27 September 2022). "Why People Hate Electron.js (and Why It's Still So Popular)". Analytics India Magazine. Retrieved 28 February 2026.
  3. ↑ tauri-apps/tauri, Tauri, 14 April 2024, retrieved 14 April 2024
  4. ↑ "Tauri vs Electron: The best Electron alternative created yet". www.astrolytics.io. Retrieved 28 February 2026.
  5. ↑ "Creating Tiny Desktop Apps With Tauri And Vue.js". Smashing Magazine. 8 July 2020. Retrieved 26 April 2024.
  6. ↑ foundation, The Commons Conservancy (16 May 2021). "Statutes of Tauri". Directives and Regulatory Archive of The Commons Conservancy. Retrieved 22 April 2024.
  7. ↑ "Dashboard | FOSSA". app.fossa.com. Retrieved 29 April 2024.
  8. ↑ "Announcing the Tauri v2 Beta Release". Tauri. 2 February 2024. Retrieved 29 April 2024.
  9. ↑ "Tauri 2.0 Stable Release". Tauri. 2 October 2024. Retrieved 2 October 2024.
  10. ↑ "Tauri Development MCP Server". Awesome MCP Servers. MCPServers.org. Retrieved 13 July 2026.
  11. ↑ "Tauri VS. Electron - Real world application". www.levminer.com. Retrieved 14 April 2024.
  12. ↑ Tyson, Matthew (23 March 2023). "Intro to Tauri: The Electron alternative". InfoWorld. Retrieved 26 April 2024.
[edit]