https://github.com/iced-rs/awesome-iced
A curated list of custom widgets, example projects, integrations, and resources made with/for iced
https://github.com/iced-rs/awesome-iced
List: awesome-iced
awesome awesome-list
Last synced: 21 days ago
JSON representation
A curated list of custom widgets, example projects, integrations, and resources made with/for iced
- Host: GitHub
- URL: https://github.com/iced-rs/awesome-iced
- Owner: iced-rs
- License: other
- Created: 2023-03-10T05:10:31.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-23T16:54:20.000Z (5 months ago)
- Last Synced: 2024-10-29T20:23:57.598Z (4 months ago)
- Topics: awesome, awesome-list
- Language: Python
- Homepage:
- Size: 50.8 KB
- Stars: 245
- Watchers: 9
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: readme.md
- Contributing: contributing.md
- License: license
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
- ultimate-awesome - awesome-iced - A curated list of custom widgets, example projects, integrations, and resources made with/for iced. (Programming Language Lists / Rust Lists)
README
# Awesome Iced [](https://awesome.re) [](https://github.com/emann/awesome-iced/actions/workflows/lint.yaml)
A curated list of custom widgets, resources, integrations, and projects made with/for iced.
[iced](https://github.com/iced-rs/iced) is a cross-platform GUI library for Rust focused on simplicity and type-safety inspired by [Elm](https://elm-lang.org/).
## Contents
- [Projects Using Iced](#example-projects)
- [Custom Widgets](#custom-widgets)
- [Integrations](#integrations)
- [Resources](#resources)## Projects Using iced
-
[Airshipper](https://github.com/veloren/Airshipper) - The official launcher for Veloren.
-[ajour](https://github.com/ajour/ajour) - A World of Warcraft addon manager.
-[Amphitheatre Desktop](https://github.com/amphitheatre-app/desktop) - An open source desktop application for Amphitheatre.
-[Animated GIF Maker](https://github.com/BB-301/rust-iced-gif-maker) - A simple FFmpeg-based animated GIF generator application built using Iced.
-[bl3_save_edit](https://github.com/ZakisM/bl3_save_edit) - A Borderlands 3 Save/Profile editor.
-[cosmic-applets](https://github.com/pop-os/cosmic-applets) - WIP applets for cosmic-panel.
-[cosmic-comp](https://github.com/pop-os/cosmic-comp) - Compositor for the COSMIC desktop environment.
-[cosmic-launcher](https://github.com/pop-os/cosmic-launcher) - Frontend for [Pop Launcher](https://github.com/pop-os/launcher), a modular IPC-based desktop launcher service.
-[cosmic-settings](https://github.com/pop-os/cosmic-settings) - The settings app for COSMIC desktop environment.
-[cosmic-text-editor](https://github.com/pop-os/cosmic-text-editor) - WIP text editor for the COSMIC desktop environment.
-[enclone](https://github.com/10XGenomics/enclone) - Accurate and user-friendly computational tool for clonal grouping to study the adaptive immune system.
-[ESLauncher2](https://github.com/EndlessSkyCommunity/ESLauncher2) - A launcher for [Endless Sky](https://endless-sky.github.io/).
-[Fuzzr](https://github.com/FuzzrNet/Fuzzr) - a P2P platform for publishing, curating, and browsing content.
-[Halloy](https://github.com/squidowl/halloy) - An open-source IRC client.
-[liana](https://github.com/wizardsardine/liana) - A Bitcoin wallet with a unique 'safety net' - a timelocked recovery path for all of your coins.
-[linkage](https://github.com/linkage-rs/linkage) - A typing tutor.
-[ludusavi](https://github.com/mtkennerly/ludusavi) - A tool for backing up PC game save data.
-[Material Icon Browser](https://github.com/BB-301/iced-material-icon-browser) - A simple application that allows browsing the full list of regular Material Icons.
-[microlaunch](https://github.com/eorzeatools/microlaunch) - A native linux launcher for Final Fantasy XIV Online.
-[Neothesia](https://github.com/PolyMeilex/Neothesia) - Flashy Synthesia Like Software For Linux, Windows and MacOs.
-[OctaSine](https://github.com/greatest-ape/OctaSine) - Cross-platform FM Synth plugin (VST2 & CLAP). Uses iced for its GUI.
-[offline-chess-puzzles](https://github.com/brianch/offline-chess-puzzles) - View and solve puzzles from the lichess puzzle database.
-[onagre](https://github.com/oknozor/onagre) - General purpose application launcher for X and wayland inspired by rof/wofi and alfred.
-[OpenVehicleDiag](https://github.com/rnd-ash/OpenVehicleDiag) - Vehicle ECU diagnostic platform and car 'hacking' .
-[Raspirus](https://github.com/Raspirus/Raspirus) - A user- and resources-friendly rules-based malware scanner.
-[revault-gui](https://github.com/revault/revault-gui) - GUI for the [Revault daemon](https://github.com/revault/revaultd), a Bitcoin valut architecture.
-[slimevr-wrangler](https://github.com/carl-anders/slimevr-wrangler) - An app that lets you use Joy-Cons as SlimeVR trackers, enabling you to make a full body tracking system!.
-[smmdb-client](https://github.com/Tarnadas/smmdb-client) - Save file editor for Super Mario Maker 2.
-[sniffnet](https://github.com/GyulyVGC/sniffnet) - A network traffic monitoring tool.
-[super_clipboard](https://github.com/SergioRibera/super_clipboard) - A clipboard manager.
-[tolstack](https://github.com/aevyrie/tolstack) - 1D tolerance analysis tool.
-[universal-android-debloater](https://github.com/0x192/universal-android-debloater) - Debloat non-rooted Android devices using ADB.
-[veloren](https://github.com/veloren/veloren) - Multiplayer voxel RPG written in Rust. Uses iced for its default graphical client frontend.
-[wooting-analog-sdk](https://github.com/WootingKb/wooting-analog-sdk) - An SDK for analog keyboards. Uses iced for its virtual keyboard simulator.
-[XMODITS](https://github.com/B0ney/xmodits) - A tool to bulk extract samples from tracker modules.
-[yt-dl-gui](https://github.com/hristogochev/youtube-dl-gui) - A GUI for youtube-dl.
-[ytdlp-gui](https://github.com/BKSalman/ytdlp-gui) - A GUI for yt-dlp, a fork of youtube-dl with additional features.
-[iced_layershell](https://github.com/waycrate/exwlshelleventloop) - Layershell binding for iced
## Integrations
-
[Cosmic Time](https://github.com/pop-os/cosmic-time) - An animation toolkit.
-[anim-rs](https://github.com/Joylei/anim-rs) - Framework-independent animation library. Has integrations for iced.
-[bevy_iced](https://github.com/tasgon/bevy_iced) - Use iced apps in your [Bevy](https://github.com/bevyengine/bevy/) application.
-[nih-plug](https://github.com/robbert-vdh/nih-plug) - A framework for creating VST3 and CLAP plugins with an iced frontend.
-[plotters-iced](https://github.com/Joylei/plotters-iced) - An iced backend for the [plotters library](https://github.com/plotters-rs/plotters) for both native and wasm applications.
## Custom Widgets
-
[iced_audio](https://github.com/iced-rs/iced_audio) - Widgets for audio applications such as VST / LV2 plugins
-[iced_aw](https://github.com/iced-rs/iced_aw) - An assortment of additional widgets
-[iced_gif](https://github.com/tarkah/iced_gif) - A gif widget for iced
-[iced_video_player](https://github.com/jazzfool/iced_video_player) - Composable component to play videos in an iced app leveraging GStreamer.
-[Prettygooey](https://github.com/pieterdd/prettygooey) - Themed UI components for iced
-[iced_term](https://github.com/Harzu/iced_term) - Terminal emulator widget powered by ICED framework and alacritty terminal backend.
## Resources
- [The official iced book (very much so a WIP).](https://book.iced.rs/)
- [The official cookbook (Also a WIP).](https://github.com/iced-rs/cookbook)
-[GUIs in Rust with iced (An on-going series).](https://nikolish.in/gs-with-iced-1)
-[Build a simple frontend web app.](https://blog.logrocket.com/iced-rs-tutorial-rust-frontend-web-app/)
- [How to use custom themes in iced (video tutorial).](https://www.youtube.com/watch?v=Bl02RY3FXJU)
-[An unofficial tutorial.](https://github.com/fogarecious/iced_tutorial/blob/main/README.md)
- [Unofficial Iced Guide](https://jl710.github.io/iced-guide/)## Follow
- 🥶 [Official Discord](https://discord.gg/3xZJ65GAhd)
- 🌐 [Website](https://iced.rs/)
- 🐦[@iced_rs](https://twitter.com/iced_rs?lang=en)## Contributing
[Contributions of any kind welcome, just follow the guidelines](contributing.md)!
### Contributors
[Thanks goes to these contributors](https://github.com/emann/awesome-iced/graphs/contributors)!