#tauri #runtime #webview #message-passing


Wry bindings to the Tauri runtime

6 releases

0.1.4 Jul 16, 2021
0.1.3 Jun 28, 2021
0.1.1 May 12, 2021
0.0.0 May 10, 2021

#242 in GUI

Download history 464/week @ 2021-05-08 440/week @ 2021-05-15 444/week @ 2021-05-22 358/week @ 2021-05-29 395/week @ 2021-06-05 652/week @ 2021-06-12 589/week @ 2021-06-19 722/week @ 2021-06-26 539/week @ 2021-07-03 706/week @ 2021-07-10 940/week @ 2021-07-17 786/week @ 2021-07-24

1,739 downloads per month

Apache-2.0 OR MIT and maybe LGPL-2.1/LGPL-3.0



status Chat Server devto


https://good-labs.github.io/greater-good-affirmation/assets/images/badge.svg support

Component Version

About Tauri

Tauri is a polyglot and generic system that is very composable and allows engineers to make a wide variety of applications. It is used for building applications for Desktop Computers using a combination of Rust tools and HTML rendered in a Webview. Apps built with Tauri can ship with any number of pieces of an optional JS API / Rust API so that webviews can control the system via message passing. In fact, developers can extend the default API with their own functionality and bridge the Webview and Rust-based backend easily.

Tauri apps can have custom menus and have tray-type interfaces. They can be updated, and are managed by the user's operating system as expected. They are very small, because they use the system's webview. They do not ship a runtime, since the final binary is compiled from rust. This makes the reversing of Tauri apps not a trivial task.

This module

This crate opens up direct systems-level interactions specifically for WRY, such as printing, monitor detection, and other windowing related tasks. tauri-runtime implementation for WRY.

To learn more about the details of how all of these pieces fit together, please consult this ARCHITECTURE.md document.


tauri is following Semantic Versioning 2.0.


Code: (c) 2021 - The Tauri Programme within The Commons Conservancy.

MIT or MIT/Apache 2.0 where applicable.



~327K SLoC