dioxus-icons
Lucide icons for Dioxus, generated as one component per icon.
use *;
use Trash;
Dioxus Compatibility
dioxus-icons supports Dioxus 0.7.x starting at 0.7.7 (>=0.7.7, <0.8.0).
The library enables Dioxus html and macro for RSX/SVG components.
Choose renderer features such as web, desktop, mobile, server, or
fullstack in your application crate.
Regenerate Icons
Generated Rust sources are committed under crates/dioxus-icons/src/generated/.
The generator uses the pinned Lucide release and related-icon sidecar under
crates/dioxus-icons-codegen/data/.
When the Lucide version changes, regenerate the related-icon sidecar before running the Rust generator:
The SigLIP2 sidecar script requires rsvg-convert, torch, transformers, and Pillow.
Generated output is deterministic; regenerate after codegen input changes and review the generated diff.
Examples
Examples live under crates/dioxus-icons/examples/.
Licensing
The crate code is MIT licensed under LICENSE. Generated icon data comes from
Lucide and is covered by LICENSE-LUCIDE, which includes the upstream ISC
notice and the Feather-derived MIT icon notice. The published crate therefore
uses the SPDX expression MIT AND ISC.