lucide
by lucide-icons
Lucide is a library of over 1,600 consistent vector icons, supplied as SVG files and as ready-made packages for common web and mobile frameworks. It is for adding icons to websites, apps and designs without drawing them yourself.
- Stars
- 25.4k
- Licence
- MIT
- Runs on
- A browser
- Setup
- Easy
- Language
- TypeScript
- Age
- 2333 days
What you can do with it
- Add icons to a React, Vue, Svelte, Angular, Astro or React Native project using an official package
- Use plain SVG icon files in any website or print design
- Install the Figma plugin to drop icons into design mockups
Make money with it
A freelance web designer or developer could use the icons to build and sell website or app interface designs to clients more quickly.
An idea, not financial advice. Check the licence before charging for anything built on it.
Ways a business could use it
- Give a company website or web app a polished, consistent set of icons without paying for an icon licence
- Use the icons in client design work and mockups so freelance projects look professional and are produced faster
Can you use it commercially?
Free to use, change and sell (MIT-style terms in the licence file). Some folders may carry other terms.
Not legal advice. Read the project's licence file before building a product on it.
Getting it running
Install the package for your framework from npm (for example lucide-react), or add the Figma plugin from the Figma community page.
Follow the official instructions in the project README.
Things to check
- Does not include brand or company logos
- The licence is detected as unclear by GitHub, though the README says it is ISC and free for commercial use
Who's talking about it
Checked 28 Oct 2026. Summary drafted by AI from the project's README.