Awesome Iced
A curated list of custom widgets, resources, integrations, and projects made with/for iced.
iced is a cross-platform GUI library for Rust focused on simplicity and type-safety inspired by Elm.
Contents
Projects Using iced
- Airshipper - The official launcher for Veloren.
- ajour - A World of Warcraft addon manager.
- Amphitheatre Desktop - An open source desktop application for Amphitheatre.
- Animated GIF Maker - A simple FFmpeg-based animated GIF generator application built using Iced.
- bl3_save_edit - A Borderlands 3 Save/Profile editor.
- cosmic-applets - WIP applets for cosmic-panel.
- cosmic-comp - Compositor for the COSMIC desktop environment.
- cosmic-launcher - Frontend for Pop Launcher, a modular IPC-based dekstop launcher service.
- cosmic-settings - The settings app for COSMIC dekstop environment.
- cosmic-text-editor - WIP text editor for the COSMIC desktop environment.
- Cryptowatch Desktop - Fully customizable Crypto trading terminal.
- enclone - Accurate and user-friendly computational tool for clonal grouping to study the adaptive immune system.
- ESLauncher2 - A launcher for Endless Sky.
- Fuzzr - a P2P platform for publishing, curating, and browsing content.
- Halloy - An open-source IRC client.
- liana - A Bitcoin wallet with a unique 'safety net' - a timelocked recovery path for all of your coins.
- linkage - A typing tutor.
- ludusavi - A tool for backing up PC game save data.
- Material Icon Browser - A simple application that allows browsing the full list of regular Material Icons.
- microlaunch - A native linux launcher for Final Fantasy XIV Online.
- Neothesia - Flashy Synthesia Like Software For Linux, Windows and MacOs.
- OctaSine - Cross-platform FM Synth plugin (VST2 & CLAP). Uses iced for its GUI.
- offline-chess-puzzles - View and solve puzzles from the lichess puzzle database.
- onagre - General purpose application launcher for X and wayland inspired by rof/wofi and alfred.
- OpenVehicleDiag - Vehicle ECU diagnostic platform and car 'hacking' .
- revault-gui - GUI for the Revault daemon, a Bitcoin valut architecture.
- slimevr-wrangler - An app that lets you use Joy-Cons as SlimeVR trackers, enabling you to make a full body tracking system!.
- smmdb-client - Save file editor for Super Mario Maker 2.
- sniffnet - A network traffic monitoring tool.
- super_clipboard - A clipboard manager.
- tolstack - 1D tolerance analysis tool.
- universal-android-debloater - Debloat non-rooted Android devices using ADB.
- veloren - Multiplayer voxel RPG written in Rust. Uses iced for its default graphical client frontend.
- VirtualDesktopAccessor - DLL for accessing Windows 11/10 Virtual Desktop features from 3rd party tools such as AutoHotkey.
- wooting-analog-sdk - An SDK for analog keyboards. Uses iced for its virtual keyboard simulator.
- yt-dl-gui - A GUI for youtube-dl.
- ytdlp-gui - A GUI for yt-dlp, a fork of youtube-dl with additional features.
Integrations
- Cosmic Time - An animation toolkit.
- anim-rs - Framework-independent animation library. Has integrations for iced.
- bevy_iced - Use iced apps in your Bevy application.
- nih-plug - A framework for creating VST3 and CLAP plugins with an iced frontend.
- plotters-iced - An iced backend for the plotters library for both native and wasm applications.
Custom Widgets
- iced_audio - Widgets for audio applications such as VST / LV2 plugins
- iced_aw - An assortment of additional widgets
- iced_gif - A gif widget for iced
- iced_video_player - Composable component to play videos in an iced app leveraging GStreamer.
- Prettygooey - Themed UI components for iced
Resources
- The official iced book (very much so a WIP).
- The official cookbook (Also a WIP).
- GUIs in Rust with iced (An on-going series).
- Build a simple frontend web app.
- How to use custom themes in iced (video tutorial).
Follow
Contributing
Contributions of any kind welcome, just follow the guidelines!