
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.
它在一个开源音乐播放器中罕见地结合了内置广告拦截、曲目下载和丰富的插件支持,并集成了 Discord 状态显示和全局媒体控制,提供精致的用户体验。
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
根据分类、Topic 和编程语言匹配的相似项目。

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.