<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Iconify News</title>
        <link>https://iconify.design/</link>
        <description>All popular icon sets, one framework</description>
        <lastBuildDate>Thu, 14 May 2026 07:15:09 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>Iconify News</title>
            <url>https://iconify.design/assets/og/iconify.png</url>
            <link>https://iconify.design/</link>
        </image>
        <copyright>Copyright © 2020-PRESENT Iconify OÜ</copyright>
        <item>
            <title><![CDATA[New Iconify icon sets website]]></title>
            <link>https://iconify.design/news/2026.html#icon-sets-website</link>
            <guid isPermaLink="false">https://iconify.design/news/2026.html#icon-sets-website</guid>
            <pubDate>Thu, 14 May 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="icon-sets-website" tabindex="-1">New Iconify icon sets website <a class="header-anchor" href="#icon-sets-website" aria-label="Permalink to &quot;New Iconify icon sets website {#icon-sets-website}&quot;">&ZeroWidthSpace;</a></h2>
<p>New version of <a href="https://icon-sets.iconify.design/" target="_blank" rel="noreferrer">Iconify icon sets website</a> is now live.</p>
<p>This is a major rewrite, focusing on fixing user experience.</p>
<p>Main changes:</p>
<ul>
<li>No more infinite scrolling for icons, which caused many UI issues, icons list uses good old reliable pagination.</li>
<li>No more overlapping elements, such as tooltips with buttons.</li>
<li>New code generator.</li>
<li>Select multiple icons, generate bundles and sprites.</li>
</ul>
<p>More details about new features later.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[CSS variables in SVG + CSS components]]></title>
            <link>https://iconify.design/news/2026.html#svg-css-vars</link>
            <guid isPermaLink="false">https://iconify.design/news/2026.html#svg-css-vars</guid>
            <pubDate>Thu, 30 Apr 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="svg-css-vars" tabindex="-1">CSS variables in SVG + CSS components <a class="header-anchor" href="#svg-css-vars" aria-label="Permalink to &quot;CSS variables in SVG + CSS components {#svg-css-vars}&quot;">&ZeroWidthSpace;</a></h2>
<p>This change applies to all SVG + CSS component packages:</p>
<ul>
<li><a href="/docs/usage/svg-css/vue/">@iconify-vue/* packages</a> for Vue.</li>
<li><a href="/docs/usage/svg-css/svelte/">@iconify-svelte/* packages</a> for Svelte.</li>
<li><a href="/docs/usage/svg-css/react/">@iconify-react/* packages</a> for React.</li>
<li><a href="/docs/usage/svg-css/solid/">@iconify-solid/* packages</a> for SolidJS.</li>
</ul>
<p>Now it is possible to customise icons using CSS variables, without editing icons.</p>
<p>You can change:</p>
<ul>
<li>colors</li>
<li>stroke width</li>
<li>opacity</li>
</ul>
<p>Variables are generated based on icon content (see examples below):</p>
<ul>
<li><span class="hljs-inline-prop">--svg-color--{color}</span> for colors, where <span class="hljs-inline-prop">{color}</span> is color value in lower case without &quot;#&quot;</li>
<li><span class="hljs-inline-prop">--svg-stroke-width--{stroke}</span> for stroke width, where <span class="hljs-inline-prop">{stroke}</span> is original stroke width &quot;px&quot; suffix and without dots</li>
<li><span class="hljs-inline-prop">--svg-opacity--{value}</span> for opacity, where <span class="hljs-inline-prop">{value}</span> is original value</li>
<li><span class="hljs-inline-prop">--svg-fill-opacity--{value}</span> for fill-opacity, same as above</li>
</ul>
<p>Variable names are generated from original value in lower case, replacing:</p>
<ul>
<li>All characters other than 0-9 and a-z are replaced with dash</li>
<li>Leading and trailing dashes are removed, except for when value starts with '-' (negative number)</li>
</ul>
<p>Examples:</p>
<ul>
<li>Color &quot;#F80&quot; becomes &quot;f80&quot;</li>
<li>Stroke width &quot;1.5px&quot; becomes &quot;1-5px&quot;</li>
<li>Negative number &quot;-0.5&quot; becomes &quot;-0-5&quot;</li>
</ul>
<p>Usage examples with usable CSS:</p>
<p>Example customising stroke width in <a href="https://icon-sets.iconify.design/tabler/" target="_blank" rel="noreferrer">Tabler Icons</a>:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="c3ZnIHsKICAvKiByZXBsYWNlIDJweCBzdHJva2Ugd2lkdGggd2l0aCAxLjVweCAqLwogIC0tc3ZnLXN0cm9rZS13aWR0aC0tMnB4OiAxLjVweDsKfQo=" lang="css"><code class="highlight hljs"><span class="hljs-selector-tag">svg</span> &#123;<br />
 &nbsp;<span class="hljs-comment">/* replace 2px stroke width with 1.5px */</span><br />
 &nbsp;<span class="hljs-attr">--svg-stroke-width--2px</span>: <span class="hljs-number">1.5px</span>;<br />
