carbon-design-system/carbon-icons-svelte
说明与用途
**项目简介(2‑3 句)**
Carbon‑Design‑System 的 SVG 图标已封装为 Svelte 组件,提供统一、可定制的视觉资源,帮助开发者在 Svelte 项目中快速使用 Carbon 设计体系的图标。
**价值**
- **统一视觉**:一次性引入即拥有 Carbon 全套图标,保持 UI 风格一致。
- **提升效率**:图标即为 Svelte 组件,可直接在模板中使用,无需手动处理 SVG,适合快速原型和 Web3 前端开发(如钱包、DeFi 仪表盘)。
- **开源透明**:实现细节全部公开,便于审计和二次定制,特别适合需要展示或检查区块链工作流的场景。
**典型接入方式**
- **安装**:
npm i -D carbon-icons-svelte(或pnpm add carbon-icons-svelte)。 - **在 Svelte 文件中使用**:
<script>
import { Add24, Search24 } from 'carbon-icons-svelte';
</script>
<Add24 class="icon" />
<Search24 class="icon" />- **按需引入**:仅导入需要的图标可保持打包体积最小。
- **自定义样式**:通过 CSS 或 Svelte 的
class、style属性调整颜色、大小等。
**生产可用性**
- **活跃度**:截至 2026‑07‑02 最近一次提交,GitHub ★458、Fork 26,社区活跃。
- **技术成熟度**:使用 TypeScript 编写,提供完整的类型声明,兼容 SvelteKit 与普通 Svelte 项目。
- **风险**:暂无重大元数据风险,仍需在正式投产前确认许可证兼容性(MIT)以及安全审计情况。
- **结论**:在完成 README 与许可证复核后,可视为高可用的 OSS 组件,适合在生产环境中进行小范围试点,随后逐步推广。
实际用途
carbon-design-system/carbon-icons-svelte helps prototype or inspect blockchain workflows with open implementation details.
- build Web3 workflows
- inspect blockchain integrations
- prototype wallet or DeFi features
限制与审查说明
High for an OSS candidate: recent activity, adoption, and ecosystem signals are strong enough for a serious pilot.
- 来源: github
- 语言: TypeScript
- 记录日期: 2026-09-05T17:30:53.138Z