类库
› beatsync
freeman-jiang/beatsync
Beatsync是一个高精度网页音频播放器,专为多设备同步播放设计,支持空间音频效果。提供毫秒级同步精度和自托管功能,可在现代浏览器中运行。
技术栈
框架
Next.js
^16.1.6
React
^19.2.4
状态管理
Zustand
^5.0.11
数据请求
React Query
^5.90.21
CSS 框架
Tailwind CSS
^4.2.1
代码规范
ESLint
^9
Prettier
^3.8.1
查看全部依赖 (62)
依赖
@aws-sdk/client-s3
^3.1001.0
@aws-sdk/s3-request-presigner
^3.1001.0
@beatsync/shared
workspace:*
@dnd-kit/core
^6.3.1
@dnd-kit/modifiers
^9.0.0
@dnd-kit/sortable
^10.0.0
@dnd-kit/utilities
^3.2.2
@radix-ui/react-accordion
^1.2.12
@radix-ui/react-avatar
^1.1.11
@radix-ui/react-dialog
^1.1.15
@radix-ui/react-dropdown-menu
^2.1.16
@radix-ui/react-label
^2.1.8
@radix-ui/react-popover
^1.1.15
@radix-ui/react-scroll-area
^1.2.10
@radix-ui/react-select
^2.2.6
@radix-ui/react-separator
^1.1.8
@radix-ui/react-slider
^1.3.6
@radix-ui/react-slot
^1.2.4
@radix-ui/react-switch
^1.2.6
@radix-ui/react-tabs
^1.1.13
@radix-ui/react-tooltip
^1.2.8
@types/qrcode
^1.5.6
@types/throttle-debounce
^5.0.2
@vercel/analytics
^1.6.1
async-mutex
^0.5.0
class-variance-authority
^0.7.1
clsx
^2.1.1
cmdk
^1.1.1
dotenv
^17.3.1
hono
^4.12.4
input-otp
^1.4.2
lucide-react
^0.576.0
motion
^12.34.5
nanoid
^5.1.6
next-themes
^0.4.6
p-limit
^7.3.0
posthog-js
^1.358.0
qrcode
^1.5.4
react-dom
^19.2.4
react-hook-form
^7.71.2
react-icons
^5.6.0
sanitize-filename
^1.6.3
sonner
^2.0.7
tailwind-merge
^3.5.0
tailwindcss-animate
^1.0.7
throttle-debounce
^5.0.2
zod
^4.3.6
开发依赖
@eslint/js
^9
@tailwindcss/postcss
^4.2.1
@types/bun
^1.3.10
@types/node
^25.3.3
@types/react
^19.2.14
@types/react-dom
^19.2.3
@types/sinon
^21.0.0
babel-plugin-react-compiler
^1.0.0
eslint-config-next
^16.1.6
eslint-config-prettier
^10.1.8
lefthook
^2.1.2
sinon
^21.0.1
turbo
^2.8.13
typescript
^5.9.3
typescript-eslint
^8.56.1