Skip to content

RustVis/zu-icons

Repository files navigation

zu-icons

Build status Minimum rustc version License

Open source icon packs for the Dioxus framework.

Core Crates

Crate Version Description
zu-icons-util 0.5.1 Utilities for icon generation and processing
dioxus-icon-component 0.2.1 Common icon component shared by all icon packs

Icon Packs

Dioxus icons

Icons for dioxus framework.

Icon Set Crate Version Docs
Ant Design dioxus-icons-ant 0.2.2 docs.rs
Bootstrap dioxus-icons-bs 0.2.2 docs.rs
Box Icons dioxus-icons-box 0.2.2 docs.rs
Circum dioxus-icons-circum 0.2.2 docs.rs
Devicons dioxus-icons-dev 0.2.1 docs.rs
Feather dioxus-icons-feather 0.2.1 docs.rs
Font Awesome dioxus-icons-fa 0.2.1 docs.rs
Game Icons dioxus-icons-game 0.2.2 docs.rs
Grommet dioxus-icons-grommet 0.2.1 docs.rs
Heroicons dioxus-icons-hero 0.2.1 docs.rs
Ionicons dioxus-icons-ionic 0.2.1 docs.rs
Line Awesome dioxus-icons-line-awesome 0.2.1 docs.rs
Lucide dioxus-icons-lucide 0.2.1 docs.rs
Material Design dioxus-icons-md 0.1.1 docs.rs
Octicons dioxus-icons-oct 0.2.1 docs.rs
Phosphor dioxus-icons-phosphor 0.2.1 docs.rs
Radix UI dioxus-icons-radix 0.2.1 docs.rs
Remix dioxus-icons-remix 0.2.1 docs.rs
Simple Icons dioxus-icons-simple 0.3.1 docs.rs
Tabler dioxus-icons-tabler 0.2.1 docs.rs
VS Code dioxus-icons-vsc 0.2.1 docs.rs

Gpui icons

Icons for gpui framework:

Icon Set Crate Version Docs
Bootstrap gpui-icons-bs 0.1.0 docs.rs

Icon Licenses

Icon Set Icon Library License Version
Ant Design Ant Design Icons MIT 6.2.3
Bootstrap Bootstrap Icons MIT 1.13.1
Box Icons Box Icons MIT 2.1.4
Circum Circum Icons MPL-2.0 2.0.2
Devicons Dev Icons MIT 1.1.0
Feather Feather MIT 4.29.2
Font Awesome Font Awesome CC BY 4.0 & SIL OFL 1.1 7.2.0
Game Icons Game Icons CC BY 3.0 master
Grommet Grommet Icons Apache-2.0 4.14.0
Heroicons Hero Icons MIT 2.2.0
Ionicons Ionicons MIT 8.0.13
Line Awesome Line Awesome MIT / Good Boy 1.3.1
Lucide Lucide ISC 1.17.0
Material Design Material Design Icons Apache-2.0 master
Octicons Octicons MIT 19.28.0
Phosphor Phosphor Icons MIT main
Radix UI Radix Icons MIT main
Remix Remix Icons MIT 4.9.1
Simple Icons Simple Icons CC0-1.0 16.22.0
Tabler Tabler Icons MIT 3.44.0
VS Code VS Code Codicons MIT & CC-BY-4.0 0.0.45-12

Usage

Add a dependency to your Cargo.toml:

[dependencies]
dioxus-icons-lucide = "0.2"

Then use the icons in your Dioxus components:

use dioxus::prelude::*;
use dioxus_icons_lucide::{ZoomOut, Icon};

fn App() -> Element {
    rsx! {
        Icon {
            icon: ZoomOut,
            size: "24px",
            stroke_width: 1.5,
        }
    }
}

All icon packs use the same Icon component from dioxus-icon-component, ensuring a consistent API across every set.

Examples

See the dioxus-examples directory for a demo application showcasing all icon packs.

License

Licensed under the Apache License, Version 2.0.

About

Free icons for dioxus

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages