Beautiful & consistent icon toolkit made by the community. Open-source project and a fork of Feather Icons.
Lucide is a community-driven fork of Feather Icons. It was created due to dissatisfaction with the moderation of the Feather Icons project, which had been abandoned with numerous open issues and PRs. Lucide aims to expand the collection of icons while maintaining the original simplistic design language. It welcomes contributions from developers and designers.
You can use Lucide icons on the web by incorporating the SVG files in various ways, such as img, background-image, inline, object, embed, or iframe. Refer to the documentation for more details on implementing Lucide in web applications.
To use Lucide icons in React applications, you can utilize the JavaScript library. Refer to the documentation for more details on implementing Lucide in React applications.
For React Native applications, there is an implementation of the Lucide icon library specifically for that platform. Refer to the documentation for more details on using Lucide in React Native applications.
Lucide provides implementations for both Vue 2 and Vue 3. Refer to the documentation for specific instructions on incorporating Lucide icons in Vue applications.
For Angular applications, Lucide offers an implementation. Refer to the documentation for more details on using Lucide in Angular applications.
Preact users can also benefit from incorporating Lucide icons into their applications. Refer to the documentation for instructions on implementing Lucide in Preact applications.
Lucide provides assets such as font files, SVG files, and an SVG sprite. These assets can be used for static implementations in your project. Additionally, an NPM package is available. Refer to the documentation for more information.
There is a Lucide Figma plugin available. Visit the Figma community page to install the plugin and make use of Lucide icons within Figma.
If you are working on Laravel-based projects, you can use Lucide icons with the help of blade-icons. Refer to the documentation for specific instructions on implementing Lucide in Laravel projects.
Lucide also offers an implementation for Flutter applications. Visit the pub.dev website for more details on using Lucide icons in Flutter.
Svelte users can incorporate Lucide icons in their applications. Refer to the documentation for instructions on implementing Lucide in Svelte applications.
There is an implementation of the Lucide icon library available for Solid applications. Refer to the documentation for more details on using Lucide in Solid.
For Magento 2 Hyva theme based projects, Lucide can be used with the help of Hyvä's svg PHP view modal. Refer to the documentation for instructions on implementing Lucide icons in Hyva.
Lucide is a community-driven fork of Feather Icons, aimed at expanding the icon set and addressing the disaffection with the original project. It offers an extensive range of icons, official libraries and integrations with popular frameworks and design tools. With a well-maintained codebase and an active community, Lucide provides developers and designers with a reliable and continuously improving icon set.
Figma is a cloud-based design tool for creating user interfaces, prototypes, and collaboration in real time.
React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
Vue.js is a lightweight and flexible JavaScript framework that allows developers to easily build dynamic and reactive user interfaces. Its intuitive syntax, modular architecture, and focus on performance make it a popular choice for modern web development.
A UI kit provides developers with a set of reusable components that can be easily integrated into a website or application. These components are pre-designed with consistent styling and functionality, allowing developers to save time and effort in the design and development process. UI kits can be either custom-built or third-party, and often include components for buttons, forms, typography, icons, and more.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
Zod is a TypeScript-first schema declaration and validation library. It allows you to define schemas that can validate data at runtime while providing excellent TypeScript inference, making it perfect for API validation, form validation, and type-safe data handling.