Navigate:
All Reposlucide
~$LUCIDE0.2%

Lucide: Open-source icon library with 1000+ SVGs

Framework-agnostic SVG icons with native component packages.

LIVE RANKINGS • 06:50 AM • STEADY
TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100TOP 100
OVERALL
#54
9
FRONTEND
#3
1
30 DAY RANKING TREND
ovr#54
·Front#3
STARS
20.5K
FORKS
1.1K
DOWNLOADS
225.7K
7D STARS
+41
7D FORKS
+8
See Repo:
Share:

Learn more about lucide

Lucide is an open-source icon library distributed as SVG files and framework-specific npm packages. The project originated as a fork of Feather Icons and provides a collection of over 1000 vector icons designed for consistency across digital projects. Icons are available through multiple package implementations, including vanilla JavaScript, React components, Vue components, and integrations for Svelte, Solid, Preact, React Native, and Angular. The library also includes a Figma plugin for design tool integration.

lucide

1

Multi-framework packages

Provides framework-specific implementations for React, Vue, Angular, Svelte, Solid, Preact, and React Native rather than requiring manual SVG imports or wrapper components. Each package is published separately to npm with framework-optimized APIs.

2

Community-driven maintenance

Operates as a community fork of Feather Icons with ongoing icon additions and updates. The project maintains a Discord community and accepts contributions through GitHub.

3

Design tool integration

Includes a Figma plugin for direct access to the icon library within design workflows, enabling designers to use the same icons that developers implement.


import { createIcons, Menu, User, Settings } from 'lucide';

// Replaces all <i data-lucide="menu"></i> elements with SVG icons
createIcons({
  icons: {
    Menu,
    User,
    Settings
  }
});

v0.553.0

Adds new chess piece icons and fixes Preact className handling; no breaking changes or migrations required.

  • Use new chess piece icons and `mouse-pointer-2-off` icon in your designs; `ruler-dimension-line` icon geometry changed.
  • Update lucide-preact to fix `className` prop handling if you rely on custom CSS classes in Preact components.
v0.552.0

Minor icon update adding one new icon and fixing visual consistency in file icons; no breaking changes or migration required.

  • Use the new `solar-panel` icon for renewable energy or hardware UI elements.
  • File icon fold lines now render with consistent arc styling across the icon set.
v0.551.0

Adds a single new icon; no breaking changes, migrations, or dependency updates mentioned.

  • Use the new `clock-check` icon in your icon set if needed for UI updates.
  • Release notes do not specify breaking changes, version requirements, or security fixes.

See how people are using lucide

Loading tweets...


[ EXPLORE MORE ]

Related Repositories

Discover similar tools and frameworks used by developers