Command Palette

Search for a command to run...

position in category
#1

Community-driven SVG icon library offering 1600+ lightweight, consistent icons for web and mobile projects. Icons follow strict design rules for recognizability and readability across sizes, with SVG compression and tree-shaking so you only ship the icons you use.

Lucide started as a fork of Feather Icons and evolved into a broader, actively maintained set. Maintainers come from companies like Nedap, SZTAKI, and LEGO. The library stands out through its unified design language, broad framework coverage, and active community that accepts design requests and contributions via GitHub and Discord.

Key features:

  • Tree-shakable packages for React, Vue, Svelte, Preact, Solid, Angular, Astro, React Native, and vanilla JavaScript
  • Customizable stroke width, size, color, and other visual properties
  • Accessibility guidance for using icons in an inclusive way
  • Official packages across all major frontend runtimes
  • Community-driven design requests and contributions

Developers and designers use Lucide for design systems, dashboards, documentation sites, and mobile apps where consistent iconography matters. Integration fits common workflows: npm install, import only the icons you need, and customize them to match your UI. The open contribution model makes it straightforward to request missing icons or contribute new ones.

GitHub Repositories
1.4K
-8.9%
Trending down this week
Removed in 138 repos