适合人群
- 想美化 GitHub 个人主页的开发者
- 需要在作品集网站展示技术栈的前端工程师
- 制作技术简历、求职材料的技术人员
- 维护开源项目 README,想展示项目依赖技术栈的维护者
准备清单
- 一个 GitHub 账号
- 基本的 Markdown 或 HTML 知识
- 想要展示的技术栈列表
ICONIC 是什么
ICONIC 是一个免费开源的气泡风格技能图标库,专为 GitHub README、个人作品集和简历打造。口号是 "Be iconic, not generic"——告别无聊的文字列表,用精美图标展示你的技术栈。
项目收录了 238+ 个技能图标,每个都有深色和浅色两种变体,涵盖编程语言、框架、工具、平台、AI 工具等多个类别。
核心特色
1. 统一的气泡风格设计
所有图标采用统一的气泡形状(bubble-shaped),512×512 SVG 格式,在任何尺寸下都清晰美观。不是简单拼凑的图标集合,而是一套设计一致的专业图标系统。
2. 深色/浅色双主题
每个图标都有 Dark 和 Light 两个版本,适配不同背景的页面:
- 深色背景 GitHub 主题 → 使用 Dark 图标
- 浅色背景简历/网站 → 使用 Light 图标
- 亮暗切换的页面 → 动态切换图标主题
3. API 驱动,无需下载
最方便的使用方式——直接通过 URL 引用,不需要 clone 仓库或下载任何文件:
深色图标:https://iconic-api.onrender.com/dark/python
浅色图标:https://iconic-api.onrender.com/light/python
4. 在线图标画廊
提供 Web 界面浏览所有图标:iconic-api.onrender.com/gallery/
支持搜索和主题切换,方便预览和选择。
图标覆盖范围
| 类别 | 示例图标 |
|---|---|
| 编程语言 | Python、JavaScript、TypeScript、Go、Rust、Java、C++、Swift |
| 前端框架 | React、Vue、Angular、Svelte、Next.js、Nuxt.js |
| 后端框架 | Node.js、Django、FastAPI、Spring、Express |
| 数据库 | PostgreSQL、MongoDB、Redis、MySQL、SQLite |
| 云服务 | AWS、GCP、Azure、Vercel、Netlify |
| AI 工具 | ChatGPT、Claude、DeepSeek、Hugging Face |
| 编辑器 | VS Code、Vim、Neovim、Emacs |
| 设计工具 | Figma、Sketch、Adobe XD |
| DevOps | Docker、Kubernetes、Git、GitHub Actions |
操作步骤
1. 在 GitHub README 中使用(HTML 方式,推荐)
在你的 GitHub Profile README 中,用 HTML 标签嵌入图标:
<div style="display: flex; gap: 2px; align-items: center;">
<img src="https://iconic-api.onrender.com/dark/python" width="64px" alt="Python" />
<img src="https://iconic-api.onrender.com/dark/react" width="64px" alt="React" />
<img src="https://iconic-api.onrender.com/dark/typescript" width="64px" alt="TypeScript" />
<img src="https://iconic-api.onrender.com/dark/docker" width="64px" alt="Docker" />
<img src="https://iconic-api.onrender.com/dark/postgresql" width="64px" alt="PostgreSQL" />
</div>
效果:一行精美的气泡图标,整齐排列,视觉冲击力强。
2. 在 GitHub README 中使用(Markdown 方式)