&#125;</code></copy-to-clipboard></div></div></div><p>Example customising opacity in two tone <a href="https://icon-sets.iconify.design/ic/" target="_blank" rel="noreferrer">Google Material Icons</a>:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="c3ZnIHsKICAvKiByZXBsYWNlIDAuMyB3aXRoIDAuNSAqLwogIC0tc3ZnLW9wYWNpdHktLTAtMzogMC41Owp9Cg==" lang="css"><code class="highlight hljs"><span class="hljs-selector-tag">svg</span> &#123;<br />
 &nbsp;<span class="hljs-comment">/* replace 0.3 with 0.5 */</span><br />
 &nbsp;<span class="hljs-attr">--svg-opacity--0-3</span>: <span class="hljs-number">0.5</span>;<br />
&#125;</code></copy-to-clipboard></div></div></div><p>Example customising opacity in two tone <a href="https://icon-sets.iconify.design/iconamoon/" target="_blank" rel="noreferrer">IconaMoon</a>:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="c3ZnIHsKICAvKiByZXBsYWNlIDAuMTUgd2l0aCAwLjQgKi8KICAtLXN2Zy1vcGFjaXR5LS0wLTE2OiAwLjQ7Cn0K" lang="css"><code class="highlight hljs"><span class="hljs-selector-tag">svg</span> &#123;<br />
 &nbsp;<span class="hljs-comment">/* replace 0.15 with 0.4 */</span><br />
 &nbsp;<span class="hljs-attr">--svg-opacity--0-16</span>: <span class="hljs-number">0.4</span>;<br />
&#125;</code></copy-to-clipboard></div></div></div><p>Example customising colors in <a href="https://icon-sets.iconify.design/streamline-freehand-color/" target="_blank" rel="noreferrer">Freehand color icons</a>:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="c3ZnIHsKICAvKiByZXBsYWNlIGJsdWUgY29sb3IgKi8KICAtLXN2Zy1jb2xvci0tMGM2ZmZmOiByZWQ7CiAgLyogcmVwbGFjZSBibGFjayBjb2xvciAqLwogIC0tc3ZnLWNvbG9yLS0wMjAyMDI6IGN1cnJlbnRDb2xvcjsKfQo=" lang="css"><code class="highlight hljs"><span class="hljs-selector-tag">svg</span> &#123;<br />
 &nbsp;<span class="hljs-comment">/* replace blue color */</span><br />
 &nbsp;<span class="hljs-attr">--svg-color--0c6fff</span>: red;<br />
 &nbsp;<span class="hljs-comment">/* replace black color */</span><br />
 &nbsp;<span class="hljs-attr">--svg-color--020202</span>: currentColor;<br />
