https://github.com/patrickelectric/embedded-icon
12600+ icons pack for embedded graphics!
https://github.com/patrickelectric/embedded-icon
embedded embedded-graphics embedded-rust icons iconset rust
Last synced: 11 months ago
JSON representation
12600+ icons pack for embedded graphics!
- Host: GitHub
- URL: https://github.com/patrickelectric/embedded-icon
- Owner: patrickelectric
- Created: 2023-07-24T04:27:15.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-12-31T21:44:21.000Z (over 1 year ago)
- Last Synced: 2025-06-09T12:51:55.599Z (about 1 year ago)
- Topics: embedded, embedded-graphics, embedded-rust, icons, iconset, rust
- Language: Rust
- Homepage:
- Size: 32.9 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 📦 embedded-icon
[](https://github.com/patrickelectric/embedded-icon/actions/workflows/doc.yml)
[](https://crates.io/crates/embedded_icon)
[](https://patrickelectric.work/embedded-icon/embedded_icon/index.html)
12600+ 🖼 icons for embedded-graphics.
# 🚀 Features
- 📦 Support to multiple icon packs - Easy to add support to!
- 🎨 Multiple resolutions - 12px to 144px
- ⚡ Zero cost abstraction - Only enabled icons increase binary size
## 💾 Installation
Add this to your `Cargo.toml`:
```toml
[dependencies]
embedded-icon = "0.0.1"
```
## 🎨 Icon Packs
- [Material Design Icons](https://pictogrammers.com/library/mdi/)
- [Ionicons](https://ionic.io/ionicons/)
- [Simple Icons](https://simpleicons.org/)
- [Iconoir](https://iconoir.com/)
## 🖼 Usage
```rs
use embedded_graphics::image::Image;
use embedded_graphics::pixelcolor::Rgb888;
use embedded_graphics::prelude::*;
use embedded_icon::{simple::size32px::Github};
let github_icon = Github::new(Rgb888::CSS_ORANGE);
Image::new(github_icon, Point::new(10, 10)).draw(display).ok();
```
Check the example: `cargo run --example simple`
## 🤝 Contributing
Contributions are welcome! Please open an issue or PR on GitHub.
This project was inspired by [embedded-iconoir](https://github.com/Yandrik/embedded-iconoir).