Skip to content
 
 

Repository files navigation

tauri-wasm banner

Raw bindings to the Tauri v2 API & Plugins


Cargo.toml

[dependencies]
tauri-wasm = { git = "https://github.com/p1mo/tauri-wasm", features = [
        "all", # for all api bindings
        "plugin-all" # for all plugin bindings. should you do this? no.
] }

Usage

use tauri_wasm::api::app::{get_name, get_version};
use wasm_bindgen_futures::spawn_local;

fn main() {

    spawn_local(async move {

        let name: String = get_name().await.unwrap();
        let version: String = get_version().await.unwrap();

        println!("name: {}, version: {}", name, version);

    });

}

Features

  Feature Type Platform Tested Full
app api  
core api  
dpi api
event api  
menu api
mocks api
path api  
tray api
webview api
window api
      
authenticator plugin  
autostart plugin
barcode-scanner plugin
biometric plugin
cli plugin
clipboard-manager plugin  
deep-link plugin
dialog plugin
fs plugin  
global-shortcut plugin
http plugin  
log plugin  
nfc plugin
notification plugin  
os plugin  
positioner plugin
process plugin  
shell plugin
sql plugin  
store plugin  
stronghold plugin  
updater plugin
upload plugin  
websocket plugin  
window-state plugin
      
console core  

console Example

use tauri_wasm::js::console;
    
fn main() {

    console::log("Something to log.");

}

Tauri v1 API

go to: https://github.com/JonasKruckenberg/tauri-sys

About

wasm bindings for Tauri v2 API & Plugins

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages