EVERYTHING XIAOMI
Get listed
Lucide logo

Lucide

Lucide is a free, open-source icon library with more than 1,600 vector SVG files for digital and non-digital projects.

Place
#9 of 46
Score
6.8
Lucide's website

What Lucide is

Lucide is a free, open-source icon library with more than 1,600 vector SVG files for digital and non-digital projects. Its shared design rules aim to keep icons recognizable and consistent while remaining readable at different sizes. Icons can be customized by color, size, and stroke width; SVG compression and tree-shaking let projects include only the icons they use. Official packages cover web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage. Static assets include individual SVGs, sprites, icon fonts, and JavaScript exports of SVG strings, and a Figma plugin is available. The React package provides inline SVG components with TypeScript support and customizable properties. Lucide uses the ISC License, which permits use and distribution subject to notice requirements, but disclaims warranties and liability. Icons are hidden from screen readers by default, so meaningful or interactive icons need labels. Community questions and contributions are handled through GitHub and Discord. The Svelte package targets Svelte 5; Svelte 4 users are directed to lucide-svelte.

Good

  • More than 1,600 vector SVG icons are available.
  • Color, size, and stroke width are customizable.
  • Packages cover multiple frameworks and static usage.
  • Figma plugin and icon fonts are available.
  • Commercial use is permitted under the ISC License.

Watch out

  • Meaningful or interactive icons need accessibility labels.
  • The Svelte package is for Svelte 5; Svelte 4 uses lucide-svelte.
  • The license disclaims warranties and liability.

Who it suits

Lucide suits designers and developers who need customizable icons for projects across its listed frameworks and static formats. It also fits commercial projects, which the license permits.

Verdict

Lucide offers a broad set of customizable icons and formats under an open-source license. Account for accessibility labels and the Svelte version distinction when choosing it.

Plans and prices

From Lucide's own pricing page, checked 11 Oct 2026.

All about pricing
PlanPriceWhat it gives you
Free (ISC-licensed)FreeNo paid tiers or usage limits stated on the pages reviewed

The facts

Each one read from Lucide's own pages, with the date it was checked.

What it does

Accessibility
Lucide icons are hidden from screen readers by default, and the accessibility guide advises adding labels when icons carry meaning or act as controls.checked 11 Oct 2026
Community and support
The project directs users to GitHub and Discord for community questions and lists GitHub issues as a project resource.checked 11 Oct 2026
Contribution
Lucide describes itself as community-made and provides guidance for contributing icons.checked 11 Oct 2026
Contributions
Community members can contribute icons, code, documentation, or help triage issues.checked 11 Oct 2026
Customization
Icons can be customized, including their color, size, and stroke width.checked 11 Oct 2026
Design
The icons follow shared design rules intended to keep them consistent, recognizable, and readable at different sizes.checked 11 Oct 2026
Design integration
Lucide provides a Figma plugin.checked 11 Oct 2026
Figma
Lucide provides a Figma plugin linked from its installation guide.checked 11 Oct 2026
Framework support
Official packages are listed for web, React, React Native, Vue, Svelte, Preact, Solid, Angular, Astro, and static usage.checked 11 Oct 2026
Icon design
Lucide says its design rules aim for icons that are recognizable, consistent in style, and readable at all sizes.checked 11 Oct 2026
License
Lucide uses the ISC License, which permits use, copying, modification, and distribution for any purpose with or without a fee, subject to its notice requirements.checked 11 Oct 2026
License limitation
The ISC license text provides the software as is and disclaims warranties and liability for damages.checked 11 Oct 2026
Notable compatibility limit
The @lucide/svelte package is for Svelte 5; Svelte 4 users are directed to lucide-svelte.checked 11 Oct 2026
Optimization
Lucide uses SVG compression and tree-shaking so projects can ship only the icons they use.checked 11 Oct 2026
Package manager support
The installation guide shows commands using pnpm, yarn, npm, bun, and deno.checked 11 Oct 2026
React features
The React package provides standalone components that render optimized inline SVGs, with TypeScript support and customizable properties.checked 11 Oct 2026
Static assets
The static package includes individual SVGs, SVG sprites, icon fonts, and JavaScript exports of SVG strings.checked 11 Oct 2026
Support
The project directs users to its Discord server and GitHub Discussions to ask questions and connect with the community.checked 11 Oct 2026
What it is
Lucide is an open-source icon library with 1600+ vector SVG files for digital and non-digital projects.checked 11 Oct 2026

Alternatives to Lucide

All alternatives
  1. 1Font Awesome logo

    Font Awesome

    Free planWebAPILinuxmacOS
    7.5From $4 a month
  2. 2Lordicon logo

    Lordicon

    Free planAndroidiOSWebAPI
    7.4Free plan
  3. 3Ant Design Icons logo

    Ant Design Icons

    Free planAndroidiOSWeb
    7.1Free plan
  4. 4Hugeicons logo

    Hugeicons

    Free planAndroidiOSWeb
    7.1From $99 a year
  5. 5Tabler Icons logo

    Tabler Icons

    Free planAndroidiOSWeb
    7.1$9 one-time
  6. 6

    Icons8 Background Remover

    WebAPIExtensionmacOS
    7.0From $13 a year