オープンソースアイコンライブラリLucide⁠バージョン1をリリース

オープンソースアイコンライブラリ「Lucide」は2026年3月23日、バージョン1となる1.0.1を公開した。長年の取り組みの節目となるマイルストーンと位置付けており、ブランドアイコンの削除やUMDビルドの廃止、Vue向けパッケージ名変更などが行われた。現在の最新バージョンは1.7.0となっている。

Lucideは1,600以上のSVGアイコンを提供するオープンソースのアイコンライブラリ。可読性や一貫性を保つ設計ルールに加え、使うアイコンだけを配布物に含めやすい構成を特徴とする。Vanilla JavaScriptでの利用のほか、React、Vue、Angularなどで利用するための公式パッケージも提供されている。これまで週3,000万回以上のダウンロードされることもあり、数多くのプロジェクトで利用されているという。

バージョン1で、ブランドアイコンを削除している。リリースにおいて、この決定は軽いものではなかったが、持続可能で法的に準拠したライブラリを維持するための判断だと説明している。なお、ブランドアイコンが必要な場合の代替としては、より法的に安全性の高いコレクションとしてSimple Iconsを案内している。

そのほか、バージョン1の変更点は以下のとおり。

  • アクセシビリティ面ではアイコンにaria-hidden=trueがデフォルトで設定
  • ビルド形式はlucideパッケージを除いてUMDが削除され、ESMおよびCJSのみの提供
  • lucide-vue-nextから@lucide/vueへのパッケージ名変更
  • Angular向けのスタンドアロン実装である@lucide/angularの追加
  • React、Vue、Svelte、Solidでのコンテキストプロバイダー対応
  • Lucideフォントのコードポイント安定化
  • lucideパッケージのShadow DOMサポート

ドキュメントも刷新され、React、Vue、Svelte、Solid、Angular、Astro、Vanilla JavaScriptなど、各フレームワーク向けの手順やコード例をまとめたガイドが提供されている。これに加えてLLM向けの案内ファイルであるllms.txtも追加された。

ライセンスはISCで、Lucideの元になったアイコンセットFeather Icons由来の一部アイコンにはMITライセンスが適用される。

おすすめ記事

記事・ニュース一覧