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.
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 desktop launcher service.
cosmic-settings - The settings app for COSMIC desktop environment.
cosmic-text-editor - WIP text editor for the COSMIC desktop environment.
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' .
Raspirus - A user- and resources-friendly rules-based malware scanner.
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.
wooting-analog-sdk - An SDK for analog keyboards. Uses iced for its virtual keyboard simulator.
XMODITS - A tool to bulk extract samples from tracker modules.
yt-dl-gui - A GUI for youtube-dl.
ytdlp-gui - A GUI for yt-dlp, a fork of youtube-dl with additional features.
iced_layershell - Layershell binding for iced
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.
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
iced_term - Terminal emulator widget powered by ICED framework and alacritty terminal backend.
- 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).
An unofficial tutorial.
- Unofficial Iced Guide
Contributions of any kind welcome, just follow the guidelines!