&#125;</code></copy-to-clipboard></div></div></div><p>Where to see actual variables used in a specific icon?</p>
<p>Currently the only way is to inspect icon in browser or editor.</p>
<p>Soon you will be able to do that on <a href="https://icon-sets.iconify.design/" target="_blank" rel="noreferrer">Iconify icon sets website</a>.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SVG + CSS components for SolidJS]]></title>
            <link>https://iconify.design/news/2026.html#svg-css-solid</link>
            <guid isPermaLink="false">https://iconify.design/news/2026.html#svg-css-solid</guid>
            <pubDate>Fri, 06 Mar 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="svg-css-solid" tabindex="-1">SVG + CSS components for SolidJS <a class="header-anchor" href="#svg-css-solid" aria-label="Permalink to &quot;SVG + CSS components for SolidJS {#svg-css-solid}&quot;">&ZeroWidthSpace;</a></h2>
<p>Following a set of Vue, Svelte and React components, new easy to use icon components for SolidJS have been published.</p>
<p>See <a href="/docs/usage/svg-css/solid/">SVG + CSS for SolidJS</a> for details.</p>
<p>There are over 200 icon component packages, one per icon set:</p>
<ul>
<li><span class="hljs-inline-package hljs-linkable">@iconify-solid/material-symbols</span> for Material Symbols icons</li>
<li><span class="hljs-inline-package hljs-linkable">@iconify-solid/solar</span> for Solar icons</li>
<li><span class="hljs-inline-package hljs-linkable">@iconify-solid/tabler</span> for Tabler icons</li>
</ul>
<p>... and so on.</p>
<p>To import an icon component, import default item from <span class="hljs-inline-package hljs-linkable">@iconify-solid/prefix/icon</span> where &quot;prefix&quot; is icon set prefix, &quot;icon&quot; is icon name.</p>
<p>Example:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="aW1wb3J0IEdpdGh1Ykljb24gZnJvbSAiQGljb25pZnktc29saWQvcmkvZ2l0aHViLWxpbmUiOwoKZnVuY3Rpb24gR2l0aHViTGluaygpIHsKICByZXR1cm4gKAogICAgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2ljb25pZnkiPgogICAgICA8R2l0aHViSWNvbiBoZWlnaHQ9IjFlbSIgLz4KICAgIDwvYT4KICApOwp9Cg==" lang="jsx"><code class="highlight hljs"><span class="hljs-keyword">import</span> <span class="hljs-title class_">GithubIcon</span> <span class="hljs-keyword">from</span> <span class="hljs-string">&quot;@iconify-solid/ri/github-line&quot;</span>;<br />
<br />
<span class="hljs-keyword">function</span> <span class="hljs-title function_">GithubLink</span>(<span class="hljs-params"></span>) &#123;<br />
 &nbsp;<span class="hljs-keyword">return</span> (<br />
 &nbsp; &nbsp;<span class="language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">&quot;https://github.com/iconify&quot;</span>&gt;</span><br />
 &nbsp; &nbsp; &nbsp;<span class="hljs-tag">&lt;<span class="hljs-name">GithubIcon</span> <span class="hljs-attr">height</span>=<span class="hljs-string">&quot;1em&quot;</span> /&gt;</span><br />
 &nbsp; &nbsp;<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></span><br />
 &nbsp;);<br />
&#125;</code></copy-to-clipboard></div></div></div><p>These packages will be automatically updated when Iconify icon sets are updated.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[SVG + CSS components for React]]></title>
            <link>https://iconify.design/news/2026.html#svg-css-react</link>
            <guid isPermaLink="false">https://iconify.design/news/2026.html#svg-css-react</guid>
            <pubDate>Wed, 04 Mar 2026 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="svg-css-react" tabindex="-1">SVG + CSS components for React <a class="header-anchor" href="#svg-css-react" aria-label="Permalink to &quot;SVG + CSS components for React {#svg-css-react}&quot;">&ZeroWidthSpace;</a></h2>
