tauri-specta
Generate type-safe bindings for Tauri commands and events.
- Stars
- 751
- Forks
- 65
- Updated
- Updated Jul 14, 2026
Generate type-safe bindings for Tauri commands and events.
Tauri Specta keeps the boundary between a Rust backend and a Tauri frontend type-safe by generating bindings for commands instead of requiring duplicated interface definitions. Version 2 also supports generating event types, which helps applications keep emitted and consumed payloads aligned as the Rust code changes. Compatibility is deliberately strict: Specta v1 pairs with Tauri v1, while Specta v2 pairs with Tauri v2. The two cross-version combinations are not supported, so projects must select the matching release line before integrating it.
Resource types
Use cases
Audience
Public GitHub facts last synced Jul 14, 2026.
Stream and share BitTorrent files from browser or Node.js applications.
Manage lightweight local JSON data with JavaScript
Scaffold codebases from a product spec or embed a developer agent.
Create WebRTC video, voice, and data channels in JavaScript