{"id":50425000,"url":"https://github.com/dioxuslabs/dioxus-icons","last_synced_at":"2026-05-31T10:01:16.400Z","repository":{"id":356364707,"uuid":"1232157824","full_name":"DioxusLabs/dioxus-icons","owner":"DioxusLabs","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-08T00:32:49.000Z","size":6088,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-08T01:30:21.545Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DioxusLabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-07T16:39:55.000Z","updated_at":"2026-05-08T00:33:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/DioxusLabs/dioxus-icons","commit_stats":null,"previous_names":["ealmloff/dioxus-icons","dioxuslabs/dioxus-icons"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/DioxusLabs/dioxus-icons","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DioxusLabs%2Fdioxus-icons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DioxusLabs%2Fdioxus-icons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DioxusLabs%2Fdioxus-icons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DioxusLabs%2Fdioxus-icons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DioxusLabs","download_url":"https://codeload.github.com/DioxusLabs/dioxus-icons/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DioxusLabs%2Fdioxus-icons/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33726719,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-31T10:01:15.578Z","updated_at":"2026-05-31T10:01:16.384Z","avatar_url":"https://github.com/DioxusLabs.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1\u003edioxus-icons\u003c/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eDioxus components for every Lucide icon.\u003c/strong\u003e\u003c/p\u003e\n\u003c/div\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://crates.io/crates/dioxus-icons\"\u003e\n    \u003cimg src=\"https://img.shields.io/crates/v/dioxus-icons.svg?style=flat-square\" alt=\"Crates.io version\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://crates.io/crates/dioxus-icons\"\u003e\n    \u003cimg src=\"https://img.shields.io/crates/d/dioxus-icons.svg?style=flat-square\" alt=\"Downloads\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://docs.rs/dioxus-icons\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square\" alt=\"docs.rs\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://lucide.dev\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Lucide-1.14.0-2da44e?style=flat-square\" alt=\"Lucide 1.14.0\" /\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n---\n\nThe full Lucide set — 1,700+ icons — exposed as Dioxus components. Each icon is its own component, so the linker keeps only the ones you import.\n\n## Quick start\n\n```toml\n[dependencies]\ndioxus-icons = \"0.1\"\n```\n\n```rust\nuse dioxus::prelude::*;\nuse dioxus_icons::lucide::Trash;\n\n#[component]\nfn DeleteButton() -\u003e Element {\n    rsx! {\n        button {\n            Trash { size: 16 }\n            \"Delete\"\n        }\n    }\n}\n```\n\nEvery icon lives under [`dioxus_icons::lucide`] and accepts the shared [`IconProps`].\n\n## Customization\n\n`IconProps` keeps a `size` convenience prop and extends Dioxus SVG attributes on the root SVG.\n\n| prop / attr | default | maps to |\n|---|---|---|\n| `size` | `24` | SVG `width` / `height` when those attrs are not set; accepts numbers or CSS lengths |\n| `stroke` | `\"currentColor\"` | SVG `stroke` |\n| `fill` | `\"none\"` | SVG `fill` |\n| `stroke_width` | `2` | SVG `stroke-width` |\n| `stroke_linecap` | `\"round\"` | SVG `stroke-linecap` |\n| `stroke_linejoin` | `\"round\"` | SVG `stroke-linejoin` |\n| SVG attrs | inherited | root SVG attributes |\n\n```rust\n# use dioxus::prelude::*;\nuse dioxus_icons::lucide::Bell;\n\n# let _ = rsx! {\nBell { size: 20, stroke: \"red\", stroke_width: 3 }\n# };\n```\n\nBecause `stroke` defaults to `currentColor`, icons inherit the surrounding text color — so Tailwind's `text-*` utilities (or any CSS framework) work out of the box on either the icon or its parent:\n\n```rust\n# use dioxus::prelude::*;\nuse dioxus_icons::lucide::{Bell, Menu};\n\n# let _ = rsx! {\nnav { class: \"flex items-center gap-3 text-slate-900\",\n    Menu { size: 20 }\n    Bell { size: 18, class: \"text-amber-600\" }\n}\n# };\n```\n\n## Dioxus compatibility\n\nTargets the Dioxus `0.7.x` line starting at `0.7.7`. Pick your renderer features (`web`, `desktop`, `mobile`, `server`, `fullstack`) in your application crate.\n\n## Examples\n\nExamples live under [`crates/dioxus-icons/examples`](https://github.com/dioxuslabs/dioxus-icons/tree/main/crates/dioxus-icons/examples):\n\n```sh\ncargo run -p dioxus-icons --example basic\ncargo run -p dioxus-icons --example navbar\ncargo run -p dioxus-icons --example tailwind\ncargo run -p dioxus-icons --example stateful_button\n```\n\n## License\n\nCrate code is MIT (`LICENSE`). Generated icon data comes from Lucide and is covered by `LICENSE-LUCIDE` (upstream ISC plus the Feather-derived MIT notice). The published crate is `MIT AND ISC`.\n\n[`dioxus_icons::lucide`]: https://docs.rs/dioxus-icons/latest/dioxus_icons/lucide/index.html\n[`IconProps`]: https://docs.rs/dioxus-icons/latest/dioxus_icons/struct.IconProps.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdioxuslabs%2Fdioxus-icons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdioxuslabs%2Fdioxus-icons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdioxuslabs%2Fdioxus-icons/lists"}