TARUS
A VS Code extension — coding assistant for TAURI® apps.
This extension is not officially supported by the Tauri team and is provided as-is. It is maintained by a third party and may not receive updates or bug fixes in a timely manner. Use at your own risk.
IntroductionIn Tauri projects, it’s often difficult to quickly navigate between the frontend and the Rust backend and understand where a command is defined or called. This extension is designed to make that navigation fast and effortless, allowing you to jump between the frontend and backend parts of the project in both directions. As secondary features, the extension can also detect unused commands and help autocomplete command names while typing. Features
SymbolsWorkspace Symbols (Ctrl+T) — Search commands/events across entire project. Import AliasesTARUS fully supports import aliases, a common JavaScript/TypeScript pattern:
Type Generation SupportTARUS works with popular type generation libraries for Tauri: tauri-specta, specta-typescript, ts-rs, and tauri-typegen. When generated binding files are present, all the same features — navigation, CodeLens, hover, references, autocomplete, and diagnostics — extend to cover type information as well. This includes parameter key validation, return type checking, and event payload type verification with quick-fix code actions. Generator output paths are discovered automatically from your existing project configs ( Specta's typed event API ( Extension SettingsThis extension contributes the following settings:
Supported LanguagesTARUS supports the following languages and frameworks:
Advanced: Tree-sitter QueriesTARUS uses Tree-sitter for parsing source code. The parsing patterns are defined in
Query File StructureQuery files use S-expression syntax to match AST patterns. Example from
Customizing QueriesIf you need to support custom patterns (e.g., wrappers around Tauri APIs), you can modify the query files:
Note: Query files are embedded at compile time, so changes require rebuilding the server. LicenseMIT © 2026 mvoof TAURI is trademark of [The Tauri Programme within the Commons Conservancy] |