👏

UIデザイン、CDNで使えるアイコン集

に公開
ライブラリ スタイルの傾向 主なライセンス CDN 利用例(最新版は各サイトで確認)
Bootstrap Icons 2 ,000+/塗り・アウトライン両対応 MIT <link href="https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.css" rel="stylesheet"> (Bootstrap Blog)
Heroicons Tailwind 系/24 pxsolid/outline MIT <link href="https://cdn.jsdelivr.net/npm/heroicons-css@1.2/heroicons.min.css" rel="stylesheet"> (jsDelivr)
Remix Icon 中立的デザイン・4 重み Apache-2.0 <link href="https://cdnjs.cloudflare.com/ajax/libs/remixicon/4.2.0/remixicon.min.css" rel="stylesheet"> (cdnjs)
Feather Icons 極細線・最小限 MIT <script src="https://cdnjs.cloudflare.com/ajax/libs/feather-icons/4.29.2/feather.min.js"></script> (cdnjs)
Boxicons Solid/Regular/Logos の3系統 MIT/OFL/CC-BY <link href="https://cdnjs.cloudflare.com/ajax/libs/boxicons/2.1.0/css/boxicons.min.css" rel="stylesheet"> (cdnjs)
Phosphor Icons 重み5段階+アニメ対応 MIT <script src="https://cdn.jsdelivr.net/npm/phosphor-icons@1.4.2"></script> (jsDelivr)
Tabler Icons 2 px ストローク/500+ MIT <link href="https://cdnjs.cloudflare.com/ajax/libs/tabler-icons/3.28.1/tabler-icons.min.css" rel="stylesheet"> (cdnjs)
Lucide Feather 派生・1,500+・ISC ISC <script src="https://unpkg.com/lucide@latest"></script> (Lucide)
Iconoir 約 1,600 の線画アイコン MIT <link href="https://unpkg.com/iconoir@7.11.0/css/iconoir.css" rel="stylesheet"> (Iconoir)
Eva Icons 4 種アニメ+塗り/線 MIT <script src="https://cdn.jsdelivr.net/npm/eva-icons@1.1.3/eva.min.js"></script> (jsDelivr)
Octicons GitHub 公式セット MIT <link href="https://cdn.jsdelivr.net/npm/octicons@8.5.0/build/build.css" rel="stylesheet"> (jsDelivr)

選び方のヒント

UI のトーン

きわめてシンプル → Feather / Lucide

細めの線で情報量多め → Tabler / Iconoir

アプリ寄り・重み可変 → Phosphor / Remix

ビルド無しで SVG を差し替えたい → Feather・Lucide・Phosphor は JS1 行で feather.replace() のように自動置換。

ロゴ類も欲しい → Boxicons (Logos)、Bootstrap Icons (brand 系) が豊富。

Tailwind と親和性 → Heroicons (公式), Lucide (同じクラス文化)。

CDN ならバージョンを固定 (@1.11.3) しておくと将来の破壊的変更を避けられます。必要最小限のアイコンだけを自前ビルドで絞り込む手もあるので、プロダクトのパフォーマンス要件に合わせて取捨選択してください。

Discussion