File: installation.md | Updated: 11/15/2025
On this page
Installation
=====================================================================
Web
Implementation of the lucide icon library for web applications.
pnpmyarnnpmbun
sh
pnpm add lucide
sh
yarn add lucide
sh
npm install lucide
sh
bun add lucide
For more details, see the documentation .
React
Implementation of the lucide icon library for React applications.
pnpmyarnnpmbun
sh
pnpm add lucide-react
sh
yarn add lucide-react
sh
npm install lucide-react
sh
bun add lucide-react
For more details, see the documentation
. For React Native use the lucide-react-native package.
Vue
Implementation of the lucide icon library for Vue applications.
pnpmyarnnpmbun
sh
pnpm add lucide-vue-next
sh
yarn add lucide-vue-next
sh
npm install lucide-vue-next
sh
bun add lucide-vue-next
For more details, see the documentation
. For Vue 2 use the lucide-vue package.
Svelte
Implementation of the lucide icon library for Svelte applications.
pnpmyarnnpmbun
sh
pnpm add lucide-svelte
sh
yarn add lucide-svelte
sh
npm install lucide-svelte
sh
bun add lucide-svelte
For more details, see the documentation .
Solid
Implementation of the lucide icon library for Solid applications.
pnpmyarnnpmbun
sh
pnpm add lucide-solid
sh
yarn add lucide-solid
sh
npm install lucide-solid
sh
bun add lucide-solid
For more details, see the documentation .
Angular
Implementation of the lucide icon library for Angular applications.
pnpmyarnnpmbun
sh
pnpm add lucide-angular
sh
yarn add lucide-angular
sh
npm install lucide-angular
sh
bun add lucide-angular
For more details, see the documentation .
Preact
Implementation of the lucide icon library for preact applications.
pnpmyarnnpmbun
sh
pnpm add lucide-preact
sh
yarn add lucide-preact
sh
npm install lucide-preact
sh
bun add lucide-preact
For more details, see the documentation .
Astro
Implementation of the lucide icon library for Astro applications.
pnpmyarnnpmbun
sh
pnpm add @lucide/astro
sh
yarn add @lucide/astro
sh
npm install @lucide/astro
sh
bun add @lucide/astro
For more details, see the documentation .
Static usage
Implementation of the lucide icon library for multiple usages that like to use: SVG files icons, SVG Sprite, Icon Fonts and static SVG strings export in Common JS modules (for NodeJS).
pnpmyarnnpmbun
sh
pnpm add lucide-static
sh
yarn add lucide-static
sh
npm install lucide-static
sh
bun add lucide-static
For more details, see the documentation .
Figma
The lucide figma plugin.
Visit Figma community page to install the plugin.
Flutter
Implementation of Lucide icon library for Flutter applications.
bash
flutter pub add lucide_icons
For more details, see the pub.dev .