Skip to content
Watermelon UI logo

Watermelon UI

专为现代 Web 开发者打造的开源 React UI 平台,汇聚高品质动效交互组件、落地页区块与完整仪表盘模板,支持 shadcn/ui 注册表一键分发与原生 AI/MCP 深度集成。

Watermelon UI 官方界面预览

项目概述

Watermelon UI 是专为追求极致视觉质感与敏捷落地的现代开发者构建的开源 React 19 UI 平台。项目深度拥抱 Tailwind CSS 4 与 Motion(原 Framer Motion),精选汇集了海量微动效组件(Animated Components)、营销落地页预设区块(Blocks)、高保真仪表盘(Dashboards)与完整模板系统。所有组件均采用 shadcn/ui 兼容的 Copy-Paste 注册表机制分发,代码完全归宿于本地项目,同时率先支持原生 MCP(Model Context Protocol)协议,为 AI Agent 辅助编程提供首屈一指的代码检索体验。

核心特性

  • 🎨 极具表现力的动效组件:依托 Motion 与 Tailwind CSS 4,内置卡片折叠、动态文字、磁性悬浮等丰富的高级微动效交互,视觉质感极强。
  • 🧱 开箱即用的页面级区块:不局限于单一基础原子控件,提供大量英雄区(Hero)、特性介绍(Features)、定价对比及后台管理 Dashboard 的全功能页面区块。
  • 📦 shadcn 注册表无缝分发:无冗余运行时黑盒依赖,直接通过 npx shadcn add 或专有 CLI 拉取纯 TypeScript 源码,代码所有权与定制自由度 100% 掌握在开发者手中。
  • 🤖 原生 AI 与 MCP 协议支持:官方内置完备的 MCP Server (mcp.watermelon.sh),支持 Claude、Cursor、Codex 等 AI 智能体一键接入,实现上下文精准检索与代码智能拼装。

快速上手与示例代码

# 通过 shadcn 注册表快速引入指定交互组件
npx shadcn@latest add https://registry.watermelon.sh/r/card-split-accordian.json
import React from 'react';
import { CardSplitAccordian } from '@/components/ui/card-split-accordian';

export default function FeatureSection() {
  return (
    <div className="max-w-4xl mx-auto py-12 px-4">
      <h2 className="text-3xl font-bold tracking-tight mb-8">交互式特性展示</h2>
      <CardSplitAccordian
        title="流畅动效体验"
        description="基于 Tailwind CSS 4 与 Motion 构建,组件内部自包含物理弹性动画,支持全键盘焦点无障碍导航与自适应响应式布局。"
      />
    </div>
  );
}

技术选型建议与适用场景

  • 非常适合:需要快速交付极高视觉质感的技术官网、SaaS 营销落地页、AI 应用前端与现代化企业级管理后台的团队。
  • 与同类方案对比:相比于传统一体化 UI 库(如 Ant Design、MUI),Watermelon UI 零运行时捆绑,样式与逻辑完全透明;相比普通 Tailwind 模版,其组件动效调校更为细腻,且支持 MCP 协议无缝协同现代 AI 编程流。

讨论与评价

0 条讨论
分享你对该组件库的上手体验、优缺点或建议...

暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!

相关组件推荐

基于同类与技术栈推荐