关于 Icons Gallery
为中国大陆用户提供的自托管应用图标 CDN 加速分发服务, 快速、稳定地访问 6000+ 精选图标资源。
selfh.st/icons
基于 selfh.st icons 仓库,这是一个为自托管服务和仪表板设计的综合图标集合,包含 6000+ 应用程序图标。
大陆 CDN 加速
针对中国大陆用户优化的 CDN 分发服务,确保图标资源的快速加载和稳定访问。
NPM 包
安装
npm install @bytecook/icons基础用法
import { createIconUrl } from '@bytecook/icons';
// 默认: SVG 格式, bytecook CDN
createIconUrl('nginx');
// => https://ico.bytecook.io/svg/nginx.svg
// 指定格式
createIconUrl('nginx', { format: 'png' });
// => https://ico.bytecook.io/png/nginx.png
// 暗色变体
createIconUrl('nginx', { variant: 'dark' });
// => https://ico.bytecook.io/svg/nginx-dark.svg工厂模式
import { createIconHelper } from '@bytecook/icons';
const icons = createIconHelper({ format: 'webp' });
icons.url('docker'); // WebP 格式
icons.svg('docker'); // 强制 SVG
icons.png('docker', 'dark'); // PNG 暗色变体图标元数据
import iconList from '@bytecook/icons/icons.json';
console.log(iconList.length); // 2360+ 图标
// 每个图标包含:
// { name, reference, category, svg, png, webp, light, dark, tags }相关资源
由 猫猫博客 制作
CDN 分发由 Peekabo CDN 赞助