推荐 HTML 方式,可以更好地控制尺寸和间距。
3. 在个人网站/作品集中使用
<!-- 适配深色主题 -->
<section class="skills">
<h2>Tech Stack</h2>
<div class="skills-grid">
<img src="https://iconic-api.onrender.com/dark/python" width="48px" alt="Python" />
<img src="https://iconic-api.onrender.com/dark/nextjs" width="48px" alt="Next.js" />
<img src="https://iconic-api.onrender.com/dark/tailwindcss" width="48px" alt="Tailwind CSS" />
</div>
</section>
<!-- 适配浅色主题 -->
<section class="skills">
<h2>Tech Stack</h2>
<div class="skills-grid">
<img src="https://iconic-api.onrender.com/light/python" width="48px" alt="Python" />
<img src="https://iconic-api.onrender.com/light/nextjs" width="48px" alt="Next.js" />
<img src="https://iconic-api.onrender.com/light/tailwindcss" width="48px" alt="Tailwind CSS" />
</div>
</section>
4. 在技术简历中使用
在 Markdown 简历或 HTML 简历中嵌入图标:
<div class="resume-skills">
<h3>后端开发</h3>
<div style="display: inline-flex; gap: 8px; align-items: center;">
<img src="https://iconic-api.onrender.com/dark/golang" width="32px" />
<img src="https://iconic-api.onrender.com/dark/kubernetes" width="32px" />
<img src="https://iconic-api.onrender.com/dark/aws" width="32px" />
</div>
</div>
5. 下载 SVG 离线使用
如果你不想依赖在线 API,可以直接下载 SVG 文件:
# 克隆仓库
git clone https://github.com/YuheshPandian/ICONIC.git
# SVG 文件在以下目录
ls icons/dark/ # 深色图标
ls icons/light/ # 浅色图标
SVG 文件可以自由修改颜色、大小,集成到任何项目中。
6. 为开源项目 README 添加技术栈展示
<!-- 在项目 README.md 底部添加 -->
<h3 align="left">Tech Stack:</h3>
<div align="left">
<img src="https://iconic-api.onrender.com/dark/python" width="40" height="40" alt="Python" />
<img src="https://iconic-api.onrender.com/dark/fastapi" width="40" height="40" alt="FastAPI" />
<img src="https://iconic-api.onrender.com/dark/postgresql" width="40" height="40" alt="PostgreSQL" />
<img src="https://iconic-api.onrender.com/dark/docker" width="40" height="40" alt="Docker" />
</div>
实际效果示例
Before(纯文字)
Skills: Python, React, TypeScript, Docker, PostgreSQL, AWS
After(ICONIC 图标)
一行精美的气泡形状图标,每个都有品牌配色,视觉效果专业且统一。
常见问题
Q: 图标名称怎么查?有完整列表吗?
A: 访问在线画廊 iconic-api.onrender.com/gallery/,可以搜索和预览所有图标。图标名称通常使用小写英文,如 python、react、nextjs。如果你在构建 AI 工具相关的项目,也可以看看 Awesome DESIGN.md:69 个品牌设计系统。
Q: API 会下线吗?可靠性如何?
A: API 部署在 Render 平台上,有一定的冷启动延迟(约 30 秒)。如果对可靠性要求高,建议 clone 仓库后自行部署或直接使用 SVG 文件。项目是 MIT 开源,你可以部署到自己的服务器。
Q: 可以自定义图标的颜色吗?
A: 图标是 SVG 格式,下载后可以用任何 SVG 编辑器(推荐 Inkscape)修改颜色。项目还提供了图标模板文件,方便你创建自定义图标的变体。
Q: 如果我想用的图标不在列表中怎么办?
A: ICONIC 是社区驱动的,你可以在 GitHub 上提交 Issue 请求添加新图标,或者自己用 Inkscape 根据模板创建后提交 PR。贡献指南在仓库的 .github/ 目录下。想了解更多开发者工具?看看 CLI-Anything:让所有软件支持 AI 代理。
Q: 和 Simple Icons、DevIcon 有什么区别?
A: ICONIC 的核心差异化在于统一的气泡形状设计。Simple Icons 和 DevIcon 提供的是品牌原始 Logo,形状各异,放在一起不够统一。ICONIC 将所有 Logo 统一为气泡形状,在技术栈展示场景下视觉更协调。同时 ICONIC 也覆盖了一些独有的 AI 工具图标(如 ChatGPT、Claude、DeepSeek)。
参考来源
下一步建议
- 想让 AI 生成专业 UI?阅读 Awesome DESIGN.md:69 个品牌设计系统
- 对 AI 开发工具感兴趣?查看 CLI-Anything:让所有软件支持 AI 代理
- 想用 AI 工具赚钱?阅读 AI 副业赚钱手册:446+ 实战方案
