2024-04-25 09:45:07 +02:00
<p align="center">
<a href="https://github.com/lucide-icons/lucide#gh -light-mode-only">
<img src="https://lucide.dev/lucide-logo-repo.svg#gh -light-mode-only" alt="Lucide - Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons." width="480">
</a>
<a href="https://github.com/lucide-icons/lucide#gh -dark-mode-only">
<img src="https://lucide.dev/lucide-logo-repo-dark.svg#gh -dark-mode-only" alt="Lucide - Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons." width="480">
</a>
</p>
2022-10-19 22:34:35 +02:00
<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>
2024-11-25 12:01:13 +01:00
<a href="https://www.figma.com/community/plugin/939567362549682242/Lucide-Icons"><img src="https://img.shields.io/badge/Figma-F24E1E?logo=figma&logoColor=white" alt="figma installs"></a>
2022-10-19 22:34:35 +02:00
<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>
2024-11-25 12:01:13 +01:00
<p align="center">
<a href="https://lucide.dev/icons/">Icons</a>
·
<a href="https://lucide.dev/guide/">Guide</a>
·
<a href="https://lucide.dev/packages">Packages</a>
·
<a href="https://lucide.dev/license">License</a>
·
<a href="https://lucide.dev/showcase">Showcase</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
2024-11-25 12:01:13 +01:00
Lucide is an open-source icon library that provides 1000+ vector (svg) files for displaying icons and symbols in digital and non-digital projects. The library aims to make it easier for designers and developers to incorporate icons into their projects by providing several official [packages ](https://lucide.dev/packages ) to make it easier to use these icons in your project.
2021-05-20 21:24:54 +02:00
2024-11-25 12:01:13 +01:00
## Packages
2021-05-20 21:24:54 +02:00
2025-02-07 15:31:21 +01:00
| Logo | Package | Version | Downloads | Links |
| ---- | ------- | ------- | --------- | ----- |
| <img src="https://lucide.dev/framework-logos/js.svg" alt="JS logo" width="48"> | * * `lucide` ** | [](https://www.npmjs.com/package/lucide) |  | [Docs ](https://lucide.dev/guide/packages/lucide ) · [Source ](./packages/lucide ) |
| <img src="https://lucide.dev/framework-logos/react.svg" alt="React logo" width="48"> | * * `lucide-react` ** | [](https://www.npmjs.com/package/lucide-react) |  | [Docs ](https://lucide.dev/guide/packages/lucide-react ) · [Source ](./packages/lucide-react ) |
| <img src="https://lucide.dev/framework-logos/vue.svg" alt="Vue logo" width="48"> | * * `lucide-vue-next` ** | [](https://www.npmjs.com/package/lucide-vue-next) |  | [Docs ](https://lucide.dev/guide/packages/lucide-vue-next ) · [Source ](./packages/lucide-vue-next ) |
| <img src="https://lucide.dev/framework-logos/svelte.svg" alt="Svelte logo" width="48"> | * * `lucide-svelte` ** | [](https://www.npmjs.com/package/lucide-svelte) |  | [Docs ](https://lucide.dev/guide/packages/lucide-svelte ) · [Source ](./packages/lucide-svelte ) |
| <img src="https://lucide.dev/framework-logos/solid.svg" alt="Solid logo" width="48"> | * * `lucide-solid` ** | [](https://www.npmjs.com/package/lucide-solid) |  | [Docs ](https://lucide.dev/guide/packages/lucide-solid ) · [Source ](./packages/lucide-solid ) |
| <img src="https://lucide.dev/framework-logos/preact.svg" alt="Preact logo" width="48"> | * * `lucide-preact` ** | [](https://www.npmjs.com/package/lucide-preact) |  | [Docs ](https://lucide.dev/guide/packages/lucide-preact ) · [Source ](./packages/lucide-preact ) |
| <img src="https://lucide.dev/framework-logos/react-native.svg" alt="React Native logo" width="48"> | * * `lucide-react-native` ** | [](https://www.npmjs.com/package/lucide-react-native) |  | [Docs ](https://lucide.dev/guide/packages/lucide-react-native ) · [Source ](./packages/lucide-react-native ) |
| <img src="https://lucide.dev/framework-logos/angular.svg" alt="Angular logo" width="48"> | * * `lucide-angular` ** | [](https://www.npmjs.com/package/lucide-angular) |  | [Docs ](https://lucide.dev/guide/packages/lucide-angular ) · [Source ](./packages/lucide-angular ) |
2025-04-03 09:47:30 +02:00
| <img src="https://lucide.dev/framework-logos/astro.svg" alt="Astro logo" width="48"> | * * `@lucide/astro` ** | [](https://www.npmjs.com/package/@lucide/astro ) |  | [Docs ](https://lucide.dev/guide/packages/lucide-astro ) · [Source ](./packages/astro ) |
2025-02-07 15:31:21 +01:00
| <img src="https://lucide.dev/framework-logos/svg.svg" alt="SVG logo" width="48"> | * * `lucide-static` ** | [](https://www.npmjs.com/package/lucide-static) |  | [Docs ](https://lucide.dev/guide/packages/lucide-static ) · [Source ](./packages/lucide-static ) |
2022-02-01 17:00:03 +01:00
2020-06-08 16:39:52 +01:00
### Figma
docs(version-1): Version 1 website (#4142)
* Update images
* Adjust color
* update accessebility
* Add matrix hero
* Add typescript documentation
* Add basics section to vue pages
* Add svelte docs
* Fix dynamic sidebar
* Add animation?
* Some adjustments
* Adjust animation
* Updates docs
* Add scaledown animation
* Add docs for vue types
* Fix layout accessibility page
* fix framework select
* adjust easing home animation
* Write docs for Vue
* Adjust animation home
* Adjust home hero animation
* Finish svelte docs
* Add solid pages
* remove spiral animation component
* Add group icons
* Added solid docs
* update preact docs
* Adjust examples preact docs
* Add snackplayer
* Get new editor
* Save this
* Add examples
* Adjust styling
* setup custom sandpack
* Add script
* Format files
* Make sandpack plugin work
* migrate react docs
* Fix svelte and solid examples
* Migrate to solid packages
* Add darkmode package logos
* Fix bug in selector
* migrate vue examples
* migrate advanced vue items
* migrate preact and svelte examples
* Add astro docs
* adding more docs on guide for lucide library
* Fix home animation
* Cleanup
* Added resources page, with more details and content
* Add hero badge for Version 1
* Fix vercel json
* Update missing paths
* Fix build?
* Replace lucide-vue-next
* Fix build
* Add some docs
* update markdown
* Setup angular docs
* Add basic angular docs
* Adjust code examples
* Update title and descriptions
* Update accessibility link
* Update title and description
* Add og image
* Fix alignment
* Add migration guides
* Adjust version 1 markdown file
* Add migration guide to the main list
* Minor fixes
* Update docs
* Apply feedback
* Select icons
* Add pointer events none
* Fix package links homepage
* Format code
* Fix types
* Fix focus
* Fix build
* Fix focus
* Apply feedback
* Adjust imports
* Adjust imports
* Fix search
* Apply feedback
* Fix import in font docs
* Small fixes
* docs(guide): added easter egg icon. stay tuned, guys 😉
* Add llm txt plugin
* Adjust logo top
* docs(version-1): upgraded @lucide/angular guide for v1 website (#4144)
* docs(guide/angular): rewrite some angular documentation
* docs(guide/angular): extens angular guide with combining icons & icon provider guides
* docs(guide/angular): fix angular sandbox, still needs @lucide/angular release tho
* docs(guide/angular): rework the getting started page a bit more, refactor some more prop=>input occurences
* docs(guide/angular): context provider => provideLucideConfig
* Update docs/guide/angular/migration.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
* Update docs/guide/angular/advanced/combining-icons.md
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
* Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* docs(guide/angular): rework a11y for better flow & pacing
* docs(guide/angular): salvage original phrase, it has better flow
* docs(guide/angular): some more a11y nitpicking
* docs(guide/angular): reduce llm fatigue
* docs(guides/angular): fix app component selector
* docs(guides/angular): fix angular sandpacks
* Add sandpack angular to improve tree-shakable stack
* Update docs/guide/angular/getting-started.md
* docs(guides/angular): fix user import in combinding icons guide
* docs(guides/angular): fix nested SVG phrasing
* Update docs/guide/angular/advanced/with-lucide-lab.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/guide/angular/advanced/filled-icons.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* docs(guides/angular): fix createLucideIcon guide
* docs(guides/angular): upgrade all relevant angular sandpack demos
---------
Co-authored-by: Eric Fennis <eric.fennis@gmail.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* fix(docs): add autogenerated OG images to gitignore
* fix(docs): unify the case of "Lucide" & "Lucide Lab" over all docs and readmes
* Fix build
* Add next tag to all installation guides
* Add top bar notification
* Minor fixes
* Update text
* Add todos
* Update og image
* Adjust install command
* Color top bar
* fix(docs): ignore all OG images, expect general.png
* fix(docs): fix the package list, hide @lucide/icons, downgrade angular logo, link to v0 guide, fix package title alignment
* Update docs/.vitepress/theme/components/base/LayoutTop.vue
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/guide/react/advanced/dynamic-icon-component.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update CONTRIBUTING.md
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Update docs/.vitepress/sidebar/resources.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
* Fix code example
* fix(docs): version 1 => Version 1
* feat(docs): add angular to new features in v1
* Fix next line issue
* feat(docs): fix typo (code example_s_)
* Fix deadlink
* feat(docs): fix some more typos and irky grammar
* feat(docs): fix lowercase lucide in sidebar 😅
* Update docs/guide/version-1.md
Co-authored-by: Karsa <contact@karsa.org>
---------
Co-authored-by: Karsa <contact@karsa.org>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-03-20 17:04:28 +01:00
The Lucide Figma plugin.
2021-03-23 19:26:50 +01:00
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
## 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
2025-08-18 15:11:06 +02:00
## About brand logos
Lucide **does not accept ** brand logos, and we do not plan to add them in the future. This is due to a combination of **legal restrictions ** , **design consistency concerns ** , and **practical maintenance reasons ** .
[Click here to read our official statement about brand logos in Lucide. ](./BRAND_LOGOS_STATEMENT.md )
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
2024-12-20 04:24:44 -05:00
Lucide is totally free for commercial use and personal 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">
2025-03-14 06:25:08 -04:00
<img src="https://opencollective.com/lucide-icons/contributors.svg?width=800" />
</a>
2022-05-30 17:30:28 +02:00
2026-03-28 07:48:26 +01:00
[//]: <> (Sponsors)
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">
2023-09-14 10:42:02 +02:00
<img src="docs/public/vercel.svg" alt="Powered by Vercel" width="200" />
</a>
2023-09-14 11:11:18 +02:00
<a href="https://www.digitalocean.com/?refcode=b0877a2caebd&utm_campaign=Referral_Invite&utm_medium=Referral_Program&utm_source=badge"><img src="docs/public/digitalocean.svg" width="200" alt="DigitalOcean Referral Badge" /></a>
2024-04-24 17:43:51 +02:00
2026-03-28 07:48:26 +01:00
### Hero backers 🦸
<a href="https://https://zephyr-cloud.io/"><img src="docs/public/sponsors/zephyr-cloud.svg" width="180" alt="Zephyr Cloud – From idea to prod: fast micro-frontend delivery!" /></a>
2024-11-25 12:01:29 +01:00
### Awesome backers 🍺
2024-04-24 17:43:51 +02:00
2026-01-22 11:27:39 +01:00
<a href="https://github.com/pdfme/pdfme"><img src="docs/public/sponsors/pdfme.svg" width="180" alt="pdfme – Open-source PDF generation library built with TypeScript and React." /></a>
<a href="https://www.paxhistoria.co/"><img src="docs/public/sponsors/paxhistoria.svg?" width="180" alt="Pax Historia – An alternate history sandbox game" /></a>
### Backers ☕
<a href="https://www.fina.money/"><img src="docs/public/sponsors/fina-money.png" width="180" alt="Fina Money – Modular Finance Tracker" /></a>
### Other contributors 💸
You can find all our past and non-recurring financial contributors at [our Open Collective page ](https://opencollective.com/lucide-icons ).