icons

Crates.ioicons
lib.rsicons
version0.3.1
created_at2025-05-20 18:23:11.126023+00
updated_at2025-09-06 05:58:47.705668+00
descriptionIcons for Rust fullstack applications — Leptos and Dioxus.
homepagehttps://rust-ui.com/icons
repository
max_upload_size
id1681928
size1,343,250
Max Wells - Mr Rust (max-wells)

documentation

README

Rust UI Icons

Description

A collection of SVG-based icon components for Rust fullstack applications.

Built on top of Tailwind CSS and tw_merge.

Explore the Full Icon Library

Browse the complete collection now at Rust UI Icons — and find the perfect one for your next project!

Installation

cargo add icons --features leptos # For Leptos
cargo add icons --features dioxus # For Dioxus

Usage

Leptos

use leptos::prelude::*;
use icons::{ChevronUpDown, ChevronRight};

#[component]
pub fn MyComponent() -> impl IntoView {
    view! {
        <ChevronUpDown />
        <ChevronRight class="size-8" />
    }
}

Dioxus

use dioxus::prelude::*;
use icons::Check;

#[component]
pub fn Mycomponent() -> Element {
    rsx! {
        Check { class: "text-green-500" }
    }
}

Roadmap

  • Leptos port of lucide.dev icons.

  • Dioxus port of lucide.dev icons.

  • Search feature on Rust UI.

  • Filtering feature on Rust UI.

  • Full support for animated icons.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Commit count: 0

cargo fmt