theSVG:一个收录 5600+ 品牌与云架构 SVG 图标的开源图标库,支持 npm、CDN、API 和 MCP 等多种方式调用
还在为找不到合适的品牌图标而烦恼吗?theSVG 提供了 5600+ 品牌 SVG 图标,涵盖 AWS、Azure、GCP 等,支持 tree-shaking、TypeScript,开源免费,让你的项目瞬间拥有专业级的视觉效果!
一、theSVG 是什么
theSVG 是一个为开发者提供的包含 5600+ 品牌 SVG 图标的开源项目。它旨在成为品牌图标、云架构图等 SVG 图标的单一来源。这些图标可搜索、可版本控制,并可通过 npm 包、CDN、CLI、API 和 MCP 服务器获取。

二、功能特点
theSVG 具有以下显著特点:
- 海量图标: 包含 5600+ 图标,涵盖品牌 logo、云架构图等。
- 多种分类: 4019+ 品牌图标,分为 55+ 类别;739+ AWS 架构图标(2026 Q1);626+ Azure 服务图标(2026 Q1);214+ Google Cloud 图标(2026 Q1)。
- 多种变体: 8400+ SVG 变体,包括彩色、单色、浅色、深色、文字商标等。
- Tree-shaking: 只需引入需要的图标,减少项目体积。
- TypeScript 支持: 完全类型化,支持双重 ESM/CJS。
- 框架无关: 适用于 React、Vue、Svelte、纯 HTML 或 CDN。
- AI 就绪: 提供 MCP 服务器,支持 Claude、Cursor 和 Windsurf 等 AI 助手。
- 多种获取方式: npm 包、CDN、CLI、API 和 MCP 服务器。
三、如何使用
-
安装:
npm install thesvg或者使用 tree-shaking 的 scoped 包:
npm install @thesvg/icons -
引入:
import github from "thesvg/github"; github.svg; // raw SVG string github.title; // "GitHub" github.hex; // "181717" github.variants; // { default: "<svg...>", mono: "<svg...>" } -
CDN:
<!-- From thesvg.org --> <img src="https://thesvg.org/icons/github/default.svg" width="32" height="32" alt="GitHub" /> <!-- From jsDelivr --> <img src="https://cdn.jsdelivr.net/gh/glincker/thesvg@main/public/icons/github/default.svg" width="32" height="32" alt="GitHub" /> -
框架使用:
-
React:
import { Github, Figma } from "@thesvg/react"; export function Logos() { return <Github width={24} height={24} className="text-white" />; } -
Vue:
<script setup> import { Github, Figma } from "@thesvg/vue"; </script> <template> <Github width="24" height="24" /> </template> -
Svelte:
<script> import { Github, Figma } from "@thesvg/svelte"; </script> <Github width="24" height="24" />
-
-
CLI:
npx @thesvg/cli add github npx @thesvg/cli search "ai"
四、支持平台
theSVG 适用于各种前端框架,包括 React、Vue、Svelte 等,以及纯 HTML 项目。
五、价格
theSVG 是一个开源项目,使用 MIT 许可证,免费使用。
六、使用场景
theSVG 适用于各种需要品牌图标的场景,包括:
- 网站和应用程序: 使用品牌图标来增强用户体验。
- 演示文稿: 在演示文稿中使用品牌图标来提高专业性。
- 文档: 在文档中使用品牌图标来提高可读性。
- 云架构图: 使用 AWS、Azure、GCP 图标来绘制云架构图。
- AI 应用: 为 AI 助手提供品牌图标。
七、运作模式
theSVG 通过社区贡献和维护,不断更新和增加图标。开发者可以通过 npm 包、CDN、CLI、API 等方式获取图标,并将其应用到自己的项目中。
结语
theSVG 是一个强大的品牌 SVG 图标库,提供了丰富的图标资源和便捷的使用方式。无论是前端开发者、设计师还是 AI 开发者,都可以从中受益。
- GitHub 仓库:https://github.com/glincker/thesvg
- theSVG 官网:https://www.thesvg.org/

