{"repo":"unplugin/unplugin-icons","free":true,"listed":false,"github":"https://github.com/unplugin/unplugin-icons","clone":"git clone https://github.com/unplugin/unplugin-icons.git","description":"🤹 Access thousands of icons as components on-demand universally.","language":"TypeScript","stars":4929,"topics":["icons","vite","iconify","unplugin","webpack","nuxt","vue","react","jsx"],"license":"MIT","category":"ui-components","readme_excerpt":"unplugin-icons Access thousands of icons as components on-demand universally. Features - 🌏 Universal - 🤹 Any icon sets - 150 popular sets with over 200,000 icons, logos, emojis, etc. Powered by Iconify. - 📦 Major build tools - Vite, Webpack, Rollup, Nuxt, Rspack, etc. Powered by unplugin. - 🚀 Major frameworks - Vanilla, Web Components, React, Vue 3, Solid, Svelte, and more. Contribute. - 🍱 Any combinations of them! - ☁️ On-demand - Only bundle the icons you really use, while having all the options. - 🖨 SSR / SSG friendly - Ship the icons with your page, no more FOUC. - 🌈 Stylable - Change size, color, or even add animations as you would with styles and classes. - 📥 Custom icons - load your custom icons to get universal integrations at ease. - 📲 Auto Importing - Use icons as components directly in your template. - 🦾 TypeScript support. - 🔍 Browse Icons &nbsp;&nbsp;&nbsp;💡 Story behind this tool : Journey with Icons Continues - a blog post by Anthony&nbsp;&nbsp;&nbsp; vite-plugin-icons has been renamed to unplugin-icons , see the migration guide Quick Start Basic Usage Import icons using the convention icons/{collection}/{icon} and use them as components. Auto importing is also supported. React Example: Vue Example: Installation Note : This package is ESM-only. Make sure your project uses ES modules ( \"type\": \"module\" in package.json or .mjs file extensions). Step 1: Install the Plugin Step 2: Install Icon Data We use Iconify as the icons data source (supports 100+ ","default_branch":null,"files":null,"tree":[],"storefront":"/r/unplugin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/unplugin/unplugin-icons/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}