<p>Following a set of Vue and Svelte components, new easy to use icon components for React have been published.</p>
<p>See <a href="/docs/usage/svg-css/react/">SVG + CSS for React</a> for details.</p>
<p>There are over 200 icon component packages, one per icon set:</p>
<ul>
<li><span class="hljs-inline-package hljs-linkable">@iconify-react/material-symbols</span> for Material Symbols icons</li>
<li><span class="hljs-inline-package hljs-linkable">@iconify-react/solar</span> for Solar icons</li>
<li><span class="hljs-inline-package hljs-linkable">@iconify-react/tabler</span> for Tabler icons</li>
</ul>
<p>... and so on.</p>
<p>To import an icon component, import default item from <span class="hljs-inline-package hljs-linkable">@iconify-react/prefix/icon</span> where &quot;prefix&quot; is icon set prefix, &quot;icon&quot; is icon name.</p>
<p>Example:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="aW1wb3J0IEdpdGh1Ykljb24gZnJvbSAiQGljb25pZnktcmVhY3QvcmkvZ2l0aHViLWxpbmUiOwoKZnVuY3Rpb24gR2l0aHViTGluaygpIHsKICByZXR1cm4gKAogICAgPGEgaHJlZj0iaHR0cHM6Ly9naXRodWIuY29tL2ljb25pZnkiPgogICAgICA8R2l0aHViSWNvbiBoZWlnaHQ9IjFlbSIgLz4KICAgIDwvYT4KICApOwp9Cg==" lang="jsx"><code class="highlight hljs"><span class="hljs-keyword">import</span> <span class="hljs-title class_">GithubIcon</span> <span class="hljs-keyword">from</span> <span class="hljs-string">&quot;@iconify-react/ri/github-line&quot;</span>;<br />
<br />
<span class="hljs-keyword">function</span> <span class="hljs-title function_">GithubLink</span>(<span class="hljs-params"></span>) &#123;<br />
 &nbsp;<span class="hljs-keyword">return</span> (<br />
 &nbsp; &nbsp;<span class="language-xml"><span class="hljs-tag">&lt;<span class="hljs-name">a</span> <span class="hljs-attr">href</span>=<span class="hljs-string">&quot;https://github.com/iconify&quot;</span>&gt;</span><br />
 &nbsp; &nbsp; &nbsp;<span class="hljs-tag">&lt;<span class="hljs-name">GithubIcon</span> <span class="hljs-attr">height</span>=<span class="hljs-string">&quot;1em&quot;</span> /&gt;</span><br />
 &nbsp; &nbsp;<span class="hljs-tag">&lt;/<span class="hljs-name">a</span>&gt;</span></span><br />
 &nbsp;);<br />
&#125;</code></copy-to-clipboard></div></div></div><p>These packages will be automatically updated when Iconify icon sets are updated.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Update for multiple packages]]></title>
            <link>https://iconify.design/news/2025.html#update-11</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#update-11</guid>
            <pubDate>Fri, 28 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="update-11" tabindex="-1">Update for multiple packages <a class="header-anchor" href="#update-11" aria-label="Permalink to &quot;Update for multiple packages {#update-11}&quot;">&ZeroWidthSpace;</a></h2>
<p>New minor versions of several Iconify packages have been published:</p>
<ul>
<li><a href="/docs/libraries/utils/">Iconify Utils</a></li>
<li><a href="/docs/usage/css/tailwind/tailwind4/">Iconify plugin for Tailwind CSS</a></li>
<li><a href="/docs/api/hosting.html">Iconify API</a></li>
</ul>
<p>as well as yesterday's release of new major version of <a href="/docs/libraries/tools/">Iconify Tools</a>.</p>
<p>Goal of all those releases is the same: reduce number of dependencies.
These releases in some cases reduced number of dependencies to less than half of what it used to be.</p>
<p>Today, when developers and NPM packages are becoming targets of malicious attacks, it is more important than ever to stop relying on unnecessary and outdated dependencies.</p>
<p>All packages behave the same as before, changes are only internal.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Iconify Tools update]]></title>
            <link>https://iconify.design/news/2025.html#tools-5</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#tools-5</guid>
            <pubDate>Thu, 27 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="tools-5" tabindex="-1">Iconify Tools update <a class="header-anchor" href="#tools-5" aria-label="Permalink to &quot;Iconify Tools update {#tools-5}&quot;">&ZeroWidthSpace;</a></h2>
<p>New major version of <a href="/docs/libraries/tools/">Iconify Tools</a> has been published.</p>
<p>Changes:</p>
<ul>
<li>Drops support for CommonJS.</li>
<li>Reduces number of dependencies and size of dependencies.</li>
<li>Uses new custom parser for XML.</li>
</ul>
<h3 id="commonjs-support" tabindex="-1">CommonJS support <a class="header-anchor" href="#commonjs-support" aria-label="Permalink to &quot;CommonJS support&quot;">&ZeroWidthSpace;</a></h3>
<p>The biggest change is removal of CommonJS support.</p>
<p>Many dependencies no longer support CommonJS,
making it impossible to update those dependencies while providing CommonJS support.
To keep everything up to date, new version also removes CommonJS support.</p>
<p>If for some reason you still need CommonJS, install version 4:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="bnBtIGluc3RhbGwgQGljb25pZnkvdG9vbHNAY2pzIC0tc2F2ZQo=" lang=""><code class="highlight hljs">npm install @iconify/tools@cjs --save</code></copy-to-clipboard></div></div></div><h3 id="new-xml-parser" tabindex="-1">New XML parser <a class="header-anchor" href="#new-xml-parser" aria-label="Permalink to &quot;New XML parser&quot;">&ZeroWidthSpace;</a></h3>
<p>SVG is now parsed by custom parser, which is much smaller than old parser.</p>
<p>That massively reduces bundle size and number of dependencies.</p>
<h3 id="migration" tabindex="-1">Migration <a class="header-anchor" href="#migration" aria-label="Permalink to &quot;Migration&quot;">&ZeroWidthSpace;</a></h3>
<p>There is nothing to do. Old code should work fine with new version.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Figma update]]></title>
            <link>https://iconify.design/news/2025.html#figma-api</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#figma-api</guid>
            <pubDate>Wed, 26 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="figma-api" tabindex="-1">Figma update <a class="header-anchor" href="#figma-api" aria-label="Permalink to &quot;Figma update {#figma-api}&quot;">&ZeroWidthSpace;</a></h2>
<p>Iconify icon sets are updated from multiple sources, but mostly from Git repositories and Figma documents.</p>
<p>Unfortunately, updating from Figma documents is no longer possible.</p>
<p>Figma has introduced heavy rate limiting for API queries, making it impossible to retrieve documents with many SVGs from Figma API.</p>
<h3 id="affected-icon-sets" tabindex="-1">Affected icon sets <a class="header-anchor" href="#affected-icon-sets" aria-label="Permalink to &quot;Affected icon sets&quot;">&ZeroWidthSpace;</a></h3>
<p>How does this affect Iconify?</p>
<p>This will affect updates of existing icon sets that are retrieved from Figma - those icon sets will no longer be maintained.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Iconify Tools removes axios]]></title>
            <link>https://iconify.design/news/2025.html#tools-axios</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#tools-axios</guid>
            <pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="tools-axios" tabindex="-1">Iconify Tools removes axios <a class="header-anchor" href="#tools-axios" aria-label="Permalink to &quot;Iconify Tools removes axios {#tools-axios}&quot;">&ZeroWidthSpace;</a></h2>
<p>Usually only major updates are posted here, but this one can potentially be breaking for some users.</p>
<p><a href="/docs/libraries/tools/">Iconify Tools</a> package has been updated,
which includes mostly just updates to dependencies and minor fixes,
but there is one change that could be breaking: removal of axios as dependency.</p>
<p>If you need to use axios for some reason, you can set it with new <span class="hljs-function">setFetch()</span> function:</p>
<div class="code-blocks"><div class="code-block code-block--src"><div class="code-block-content code-block-content--without-title code-block-content--without-hint"><copy-to-clipboard raw="aW1wb3J0IGF4aW9zIGZyb20gImF4aW9zIjsKaW1wb3J0IHsgc2V0RmV0Y2ggfSBmcm9tICJAaWNvbmlmeS90b29scyI7Cgpjb25zdCBmZXRjaEF4aW9zID0gYXhpb3MuY3JlYXRlKHsKICBhZGFwdGVyOiAiZmV0Y2giLAp9KTsKCnNldEZldGNoKGZldGNoQXhpb3MpOwo=" lang="js"><code class="highlight hljs"><span class="hljs-keyword">import</span> axios <span class="hljs-keyword">from</span> <span class="hljs-string">&quot;axios&quot;</span>;<br />
<span class="hljs-keyword">import</span> &#123; setFetch &#125; <span class="hljs-keyword">from</span> <span class="hljs-string">&quot;@iconify/tools&quot;</span>;<br />
<br />
<span class="hljs-keyword">const</span> fetchAxios = axios.<span class="hljs-title function_">create</span>(&#123;<br />
 &nbsp;<span class="hljs-attr">adapter</span>: <span class="hljs-string">&quot;fetch&quot;</span>,<br />
&#125;);<br />
<br />
<span class="hljs-title function_">setFetch</span>(fetchAxios);</code></copy-to-clipboard></div></div></div>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Iconify Unplugin]]></title>
            <link>https://iconify.design/news/2025.html#unplugin</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#unplugin</guid>
            <pubDate>Tue, 18 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="unplugin" tabindex="-1">Iconify Unplugin <a class="header-anchor" href="#unplugin" aria-label="Permalink to &quot;Iconify Unplugin {#unplugin}&quot;">&ZeroWidthSpace;</a></h2>
<p>Announcing a new way of rendering icons: <a href="https://github.com/iconify/iconify-unplugin" target="_blank" rel="noreferrer">Iconify Unplugin</a>.</p>
<p>What makes it different?</p>
<ul>
<li>Unlike other solutions, it splits icons in <a href="/docs/usage/svg-css/">SVG + CSS</a>. This massively reduces HTML size, while still rendering full SVG.</li>
<li>Unlike icons on demand, Unplugin Iconify generates icons at build stage, so icons are bundled and rendered instantly.</li>
<li>Instead of pre-built icon components, components are generated on demand, allowing you to customise components.</li>
<li>Supports multiple frameworks. Current it supports only Vue, Svelte, React and Preact. More will be added soon.</li>
</ul>
<p>See <a href="https://github.com/iconify/iconify-unplugin" target="_blank" rel="noreferrer">GitHub repository</a>.</p>
<p>Short graph of how it works:</p>
<p><img src="/assets/images/unplugin-demo.png" alt="Unplugin Iconify demo"></p>
<p>Documentation is not ready yet, see readme file in <a href="https://github.com/iconify/iconify-unplugin" target="_blank" rel="noreferrer">GitHub repository</a>.</p>
<p>If you have used Unplugin Icons package, which Iconify Unplugin is heavily inspired by, <a href="https://github.com/unplugin/unplugin-icons" target="_blank" rel="noreferrer">Unplugin Icons documentation</a> might be useful. Usage is very similar.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Iconify for Tailwind CSS update]]></title>
            <link>https://iconify.design/news/2025.html#tailwind-custom-sets</link>
            <guid isPermaLink="false">https://iconify.design/news/2025.html#tailwind-custom-sets</guid>
            <pubDate>Tue, 04 Nov 2025 00:00:00 GMT</pubDate>
            <content:encoded><![CDATA[<h2 id="tailwind-custom-sets" tabindex="-1">Iconify for Tailwind CSS update <a class="header-anchor" href="#tailwind-custom-sets" aria-label="Permalink to &quot;Iconify for Tailwind CSS update {#tailwind-custom-sets}&quot;">&ZeroWidthSpace;</a></h2>
<p><a href="/docs/usage/css/tailwind/tailwind4/">Iconify plugin for Tailwind 4</a> has been updated.</p>
<p>There are two changes:</p>
<ul>
<li>Plugin now supports custom icon sets.</li>
<li>Fixed <span class="hljs-inline-prop">square</span> option that was not working in dynamic selectors plugin.</li>
</ul>
<p>See <a href="/docs/usage/css/tailwind/tailwind4/custom-icons.html">custom icons in Tailwind 4</a> documentation.</p>
]]></content:encoded>
        </item>
    </channel>
</rss>