2022-10-19 22:34:35 +02:00
<p align=center><img width="480" src="https://lucide.dev/lucide-logo-repo.svg" alt="Lucide Logo"></p>
<p align="center">
<a href="https://github.com/lucide-icons/lucide/blob/main/LICENSE"><img src="https://img.shields.io/npm/l/lucide" alt="license"></a>
<a href="https://www.npmjs.com/package/lucide"><img src="https://img.shields.io/npm/v/lucide" alt="npm package"></a>
<a href="https://www.figma.com/community/plugin/939567362549682242/Lucide-Icons"><img src="https://img.shields.io/endpoint?logo=figma&label=installs&url=https://yuanqing.github.io/figma-plugins-stats/plugin/939567362549682242/installs.json" alt="figma installs"></a>
<a href="https://github.com/lucide-icons/lucide/actions/workflows/release.yml"><img src="https://github.com/lucide-icons/lucide/actions/workflows/release.yml/badge.svg" alt="build status"></a>
<a href="https://discord.gg/EH6nSts"><img src="https://img.shields.io/discord/723074157486800936?label=chat&logo=discord&logoColor=%23ffffff&colorB=%237289DA" alt="discord chat"></a>
</p>
2020-10-25 22:16:39 +01:00
2020-10-06 20:23:26 +02:00
# Lucide
2020-06-08 16:39:52 +01:00
2022-10-19 22:34:35 +02:00
Community-run fork of [Feather Icons ](https://github.com/feathericons/feather ), open for anyone to contribute icons.
2021-03-23 19:26:50 +01:00
2022-01-10 01:02:13 -07:00
It began after growing disaffection with the [Feather Icons ](https://github.com/feathericons/feather ) project moderation. With over 300+ open issues and over 100+ open PRs, the Feather Icons project has been abandoned. This unfortunately means that hundreds of developers and designers wasted their time contributing to Feather Icons with no chance of PRs being accepted.
2021-05-25 04:47:07 +08:00
Lucide is trying to expand the icon set as much as possible while staying faithful to the original simplistic design language. We do this as a community of devs and designers and hope that you'll join us!
2021-03-23 19:26:50 +01:00
### Why choose Lucide over Feather Icons
2022-11-02 16:01:54 +01:00
- More icons to work with: Lucide already has hundreds of icons more than Feather does.
- Official librairies and integrations with popular frameworks and design tools.
2021-03-23 19:26:50 +01:00
- Well maintained code base.
2022-11-02 16:01:54 +01:00
- Active community, regularly growing and improving the set.
2020-10-05 20:30:34 +02:00
2020-06-08 16:39:52 +01:00
## Table of Contents
2022-10-19 22:34:35 +02:00
- [Usage ](#usage )
- [Web ](#web )
- [React ](#react )
- [React Native ](#react-native )
- [Vue 2 ](#vue-2 )
- [Vue 3 ](#vue-3 )
- [Angular ](#angular )
- [Preact ](#preact )
- [Static (svg sprite, font, icons ..) ](#static-svg-sprite-font-icons- )
- [Figma ](#figma )
- [Laravel ](#laravel )
- [Flutter ](#flutter )
- [Svelte ](#svelte )
- [Solid ](#solid )
2022-11-08 08:08:26 +01:00
- [Hyva ](#hyva )
2023-01-10 21:05:27 +01:00
- [Eleventy ](#eleventy )
2022-10-19 22:34:35 +02:00
- [Contributing ](#contributing )
- [Community ](#community )
- [License ](#license )
- [Credits ](#credits )
- [Sponsors ](#sponsors )
2020-06-08 16:39:52 +01:00
## Usage
2021-05-25 04:47:07 +08:00
At its core, Lucide is a collection of [SVG ](https://svgontheweb.com/#svg ) files. This means that you can use Lucide icons in all the same ways you can use SVGs (e.g. `img` , `background-image` , `inline` , `object` , `embed` , `iframe` ). Here's a helpful article detailing the many ways SVGs can be used on the web: [SVG on the Web – Implementation Options ](https://svgontheweb.com/#implementation )
2020-10-06 20:23:26 +02:00
The following are additional ways you can use Lucide.
With the Javascript library you can easily incorporate the icon you want in your webpage.
2021-03-23 19:26:50 +01:00
### Web
2020-10-06 20:23:26 +02:00
2021-03-23 19:26:50 +01:00
Implementation of the lucide icon library for web applications.
2020-10-06 20:23:26 +02:00
2021-03-23 19:26:50 +01:00
```sh
npm install lucide
2022-10-27 08:19:45 +02:00
```
2020-10-06 20:23:26 +02:00
2022-10-27 08:19:45 +02:00
or
2020-10-06 20:23:26 +02:00
2022-10-27 08:19:45 +02:00
```sh
2021-03-23 19:26:50 +01:00
yarn add lucide
2020-10-06 20:23:26 +02:00
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide#lucide ).
2020-06-08 16:39:52 +01:00
2021-03-23 19:26:50 +01:00
### React
2020-12-02 13:48:39 +01:00
2021-03-23 19:26:50 +01:00
Implementation of the lucide icon library for react applications.
2020-12-02 13:48:39 +01:00
2020-12-02 15:11:29 +01:00
```sh
yarn add lucide-react
2022-10-27 08:19:45 +02:00
```
2020-12-02 15:11:29 +01:00
2022-10-27 08:19:45 +02:00
or
2020-12-02 15:11:29 +01:00
2022-10-27 08:19:45 +02:00
```sh
2020-12-02 15:11:29 +01:00
npm install lucide-react
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-react#lucide-react ).
2020-12-02 13:48:39 +01:00
2022-06-28 12:47:01 +02:00
### React Native
Implementation of the lucide icon library for React Native applications.
```sh
yarn add lucide-react-native
2022-10-27 08:19:45 +02:00
```
2022-06-28 12:47:01 +02:00
2022-10-27 08:19:45 +02:00
or
2022-06-28 12:47:01 +02:00
2022-10-27 08:19:45 +02:00
```sh
2022-06-28 12:47:01 +02:00
npm install lucide-react-native
```
2022-10-20 08:23:27 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-react-native#lucide-react-native ).
2022-06-28 12:47:01 +02:00
2021-05-20 21:24:54 +02:00
### Vue 2
2021-02-22 20:33:43 +01:00
2021-03-23 19:26:50 +01:00
Implementation of the lucide icon library for vue applications.
2021-02-22 20:33:43 +01:00
```sh
yarn add lucide-vue
2022-10-27 08:19:45 +02:00
```
2021-02-22 20:33:43 +01:00
2022-10-27 08:19:45 +02:00
or
2021-02-22 20:33:43 +01:00
2022-10-27 08:19:45 +02:00
```sh
2021-02-22 20:33:43 +01:00
npm install lucide-vue
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-vue#lucide-vue ).
2021-02-22 20:33:43 +01:00
2021-05-20 21:24:54 +02:00
### Vue 3
Implementation of the lucide icon library for vue applications.
```sh
yarn add lucide-vue-next
2022-10-27 08:19:45 +02:00
```
2021-05-20 21:24:54 +02:00
2022-10-27 08:19:45 +02:00
or
2021-05-20 21:24:54 +02:00
2022-10-27 08:19:45 +02:00
```sh
2021-05-20 21:24:54 +02:00
npm install lucide-vue-next
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-vue-next#lucide-vue-next ).
2021-05-20 21:24:54 +02:00
2021-04-11 15:48:50 +04:30
### Angular
```sh
yarn add lucide-angular
2022-10-27 08:19:45 +02:00
```
2021-04-11 15:48:50 +04:30
2022-10-27 08:19:45 +02:00
or
2021-04-11 15:48:50 +04:30
2022-10-27 08:19:45 +02:00
```sh
2021-04-11 15:48:50 +04:30
npm install lucide-angular
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-angular#lucide-angular ).
2021-04-11 15:48:50 +04:30
2021-05-23 13:13:18 +02:00
### Preact
Implementation of the lucide icon library for preact applications.
```sh
yarn add lucide-preact
2022-10-27 08:19:45 +02:00
```
2021-05-23 13:13:18 +02:00
2022-10-27 08:19:45 +02:00
or
2021-05-23 13:13:18 +02:00
2022-10-27 08:19:45 +02:00
```sh
2021-05-23 13:13:18 +02:00
npm install lucide-preact
```
2022-06-16 13:41:53 +02:00
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-preact#lucide-preact ).
2021-05-23 13:13:18 +02:00
2022-02-01 17:00:03 +01:00
### Static (svg sprite, font, icons ..)
Assets:
[Font Files ](https://github.com/lucide-icons/lucide/releases/tag/latest )
[SVG Files ](https://github.com/lucide-icons/lucide/releases/tag/latest )
[SVG Sprite ](https://cdn.jsdelivr.net/npm/lucide-static@latest/sprite.svg )
NPM package
```sh
yarn add lucide-static
2022-10-27 08:19:45 +02:00
```
2022-02-01 17:00:03 +01:00
2022-10-27 08:19:45 +02:00
or
2022-02-01 17:00:03 +01:00
2022-10-27 08:19:45 +02:00
```sh
2022-02-01 17:00:03 +01:00
npm install lucide-static
```
2020-06-08 16:39:52 +01:00
### Figma
2021-03-23 19:26:50 +01:00
The lucide figma plugin.
Visit [Figma community page ](https://www.figma.com/community/plugin/939567362549682242/Lucide-Icons ) to install the plugin.
<img width="420" src="https://www.figma.com/community/plugin/939567362549682242/thumbnail" alt="Figma Lucide Cover">
2020-06-08 16:39:52 +01:00
2021-07-26 14:16:15 -04:00
### Laravel
Implementation of Lucide icon's using `blade-icons` for Laravel based projects.
```sh
composer require mallardduck/blade-lucide-icons
```
For more details, see the [documentation ](https://github.com/mallardduck/blade-lucide-icons/blob/main/README.md ).
2021-08-24 22:34:22 +03:00
### Flutter
Implementation of Lucide icon library for Flutter applications.
```sh
flutter pub add lucide_icons
```
For more details, see the [pub.dev ](https://pub.dev/packages/lucide_icons ).
2022-10-18 22:48:25 +02:00
### Svelte
Implementation of the lucide icon library for Svelte applications.
```sh
yarn add lucide-svelte
2022-10-27 08:19:45 +02:00
```
2022-10-18 22:48:25 +02:00
2022-10-27 08:19:45 +02:00
or
2022-10-18 22:48:25 +02:00
2022-10-27 08:19:45 +02:00
```sh
2022-10-18 22:48:25 +02:00
npm install lucide-svelte
```
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-svelte#lucide-svelte ).
### Solid
Implementation of the lucide icon library for solid applications.
```sh
yarn add lucide-solid
2022-10-27 08:19:45 +02:00
```
2022-10-18 22:48:25 +02:00
2022-10-27 08:19:45 +02:00
or
2022-10-18 22:48:25 +02:00
2022-10-27 08:19:45 +02:00
```sh
2022-10-18 22:48:25 +02:00
npm install lucide-solid
```
For more details, see the [documentation ](https://github.com/lucide-icons/lucide/tree/main/packages/lucide-solid#lucide-solid ).
2022-11-08 08:08:26 +01:00
### Hyva
Implementation of Lucide icon's using Hyvä's svg php viewmodal to render icons for Magento 2 Hyva theme based projects.
```sh
composer require siteation/magento2-hyva-icons-lucide
```
For more details, see the [documentation ](https://github.com/Siteation/magento2-hyva-icons-lucide/blob/main/README.md ).
2023-01-10 21:05:27 +01:00
### Eleventy
Using this plugin, Eleventy projects can incorporate Lucide icons. it makes it simple to use Lucide icons into your themes via shortcodes, improving your website's overall usability and visual appeal.
```sh
npm install @grimlink/eleventy -plugin-lucide-icons
```
For more details, see the [documentation ](https://github.com/GrimLink/eleventy-plugin-lucide-icons/blob/main/README.md ).
2020-06-08 16:39:52 +01:00
## Contributing
2022-06-16 13:41:53 +02:00
For more info on how to contribute please see the [contribution guidelines ](https://github.com/lucide-icons/lucide/blob/main/CONTRIBUTING.md ).
2020-06-08 16:39:52 +01:00
2022-06-16 13:41:53 +02:00
Caught a mistake or want to contribute to the documentation? [Edit this page on Github ](https://github.com/lucide-icons/lucide/blob/main/README.md )
2020-06-08 16:39:52 +01:00
2020-06-26 17:20:06 +02:00
## Community
2020-10-05 20:30:34 +02:00
Join the community on our [Discord ](https://discord.gg/EH6nSts ) server!
2020-06-26 17:20:06 +02:00
2020-06-08 16:39:52 +01:00
## License
2022-06-16 13:41:53 +02:00
Lucide is totally free for commercial use and personally use, this software is licensed under the [ISC License ](https://github.com/lucide-icons/lucide/blob/main/LICENSE ).
2021-03-23 19:26:50 +01:00
2022-05-30 17:30:28 +02:00
## Credits
Thank you to all the people who contributed to Lucide!
<a href="https://github.com/lucide-icons/lucide/graphs/contributors">
<img src="https://opencollective.com/lucide-icons/contributors.svg?width=890" /></a>
2021-03-23 19:26:50 +01:00
## Sponsors
2021-02-08 06:53:49 +00:00
2021-03-23 19:26:50 +01:00
<a href="https://vercel.com?utm_source=lucide&utm_campaign=oss">
<img src="./site/public/vercel.svg" alt="Powered by Vercel" width="200" />
</a>