Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Tauri (software framework)

From Wikipedia, the free encyclopedia
Open-source framework for cross-platform apps

Tauri
Original authorsDaniel Thompson-Yvetot, Lucas Nogueira
Initial release19 June 2020; 5 years ago (2020-06-19)
Stable release
Tauri v2.2.5 / 25 January 2025; 10 months ago (2025-01-25)
Repositorygithub.com/tauri-apps/tauri
Written inRust &TypeScript
Operating systemLinux,macOS,Windows,Android,iOS
LicenseMIT License,Apache License 2.0
Websitetauri.app
As of27 January 2025

Tauri is an open-source software framework designed to createcross-platform desktop and mobile applications onLinux,macOS,Windows,Android andiOS using a web frontend. The framework functions with aRust back-end and aJavaScript front-end[1] that runs on localWebView libraries using rendering libraries like Tao and Wry.[2][3] Tauri aims to provide a more lightweight alternative to similar existing frameworks such asElectron.[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 theMIT license, andApache 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]

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, and scaffolding kits, to streamline the development and deployment processes. Tauri supportscross-platform application window creation (TAO) and WebView rendering (WRY), which allows compatibility acrossmacOS,Linux andWindows platforms.

Tauri is built usingRust, aprogramming language emphasizingperformance,type safety, andmemory safety. It also allows users the function to switch individual APIs on and off,[10] and provides an isolation pattern to prevent untrusted scripts from accessing the back-end from aWebView.[11]

See also

[edit]

References

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

External links

[edit]
Stub icon

Thiscomputer-library-related article is astub. You can help Wikipedia byexpanding it.

Stub icon

Thisfree and open-source software article is astub. You can help Wikipedia byexpanding it.

Retrieved from "https://en.wikipedia.org/w/index.php?title=Tauri_(software_framework)&oldid=1327120296"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp