Lucide Icons for AvaloniaUI is a library that allows you to integrate over 1690 modern and elegant icons into your AvaloniaUI projects. This library offers a wide range of icons to enhance the user interface of your applications. Icons are sourced from Lucide v1.7.0.
This library is ideal for:
- Extensive Collection: Access to over 1690 high-quality icons.
- Scalability: Icons are vector-based, ensuring they look sharp at any size.
- Ease of Use: Simple integration with AvaloniaUI projects.
- Open Source: Free to use and modify, fostering community collaboration and improvement.
Warning
This library is compatible only with AvaloniaUI version 11.1.0-beta1 or higher. It does not support earlier versions.
To install the library, you can use NuGet with the following command:
dotnet add package LucideAvaloniaTo use the Lucide Icons in your AvaloniaUI project, add the following namespace declaration to the header of your AXAML file:
xmlns:lucideAvalonia="clr-namespace:LucideAvalonia;assembly=LucideAvalonia"Integrating Lucide Icons into your AvaloniaUI project is straightforward. Below is an example demonstrating how to add a Heart icon to your AXAML file:
<lucideAvalonia:Lucide Icon="Heart" StrokeBrush="Red" StrokeThickness="1.5" Width="22" Height="22"/>You can customize the appearance of the icons using various properties:
- Icon: Specifies the name of the icon.
- StrokeBrush: Defines the color of the icon stroke.
- StrokeThickness: Sets the thickness of the icon stroke.
- Width and Height: Adjust the size of the icon.
To regenerate icons from a newer Lucide release, run the included Python script (requires Python 3.10+, no external dependencies):
python tools/generate_icons.py --version <lucide-version>This downloads the Lucide SVGs and regenerates both LucideAvalonia/Enum/LucideIconNames.cs and LucideAvalonia/Lucide/ResourcesIcons.axaml.
We welcome contributions from the community to help improve and expand this library. If you encounter any issues or have suggestions, please open an issue or submit a pull request on our GitHub repository.
![]() MarwanFr |
![]() Reimnop |
![]() seltzdesign |
This project is made possible thanks to the following:
- AvaloniaUI: The versatile and powerful UI framework.
- Lucide: The source of these beautifully designed icons.



