登录 注册
其他 component-libraryui-componentsvuevue-typescriptvue3-components
18,608
Stars
1,860
Forks
94
Watchers
712
Open Issues
MIT
许可证
TypeScript
语言
2021-06-04
创建时间
2026-10-26
最近更新

项目能做什么

基于 Vue 3 的组件库,组件丰富、主题可定制且全量使用 TypeScript。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
  <img width="144px" src="https://naiveui.oss-cn-hongkong.aliyuncs.com/naivelogo.svg" />
</p>

<h1 align="center">Naive UI</h1>
<p align="center">A Vue 3 Component Library</p>
<p align="center"><b>Fairly Complete, Theme Customizable, Uses TypeScript, Fast</b></p>
<p align="center">Kinda Interesting</p>

<p align="center">
  <a href="https://npmjs.com/package/naive-ui">
    <img src="https://img.shields.io/npm/v/naive-ui.svg" alt="npm">
  </a>
  <a href="https://pkg.pr.new/~/tusen-ai/naive-ui">
    <img src="https://pkg.pr.new/badge/tusen-ai/naive-ui" alt="pkg.pr.new">
  </a>
</p>

<p align="center">English | <a href="README.zh-CN.md">中文</a></p>

## Documentation

[www.naiveui.com](http://www.naiveui.com)

## Community

- [Discord](https://discord.gg/Pqv7Mev5Dd)
- DingTalk Group 1 (Member limit reached) 33482509
- DingTalk Group 2 (Member limit reached) 35886835
- DingTalk Group 3 (Member limit reached) 32377370
- DingTalk Group 4 (Member limit reached) 8165002788
- DingTalk Group 5 (Member limit reached) 31205022250
- DingTalk Group 6 (Member limit reached) 62720001971
- DingTalk Group 7 172000005810

- [Awesome Naive UI](https://github.com/naive-ui/awesome-naive)

## Features

### Fairly Complete

There are more than 90 components. Hope they can help you write less code.

What's more, they are all treeshakable.

### Theme Customizable

We provide an advanced type safe theme system built using TypeScript. All you need is to provide a theme overrides object in JS. Then all the stuff will be done by us.

What's more, no less/sass/css variables, no webpack loaders are required.

### Uses TypeScript

All the stuff in Naive UI is written in TypeScript. It can work with your typescript project seamlessly.

What's more, you don't need to import any CSS to use the components.

### Fast

I try to make it not rather slow. All data components works with virtual list by default.

What's more, ..., no more. Just enjoy it.

## Installation

### npm

Use npm to install.

```bash
npm i naive-ui
```

### Fonts

```bash
npm i vfonts
```

### Icons

Naive UI recommends using [xicons](https://www.xicons.org) as icon library.

### Design Resources

[Naive UI (Sketch)](https://naive-ui.oss-accelerate.aliyuncs.com/NaiveUI-Design-Library-en-US.sketch).

## Contributing

Please see [CONTRIBUTING.md](https://github.com/tusen-ai/naive-ui/blob/main/CONTRIBUTING.md).

## License

Naive UI is licensed under the [MIT license](https://opensource.org/licenses/MIT).

Graphics resources of `result` component is licensed under the [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/). The graphics resources come from [Twemoji](https://github.com/twitter/twemoji).
阅读完整原文

商业机会分析 AI 生成

Naive UI Pro 商业级中后台模板与业务解决方案

产品构想基于 Naive UI 开发开箱即用的企业级中后台模版,预置复杂业务组件、状态管理、路由权限及多套主题系统。
核心功能动态权限路由、复杂通用表单/表格抽象封装、暗黑模式无缝适配、主流后端语言模板接入示例、终身版本升级。
目标用户外包公司、独立开发者、中小企业前端团队。
难度/周期中等 · 1-2个月 · 成本:极低(主要为开发时间成本与轻量静态托管)
收费模式一次性授权售卖(个人版/商业多项目授权),提供增值工单支持。
竞争风险开源社区存在免费替代品(如社区第三方开源模板),需依靠极其出色的工程化深度与设计感形成壁垒。
依据 数据支持的判断

全量 Naive UI Figma 设计系统与 Token 资产包

产品构想制作与 Naive UI 组件库 100% 对应的 Figma 高保真设计资产库,支持 Auto Layout、Variants 与主题 Token 映射。
核心功能完整组件映射覆盖、明暗主题即时切换、设计 Token 与前端 CSS/TS 变量一一对应、持续同步 Naive UI 官方更新。
目标用户UI/UX 设计师、产研一体化团队、个人独立开发者。
难度/周期低 · 2-3周 · 成本:零额外成本(时间投入为主)
收费模式数字商品单次销售(通过 Gumroad、UI8 或国内设计平台按席位收费)。
竞争风险容易被盗版二次传播,需建立强绑定的更新机制和会员社群。
依据 数据支持的判断

Naive UI 可视化主题配置器与页面原型生成工具

产品构想针对 Naive UI 强大的主题定制能力,开发一个纯 Web 端的直观调色与主题打包导出 SaaS 工具。
核心功能所见即所得的调色面板、各组件实时渲染预览、企业级对比度无障碍检测、一键导出可运行的 TypeScript 主题配置文件。
目标用户需要定制品牌风格的前端团队、对 CSS 深度配置不熟悉的设计师及全栈开发。
难度/周期中等 · 3-5周 · 成本:低(基础云服务器或静态部署平台)
收费模式免费基础导出,高级预设包/云端保存/协同分享按月订阅收费。
竞争风险多数开发者更习惯直接阅读文档手写配置,纯配置工具的付费意愿可能偏弱。
依据 AI推测
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
shadcn-ui/ui 中文介绍暂未生成
Composable, accessible components with thoughtful defaults.
127,840 TypeScript
mui/material-ui 中文介绍暂未生成
Material UI: Comprehensive React component library that impl
99,315 JavaScript
DavidHDev/react-bits 中文介绍暂未生成
The largest open-source library of animated, interactive, an
51,649 JavaScript
brillout/awesome-react-components 中文介绍暂未生成
Curated List of React Components & Libraries.
48,845 -
saadeghi/daisyui 中文介绍暂未生成
🌼 🌼 🌼 🌼 🌼  The most popular, free and open-source Tailwind C
42,801 JavaScript
inkonchain/ink-kit 中文介绍暂未生成
React component library for onchain applications - See READM
36,284 TypeScript
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 2021-06-04,近 30 天仍在推送
社区活跃Star 18,608 / Fork 1,860 / Issue 712(数据支持,可自行核实)
许可证MIT
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/tusen-ai/naive-ui.git
cd naive-ui
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。