关于 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 赞助