Back to browse
GitHub Repository

A desktop YouTube music client that doesn't spy on you

19 starsSvelte

Sunder – A 15MB Rust/Tauri music player for YouTube without the bloat

by FrogSnot·Feb 23, 2026·1 point·1 comment

AI Analysis

●●●BangerWizardryShip ItNiche Gem

15MB YouTube music player with native audio threading beats Electron bloat entirely.

Strengths
  • Genuinely lean binary (15MB vs 500MB Electron alternatives) with thoughtful Rust audio architecture.
  • Handcrafted animations with spring physics and 60fps state-sync show craft beyond typical music apps.
  • 17-year-old author demonstrates rare taste for performance—philosophy extends to prior 709k/sec crawler.
Weaknesses
  • Requires yt-dlp and ffmpeg external dependencies, increasing friction vs all-in-one alternatives.
  • YouTube streaming legality uncertain; RIAA takedowns could make app unmaintainable overnight.
Category
Target Audience

Linux/macOS users wanting lightweight YouTube music clients without bloat or surveillance.

Similar To

Spotify · YouTube Music Desktop · Electron-based music players

Post Description

I built Sunder because I was tired of heavy, telemetry-bloated music clients that take 500MB of RAM just to play a song. Sunder runs with a 15MB binary and a tiny memory footprint. The Tech Stack: • Tauri v2 + Svelte 5. • Dedicated Rust audio thread (rodio/symphonia) to prevent UI-stutter. • 16ms state-sync between Rust and the UI for a 60fps feel. • Local SQLite FTS5 cache for instant search. I'm a 17-year-old developer. I’m obsessed with 'Speed as a Luxury'. My other project, HardBore, achieves 709k items/sec directory crawls because I believe desktop software should be instant. I’d love to hear your thoughts on the audio sync implementation or how I can push the binary size even lower! https://github.com/FrogSnot/Sunder

Similar Projects