LunarVagabond

LunarVagabond/Pipe-Deck

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

77 good first / help-wanted issues · Rust · last activity Jul 10, 2026

audio-mixer audio-routing linux-audio linux-desktop open-source pipewire pulseaudio rust sound tauri vue
77 Open Issues Need Help Last updated: Jul 10, 2026

Open Issues Need Help

View All on GitHub
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue frontend testing refactor
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend frontend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted developer-experience
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted backend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue info needed backend refactor
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue backend frontend
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue frontend testing
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue backend refactor
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue frontend testing
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
documentation good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement help wanted
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
enhancement good first issue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue
LunarVagabond/Pipe-Deck
0

Open-source Linux audio mixer and PipeWire routing control center — per-app routing, profiles, virtual devices, and automation rules.

Rust
#audio-mixer#audio-routing#linux-audio#linux-desktop#open-source#pipewire#pulseaudio#rust#sound#tauri#vue