2021-10-01 09:19:36 +02:00
---
title : Installation
2026-03-20 17:04:28 +01:00
description : A guide on how to install Lucide, an open-source icon library, for various platforms and frameworks.
2021-10-01 09:19:36 +02:00
---
# Installation
2022-02-01 19:26:07 +01:00
## Web
2021-10-01 09:19:36 +02:00
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for web applications.
2021-10-01 09:19:36 +02:00
2023-06-04 16:59:38 +02:00
::: code-group
```sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add lucide
2023-06-04 16:59:38 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add lucide
2023-06-04 16:59:38 +02:00
` ``
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install lucide
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add lucide
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add lucide
2026-06-24 11:17:59 +02:00
` ``
2023-06-04 16:59:38 +02:00
:::
2022-02-01 19:26:07 +01:00
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./lucide/index.md).
2022-02-01 19:26:07 +01:00
## React
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for React applications.
2022-02-01 19:26:07 +01:00
2023-06-04 16:59:38 +02:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add lucide-react
2023-06-04 16:59:38 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add lucide-react
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2023-06-04 16:59:38 +02:00
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install lucide-react
2022-02-01 19:26:07 +01:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add lucide-react
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add lucide-react
2026-06-24 11:17:59 +02:00
` ``
2023-06-04 16:59:38 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./react/index.md).
2023-06-12 22:10:15 +02:00
For React Native use the ` lucide-react-native` package.
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
## Vue
2022-02-01 19:26:07 +01:00
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for Vue applications.
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2025-11-21 14:58:50 +01:00
pnpm add @lucide/vue
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
` ``sh [yarn]
2025-09-11 14:38:34 +02:00
yarn add @lucide/vue
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
` ``sh [npm]
2025-09-11 14:38:34 +02:00
npm install @lucide/vue
2022-02-01 19:26:07 +01:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2025-09-11 14:38:34 +02:00
bun add @lucide/vue
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
deno add @lucide/vue
` ``
2023-06-12 22:10:15 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./vue/index.md).
2022-02-17 17:46:55 +01:00
## Svelte
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for Svelte applications.
2022-02-17 17:46:55 +01:00
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add @lucide/svelte
2023-06-12 22:10:15 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add @lucide/svelte
2022-10-27 08:19:45 +02:00
` ``
2022-02-17 17:46:55 +01:00
2023-06-12 22:10:15 +02:00
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install @lucide/svelte
2022-02-17 17:46:55 +01:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add @lucide/svelte
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add @lucide/svelte
2026-06-24 11:17:59 +02:00
` ``
2023-06-12 22:10:15 +02:00
:::
2025-09-11 14:38:34 +02:00
> ` @lucide/svelte ` is only for Svelte 5, for Svelte 4 use the ` lucide-svelte` package.
2023-06-12 22:10:15 +02:00
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./svelte/index.md).
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
## Solid
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for Solid applications.
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add lucide-solid
2023-06-12 22:10:15 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add lucide-solid
2023-06-12 22:10:15 +02:00
` ``
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install lucide-solid
2023-06-12 22:10:15 +02:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add lucide-solid
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add lucide-solid
2026-06-24 11:17:59 +02:00
` ``
2023-06-12 22:10:15 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./solid/index.md).
2023-06-12 22:10:15 +02:00
2022-02-01 19:26:07 +01:00
## Angular
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for Angular applications.
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2026-03-20 17:04:28 +01:00
pnpm add @lucide/angular
2023-06-12 22:10:15 +02:00
` ``
` ``sh [yarn]
2026-03-20 17:04:28 +01:00
yarn add @lucide/angular
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
` ``sh [npm]
2026-03-20 17:04:28 +01:00
npm install @lucide/angular
2022-02-01 19:26:07 +01:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-03-20 17:04:28 +01:00
bun add @lucide/angular
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
deno add @lucide/angular
` ``
2023-06-12 22:10:15 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./angular/index.md).
2022-02-01 19:26:07 +01:00
## Preact
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for preact applications.
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add lucide-preact
2023-06-12 22:10:15 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add lucide-preact
2022-10-27 08:19:45 +02:00
` ``
2022-02-01 19:26:07 +01:00
2023-06-12 22:10:15 +02:00
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install lucide-preact
2022-02-01 19:26:07 +01:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add lucide-preact
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add lucide-preact
2026-06-24 11:17:59 +02:00
` ``
2025-04-15 12:06:58 -04:00
2023-06-12 22:10:15 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./preact/index.md).
2025-04-15 12:06:58 -04:00
2025-03-31 14:20:33 +00:00
## Astro
2026-03-20 17:04:28 +01:00
Implementation of the Lucide icon library for Astro applications.
2025-03-31 14:20:33 +00:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add @lucide/astro
2025-03-31 14:20:33 +00:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add @lucide/astro
2025-03-31 14:20:33 +00:00
` ``
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install @lucide/astro
2025-03-31 14:20:33 +00:00
` ``
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add @lucide/astro
2025-03-31 14:20:33 +00:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add @lucide/astro
2026-06-24 11:17:59 +02:00
` ``
2025-03-31 14:20:33 +00:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation](./astro/index.md).
2025-03-31 14:20:33 +00:00
2023-06-12 22:10:15 +02:00
## Static usage
2026-03-20 17:04:28 +01:00
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).
2023-06-12 22:10:15 +02:00
::: code-group
` ``sh [pnpm]
2026-06-24 12:03:14 +02:00
pnpm add lucide-static
2023-06-12 22:10:15 +02:00
` ``
` ``sh [yarn]
2026-06-24 12:03:14 +02:00
yarn add lucide-static
2023-06-12 22:10:15 +02:00
` ``
` ``sh [npm]
2026-06-24 12:03:14 +02:00
npm install lucide-static
2023-06-12 22:10:15 +02:00
` ``
2024-11-29 09:11:30 +01:00
` ``sh [bun]
2026-06-24 12:03:14 +02:00
bun add lucide-static
2024-11-29 09:11:30 +01:00
` ``
2026-06-24 11:17:59 +02:00
` ``sh [deno]
2026-06-24 12:03:14 +02:00
deno add lucide-static
2026-06-24 11:17:59 +02:00
` ``
2023-06-12 22:10:15 +02:00
:::
2026-03-20 17:04:28 +01:00
For more details, see the [documentation ](./static/index.md ).
2022-02-01 19:26:07 +01:00
## Figma
2026-03-20 17:04:28 +01:00
The Lucide Figma plugin.
2022-02-01 19:26:07 +01:00
Visit [Figma community page ](https://www.figma.com/community/plugin/939567362549682242/Lucide-Icons ) to install the plugin.
2022-10-27 08:19:45 +02:00
