Skip to content
/ tarus Public

A VS Code extension — full-featured development toolkit for TAURI® apps. Navigation, autocomplete, diagnostics, and symbols for commands and events.

License

Notifications You must be signed in to change notification settings

mvoof/tarus

Repository files navigation

TARUS Logo

TARUS

A VS Code extension — full-featured development toolkit for TAURI® apps.
Navigation, autocomplete, diagnostics, and symbols for commands and events.

Installs Version License


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.

Features

Navigation

Go to Definition (F12)

Instantly jump from a frontend invoke or emit call directly to the corresponding Rust command handler or event listener.

  • Frontend → Backend: Ctrl+Click on invoke('my_command') opens the Rust file at fn my_command.
  • Backend → Frontend: Ctrl+Click on app.emit("my-event") shows where this event is listened to in React/Vue/Svelte.

Find References (Shift+F12)

See all places where a specific command or event is used across both TypeScript and Rust files.

Smart CodeLens

Contextual buttons appear above your commands and events to show usage stats or provide quick navigation.

Context CodeLens Preview Action
Rust Command Go to Frontend Jumps to the TS file calling this command.
Frontend Call Go to Rust Jumps to the Rust implementation.
Multiple Uses 3 References Opens a peek view to choose the destination.

Autocomplete

Start typing inside invoke(", emit(", or listen(" and get suggestions for all known commands and events in your project.

Diagnostics

Real-time warnings for mismatched commands and events:

  • Warning: Command invoked but not defined in Rust backend
  • Warning: Event listened for but never emitted
  • Hint: Command defined but never invoked
  • Hint: Event emitted but never listened to

Symbols

Document Symbols (Ctrl+Shift+O)

Quick outline of all commands and events in the current file.

Workspace Symbols (Ctrl+T)

Search for any command or event across your entire project.

Demo

License

MIT © 2026 mvoof

TAURI is trademark of [The Tauri Programme within the Commons Conservancy]

About

A VS Code extension — full-featured development toolkit for TAURI® apps. Navigation, autocomplete, diagnostics, and symbols for commands and events.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors 2

  •  
  •