
router
TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
It offers a rare combination of built-in ad blocking, track downloading, and extensive plugin support in a single open-source music player, with Discord Rich Presence and global media controls for a polished user experience.
A lightweight desktop music player with a powerful plugin system.
MMusic is a desktop music app for macOS, Windows, and Linux. It ships with a flexible plugin system so you can tailor the experience to your taste.
Grab the latest build from the Releases page.
The macOS build is signed and notarized, so it opens without extra steps. Requires Apple Silicon (arm64).
pnpm install --frozen-lockfile
pnpm dev
pnpm dist:mac:arm64 # macOS (Apple Silicon)
pnpm dist:win # Windows
pnpm dist:linux # Linux
Create a folder in src/plugins/YOUR-PLUGIN-NAME with an index.ts:
import { createPlugin } from '@/utils';
export default createPlugin({
name: () => 'My Plugin',
restartNeeded: true,
config: { enabled: false },
renderer() {
console.log('hello from the renderer');
},
});
MIT — see the license file.
MMusic — A lightweight desktop music player with plugins: ad-block, downloader, visualizer, synced lyrics
Similar projects matched by category, topics, and programming language.

TanStack Router is a type-safe, data-driven React router with built-in caching, prefetching, and nested layouts, while TanStack Start extends it into a full-stack SSR framework.
scriptc compiles ordinary TypeScript into small, fast native executables without needing Node.js, V8, or any JavaScript runtime in the binary.
A React component library that renders six hand-tuned animated thought orb loading indicators on a plain 2D canvas, with two purpose-tuned sizes and automatic theme detection for AI and agent UIs.