finds.dev← search

// the find

nukeop/nuclear

★ 17,859 · TypeScript · AGPL-3.0 · updated Jun 2026

Streaming music player that finds free music for you

Nuclear is a cross-platform desktop music player that streams music from free sources (YouTube, Bandcamp, SoundCloud via plugins) without ads or tracking. It's had a significant architectural shift — the old Electron app has been rewritten in Tauri (Rust + React), and the plugin system has been completely redesigned to make every major feature plugin-driven. For developers who want a Spotify alternative they actually control, or who want to extend a music player without forking it.

The plugin architecture is genuinely well-designed — streaming sources, metadata, playlists, and dashboard content are all plugin slots with a published SDK and a built-in store, so you can swap out or add sources without touching core. The MCP server is a clever addition: you can hook Claude Code or Codex into the player and script playback from your AI agent, which is more useful than it sounds for automation. The Tauri rewrite is the right call — the old Electron version had serious memory and performance issues that are now gone. The monorepo structure with Turborepo and a separate `hifi` audio package (with its own fMP4 parser and HLS handling) shows real investment in audio quality as a first-class concern.

The plugin ecosystem is young enough that if the official streaming plugins go down or change their scraping targets, you're stuck waiting for community fixes — there's no fallback. The Rust/Tauri layer is fairly thin right now (mostly IPC bridge, HTTP API, MPD server, and yt-dlp management), so the audio stack still lives in the browser context, which means Web Audio API limitations apply. The i18n coverage is uneven — 10 locales in the repo but completeness varies wildly and there's no tooling visible for tracking translation status. Setting up a development environment requires Node 22, pnpm, Rust stable, and platform Tauri deps, which is a real barrier compared to the old Electron days.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →