Sign In

tauri-plugin-conduit

Package Overview
Dependencies
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

tauri-plugin-conduit

High-performance binary IPC client for Tauri v2

latest
Source
npmnpm
Version
1.0.0
Version published
Weekly downloads
2
-50%
Maintainers
1
Weekly downloads
 
Created
Source

tauri-plugin-conduit

High-performance binary IPC client for Tauri v2.

Install

npm install tauri-plugin-conduit

Quick Start

Drop-in replacement for @tauri-apps/api/core:

import { invoke } from 'tauri-plugin-conduit';

const result = await invoke<MyType>('my_command', { key: 'value' });

Binary payloads:

import { connect } from 'tauri-plugin-conduit';

const conduit = await connect();
const buf = await conduit.invokeBinary('raw_cmd', new Uint8Array([1, 2, 3]));

Push streaming:

import { subscribe } from 'tauri-plugin-conduit';

const unsub = await subscribe('telemetry', (buf) => {
  // Parse binary frames from buf...
});

API

  • invoke<T>(cmd, args?, options?) — JSON request/response
  • invokeBinary(cmd, payload?, options?) — binary request/response
  • subscribe(channel, callback) — event-driven push streaming (no polling)
  • drain(channel) — pull-based ring buffer access (user controls timing)
  • connect() — explicit connection lifecycle

License

Licensed under either of MIT or Apache-2.0 at your option.

Keywords

tauri

FAQs

Package last updated on 09 Mar 2026

Related posts