Back to Explore

lucide-icons/lucide

GitHub
28 updates · last 90 days2 watchersOpen source

Last release:

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: The GitHub feed shows very recent activity, with an upstream push on 2026-09-09 and multiple icon updates in early September, indicating ongoing stewardship rather than maintenance mode.
  • Update cadence: Version 1.35.0 to 1.43.0 spans roughly 2 weeks (late Aug to 2026-09-08), suggesting frequent, incremental updates rather than long quiet periods.

AI summary generated

AI-generated from public sources. May be inaccurate. Report

Recent updates

  • 1.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.

    BreakingFeatures
  • 1.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.

    Features
  • 1.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.

    BreakingFeatures
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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.

    Features
  • 1.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
  • 1.32.0

    Version 1.32.0 primarily adds two new icons (car-battery, square-text) and updates some dependencies and tooling (Vue patch bump, ESLint upgrade to the v10 stack). However, the code diff shows a much broader set of TypeScript type changes and some behavior tweaks in the docs/Svg preview components that are not mentioned in the release notes.

    Features
  • 1.31.0

    Version 1.31.0 adds three new Lucide icons to the icon set: `mail-badge`, `eject`, and `angle`. The code diff shows only new icon asset files (JSON metadata and SVGs) being introduced, with no changes to application logic or exported APIs.

    Features
  • 1.30.0

    Version 1.30.0 focuses on adding several new Lucide icons and refactoring emoji face icons (rename/refine), along with CI workflow hardening and a cleanup of deprecation metadata usage. Release notes also mention a script/tool change removing the `toBeRemovedInVersion` field and a post-release job fix for fetching the `lucide-font` artifact.

    SecurityFeatures
  • 1.29.0

    Lucide v1.29.0 primarily updates repo tooling and CI, including improved GitHub workflow permissions, newer GitHub Actions versions, and added Dependabot configuration. It also removes Super and Noodle from the docs showcase, and adds new layer ordering icons (arrows for moving items between layers).

    SecurityFeatures
  • @lucide/lab@0.2.0

    Release @lucide/lab 0.2.0 adds two new icons (police-cap and pilot). It also removes a set of icons from @lucide/lab because they are now available in the main library. The release notes focus only on icon-level changes, while the code diff shows additional API surface and build pipeline changes.

    BreakingFeatures
  • 1.28.0

    Version 1.28.0 updates icon SVGs, primarily calendar-related variants, to adjust their visual centering (centre of gravity). The release notes describe this as an icons feature change, but the actual diff shows additional icon files beyond what is mentioned.

    Features
  • 1.27.0

    Version 1.27.0 focuses on adding and tweaking Lucide/Lab icons, plus a migration of the Lab icon data into the main repository. It also includes several doc and CI workflow adjustments, and small analytics tagging updates (UTM parameters).

    SecurityFeatures
  • 1.26.0

    v1.26.0 updates the Lucide icon set with one new icon, plus several icon geometry/metadata corrections. It also adjusts the docs home page component responsible for rendering package links and accessibility-related labels.

    Features