LucideBlazor is a port of the popular lucide icon library which contains a lot of open source icons. This blazor port is inspired by the react version of lucide and has the following features
- Performance: All icon components are plain and sealed
IComponentderiving classes so blazor doesnt need to process the lifecyle on these components. The icon contents are baked into the class constants - Modern:: With the use of incremental source generators the classes representing the components are generated directly out of the lucide repository
- Small Using the IL-Trim feature only used components are published in the final build of your app when publishing it with trimming enabled
To install LucideBlazor just open your terminal or use the IDEs nuget package manager to install the nuget package
dotnet add package LucideBlazorThis is a small and new project so contributions, bug reports, and ideas are welcome.
LucideBlazor is released under the MIT License. For lucides license have a look here