An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Awesome Iced [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![lint](https://github.com/emann/awesome-iced/actions/workflows/lint.yaml/badge.svg)](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)!