Lucide v1 is out! You're looking at the site for v1, for v0 go to v0 site

Skip to content

Installation

Web

Implementation of the Lucide icon library for web applications.

sh
pnpm add lucide@next
sh
yarn add lucide@next
sh
npm install lucide@next
sh
bun add lucide@next

For more details, see the documentation.

React

Implementation of the Lucide icon library for React applications.

sh
pnpm add lucide-react@next
sh
yarn add lucide-react@next
sh
npm install lucide-react@next
sh
bun add lucide-react@next

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.

sh
pnpm add @lucide/vue
sh
yarn add @lucide/vue
sh
npm install @lucide/vue
sh
bun add @lucide/vue

For more details, see the documentation.

Svelte

Implementation of the Lucide icon library for Svelte applications.

sh
pnpm add @lucide/svelte@next
sh
yarn add @lucide/svelte@next
sh
npm install @lucide/svelte@next
sh
bun add @lucide/svelte@next

@lucide/svelte is only for Svelte 5, for Svelte 4 use the lucide-svelte package.

For more details, see the documentation.

Solid

Implementation of the Lucide icon library for Solid applications.

sh
pnpm add lucide-solid@next
sh
yarn add lucide-solid@next
sh
npm install lucide-solid@next
sh
bun add lucide-solid@next

For more details, see the documentation.

Angular

Implementation of the Lucide icon library for Angular applications.

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.

sh
pnpm add lucide-preact@next
sh
yarn add lucide-preact@next
sh
npm install lucide-preact@next
sh
bun add lucide-preact@next

For more details, see the documentation.

Astro

Implementation of the Lucide icon library for Astro applications.

sh
pnpm add @lucide/astro@next
sh
yarn add @lucide/astro@next
sh
npm install @lucide/astro@next
sh
bun add @lucide/astro@next

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).

sh
pnpm add lucide-static@next
sh
yarn add lucide-static@next
sh
npm install lucide-static@next
sh
bun add lucide-static@next

For more details, see the documentation.

Figma

The Lucide Figma plugin.

Visit Figma community page to install the plugin.

Setting Page Size