前端与 UI

TECH STACK开发技术栈

Web 界面的框架、组件库、样式方案、状态管理与构建工具:从「页面怎么渲染」到「组件从哪来」,一页看完。

收录条目 94 条 按用途筛选,同类才可比

先按分类把范围缩到一类:框架与渲染、组件库与设计系统、状态与数据、富交互与可视化、Web 基础与协议;同一类里再比形态与许可证。

分类 5 个 按用途分组
适用场景 技术选型 先定位,再比同类
数据日期 2026-10-27 核对到这一天
口径边界 只比同类 跨类不横向比

筛选与排序

显示 94 / 94 条

前端与 UI 对照表

第 3 / 4 页 · 共 94 条
列表只做扫读;官网、仓库与完整说明在详情页
前端与 UI 的条目、分类、形态与许可证
名称分类形态一句话定位亮点 / 热度许可证详情
TDesign Vue Next Vue 3 生态 · 腾讯设计体系 组件库与设计系统 开箱即用的业务组件库 企业级设计系统 组件、主题和设计规范较完整,适合团队级产品和多业务线统一体验。 — 查看详情
Testing Library Testing Library · 组件库与设计系统 组件库与设计系统 组件测试库 按用户视角测试组件 用可访问性角色与可见文案查找元素,逼着测试贴近真实交互;与 Jest、Vitest… MIT 查看详情
uni-ui 小程序 / 跨端框架自带 · uni-app 官方 组件库与设计系统 端自带或跨端组件方案 Vue 多端组件库 与 uni-app 配套,小程序、H5 和 App 覆盖广,接入成本低。 — 查看详情
Vant 移动端 H5 / 小程序 · Vue · 移动 H5 组件库与设计系统 移动端优先组件库 移动端 H5 组件库 移动交互成熟,中文资料丰富,表单、弹层、列表和业务组件齐全。 — 查看详情
Vuetify Vue 3 生态 · Material Design 组件库与设计系统 开箱即用的业务组件库 Vue Material 组件库 设计规范统一,布局、表单和移动适配能力较完整。 — 查看详情
Wot Design Uni 小程序 / 跨端框架自带 · Vue 3 · uni-app 组件库与设计系统 端自带或跨端组件方案 Vue 3 uni-app 组件库 表单、弹窗、选择器等移动业务组件较完整,风格接近 Vant。 — 查看详情
xterm.js 开发者工作台内嵌组件 · Web Terminal 组件库与设计系统 开发者工具内嵌组件 终端 UI 组件 负责终端绘制、键盘输入和 ANSI 输出,能与 node-pty / ConPTY… — 查看详情
文档预览管线 开发者工作台内嵌组件 · docx · pptx · sheet · pdf · media 组件库与设计系统 开发者工具内嵌组件 多格式文件预览 把文档、表格、演示文稿、PDF、视频和音频纳入同一工作区,减少 Agent 输出与文… — 查看详情
Jotai Jotai 社区 · 状态管理 状态与数据 原子化状态管理 以原子为单位的状态方案 状态拆成独立原子,组件只订阅自己用到的部分,更新粒度细、重渲染少;不需要外层 Pro… MIT 查看详情
next-intl 前端 · 国际化 状态与数据 技术名词 面向 Next.js App Router 的多语言路由与消息管理方案 语言是路由和请求上下文的一部分,不是上线前再贴的补丁。 — 查看详情
Pinia / Redux 前端 · 状态管理 状态与数据 技术名词 前端跨组件状态与数据流管理方案 当状态需要跨组件共享时,再建立统一的数据源。 — 查看详情
Redux Toolkit Redux 团队 · 状态管理 状态与数据 全局状态管理 Redux 官方推荐写法工具集 用切片把 action 与 reducer 收在一处,内置不可变更新库免手写展开运算… MIT 查看详情
TanStack Query 前端 · 服务端状态 状态与数据 技术名词 处理 API 缓存、请求生命周期和服务端数据失效的客户端库 服务端数据由 Query 管缓存,UI 状态再交给本地 Store。 — 查看详情
zustand 前端 · 客户端状态 状态与数据 技术名词 轻量的 React 客户端状态管理库 只保存客户端状态,避免把服务器当成第二个缓存。 — 查看详情
Apache ECharts Apache 软件基金会 · 交互与可视化 富交互与可视化 图表可视化库 覆盖常见图表需求的图表库 图表类型覆盖折线、柱状、地图、关系图等常见需求,配置项驱动、换图不用重写渲染逻辑;大… Apache-2.0 查看详情
CodeMirror 6 CodeMirror 团队 · 交互与可视化 富交互与可视化 代码编辑器内核 可嵌入网页的代码编辑器内核 按模块拆分,语言支持、主题、快捷键都按需装配,打包体积可控;增量解析与视口渲染让它能… MIT 查看详情
D3 Observable(D3 社区) · 交互与可视化 富交互与可视化 数据可视化底层库 用数据驱动 DOM 与 SVG 绘图 把数据绑定到 DOM,用比例尺、形状生成器与过渡做任意定制图表;不限定图表类型,复杂… ISC 查看详情
Framer Motion 前端 · 动效库 富交互与可视化 技术名词 React 生态的声明式动画与交互动效库 用组件状态描述动画,而不是手动操作每一帧。 — 查看详情
Lexical Meta · 交互与可视化 富交互与可视化 富文本编辑器框架 可扩展的富文本编辑器框架 基于内容可编辑区做状态模型,节点与选区可控,扩展插件按需组合;对无障碍与输入法支持较… MIT 查看详情
Lottie Airbnb · 交互与可视化 富交互与可视化 动效播放库 把 AE 动画搬到网页 把 After Effects 动画导出成 JSON,在页面与 App 上按矢量播放… MIT 查看详情
Motion 前端 · 动效库 富交互与可视化 技术名词 React / Web 的声明式动画与交互过渡库 动效用来说明状态变化,不应该成为产品的主角。 — 查看详情
Shiki + Mermaid + KaTeX 前端 · 代码 / 文档渲染 富交互与可视化 技术名词 代码高亮、流程图和数学公式的内容渲染组合 渲染器负责表达,输入清洗和安全策略负责守边界。 — 查看详情
Stripe.js 前端 · 支付前端 富交互与可视化 技术名词 Stripe 支付流程的浏览器端接入库 前端负责支付交互,服务端负责金额、订单和最终确认。 — 查看详情
TipTap Tiptap · 交互与可视化 富交互与可视化 富文本编辑器框架 基于文档模型的编辑器框架 文档模型来自成熟的编辑内核,扩展以插件方式组合,协作编辑、评论、自定义节点都有现成做… MIT 查看详情
axe-core Deque Systems · Web 基础能力 Web 基础与协议 无障碍检测引擎 自动检测页面的无障碍问题 按无障碍规则扫真实渲染后的页面,报出对比度、标签缺失、焦点顺序等问题并给定位与修复建… MPL-2.0 查看详情
Cookie / CORS 基础 Web · 基础 Web Web 基础与协议 技术名词 浏览器状态与跨域访问控制机制 Cookie 管状态,CORS 管跨域边界。 — 查看详情
HTML / CSS 基础 Web · 基础 Web Web 基础与协议 技术名词 网页结构与视觉样式基础 HTML 搭骨架,CSS 做外观。 — 查看详情
HTTP / 浏览器 基础 Web · 基础 Web Web 基础与协议 技术名词 页面、资源与 API 通信的基础 浏览器发请求,服务器给响应。 — 查看详情
i18next i18next 社区 · Web 基础能力 Web 基础与协议 国际化框架 多语言文案与格式化的基础库 按命名空间组织文案,支持插值、复数与语言回退,语言包可懒加载;框架无关且有各主流框架… MIT 查看详情
Lit Google · Web 基础能力 Web 基础与协议 Web Components 基类库 按浏览器标准写组件的基础库 组件按浏览器原生标准实现,能被 React、Vue、Angular 直接引用,跨框架… BSD-3-Clause 查看详情

数据说明

收录规模94 个条目分 5 类,同类之间才可比
资料口径各项目官方文档与代码仓库以官方文档与仓库为准,只做中文整理
数据日期2026-10-27核对到这一天,官方改动以官方为准
口径边界只比同类跨类场景不同,不可直接比价与打分

常见问题

组件库、Headless 原语、样式工具能一起比吗?

不能。Ant Design / Element Plus 是开箱即用的业务组件库,Radix / Base UI 只提供行为与无障碍原语,Tailwind 是样式工具。前两类给你自由度但要自己写组件,第三类交付快但定制成本高。

框架和元框架(Next.js / Nuxt)是什么关系?

元框架在框架之上补了路由、渲染模式(SSR/SSG/RSC)与构建约定。选 React 但不选元框架,等于自己拼路由与构建;选 Next.js 则要接受它的约定与升级节奏。

条目信息取自各项目官方仓库与文档;定位、优势与注意事项为中文归纳,数值不改写,仓库地址、许可证与版本以官方为准。