Lucide is an open-source icon toolkit that provides 1600+ vector (SVG) icons, designed to be consistent and easy to use in digital projects. It also offers official framework-specific packages for tools and frameworks like JavaScript, React, Vue, Svelte, and more.
Project status
- Actively maintained, with very recent upstream and repository activity (last upstream push 2026-09-16, recent updates spanning 2026-09-07 to 2026-09-14).
- Apparent update cadence is frequent, with multiple core icon set updates (1.42.0 through 1.46.0) and several @lucide/lab updates clustered within about a week.
AI summary generated
Recent updates
1.47.0
Version 1.47.0 adds multiple new Lucide icons (lambda, faucet, door-closed-package, nepali-rupee, tube-lotion, cupcake, square-dashed-x, square-dashed-plus, rotate-cw-clock) and updates a few existing ones (broccoli, calendar-chevrons-right, save-off). It also moves the faucet icon from the lab area into the main icons set.
Features1.46.0
Version 1.46.0 adds several new SVG icon assets, including clef-related icons and a desktop monitor icon. It also bumps Astro from 7.3.0 to 7.3.2 and updates the pnpm lockfile, which pulls in additional transitive dependency changes beyond what is mentioned in the release notes.
BreakingFeatures1.45.0
Version 1.45.0 primarily adds a large batch of new Lucide icons and updates the site documentation structure with a new “How to use Lucide icons” section. It also includes some tooling maintenance, including a Vue package type generation fix, a Vitest dependency bump, and a CI workflow update to trigger post-release automation.
Features@lucide/lab@0.7.0
This release of @lucide/lab@0.7.0 introduces a new experimental icon, hand-gear, and removes the houses icon from the lab package. The provided diff, however, shows substantial documentation and site-logic changes that are not mentioned in the release notes.
BreakingFeatures@lucide/lab@0.6.0
This release adds a single new icon, `peace-sign`, under `@lucide/lab@0.6.0`. The code diff, however, also shows multiple icon renames and SVG path updates that are not mentioned in the release notes.
Features@lucide/lab@0.5.0
Version 0.5.0 of @lucide/lab documents a single new icon, monstera-leaf. The actual diff shows many additional icon additions, one icon rename with an alias, and several non-release-noted modifications to existing icon SVG/metadata (including tag keyword corrections and a lectern geometry change).
Features1.44.0
Version 1.44.0 updates the Lucide icon set and associated documentation. It adds at least one new icon (including check-x and toothbrush) and includes multiple icon corrections and doc/search fixes, with no explicit API or breaking changes mentioned in the release notes.
Features@lucide/lab@0.4.0
Release @lucide/lab@0.4.0 is documented as adding a new icon (check-x), but the actual diff includes additional website search/UX logic changes, multiple icon asset/metadata updates, and packaging changes in the icons package. Notably, it also changes the build output configuration and CommonJS export mapping for the icons “dynamic” entry point.
BreakingFeatures1.43.0
Version 1.43.0 updates the icon set with a new `tic-tac-toe` icon and several icon adjustments. It also delegates the `carton` and `carton-off` icons from the `lab` set, which may affect how you reference those icons in your UI.
Features@lucide/lab@0.3.0
Release @lucide/lab@0.3.0 is presented as adding two new lab icons and graduating several icons to the core set. The actual diff mostly reflects icon set “promotion” (moving carton/carton-off out of lab) and includes additional icon additions and visual modifications that are not described in the release notes.
BreakingFeatures1.42.0
Version 1.42.0 focuses on documentation updates for icon contribution, adds multiple new icons, and includes React integration test coverage alongside a refactor to extract icon build logic into @lucide/shared. The provided code diff is dominated by documentation and site tooling changes, with limited visibility into the actual package/library source changes described in the release notes.
Features1.41.0
Version 1.41.0 adds a large batch of new Lucide icons (including germ, germ-off, virus, virus-off, engine, credit-card-reader, can-soda, door-stairwell, etc.) and makes several icon updates to existing door-* and leaf variants, plus one lab icon change. It also introduces lab release automation workflows and bumps Vue ecosystem dependencies. Most changes are icon asset additions/edits and CI/config updates, with one potentially significant icon rename/deprecation inconsistency around trash/trash-2.
BreakingFeatures1.40.0
Version 1.40.0 primarily adds several new Lucide icons (bridge, can, lighthouse, shopping-cart-plus, shopping-cart-minus, shrimp-off). It also bumps the softprops/action-gh-release GitHub Action from v3.0.2 to v3.0.3 and updates the Illustrator template used for artboard generation.
Features1.39.0
Release 1.39.0 is an icons-only update. It adds two new icons (whistle, mail-pen) and enriches metadata for multiple monitor, tablet, and smartphone icons by expanding their tags and adding use-cases.
Features1.38.0
Version 1.38.0 adds a new polygon icon to the lucide-icons set. The code diff also includes a visual change to the existing vector-square icon, which is not mentioned in the release notes.
Features1.37.0
Version 1.37.0 updates the icon set by adding several new icons and adjusting existing ones (including visual tweaks like rotations and weight/size unification across related glyphs). The release notes do not mention any API changes, dependency updates, or migration steps.
Features1.36.0
Version 1.36.0 primarily updates the Lucide icon set by adding several new icons (robot-vacuum, playing card variants, message-circle-dashed-check, and multiple credit-card status icons) and adjusting existing icon SVG geometry and metadata. The release notes describe a small subset of the icon changes, but the code diff shows many additional SVG path/geometry updates across multiple icons.
Features1.35.0
Version 1.35.0 mainly adds several new icons (ship-cargo, trailer, galaxy, robot-arm) and one new lab icon (bat). It also includes small icon data fixes (equal-approximately typo) and updates the ghost icon. The release notes do not mention a modification to the existing ship icon.
Features1.34.0
Version 1.34.0 adds a new icon (mail-clock) and makes a small adjustment to the GitHub discussion template used for requesting icons. It also bumps Preact-related development dependencies (including Preact itself) as part of routine maintenance.
Features1.33.0
v1.33.0 primarily adds several new Lucide icons (and associated icon metadata SVG/JSON), plus repository workflow/support tooling for icon discussions and banned-phrase handling. It also bumps several Svelte-related dev dependencies and makes small internal script changes and documentation example tweaks.
Features