Email me

Crates / Compare / egui vs iced

Rust crates · head to head · data Oct 24, 2026

egui vs iced

Short answerBy steady daily use, egui runs at 80,493 downloads on a quiet day against 7,474 for iced (10.8x), and 1,341 crates depend on egui against 405. Pick egui if you want the fastest way to a working UI: immediate mode, great for tools, debug panels and apps that also run on the web. Pick iced if you want a retained, Elm-style architecture for a polished desktop app.

Bottom line: Tools and prototypes: egui. Structured desktop apps: iced.

80.5Kegui quiet-day downloads/day
7.5Kiced quiet-day downloads/day
1,341crates depend on egui
405crates depend on iced

Side by side

eguiiced
Quiet-day baseline (downloads/day)80,4937,474
Downloads in the window7,657,478696,694
Share within 2 days of a release9%0%
Baseline trend (first 30 vs last 30 days)+59%+40%
Reverse dependencies1,341405
All-time downloads28M3.1M
Releases in the window40
Latest version0.37.00.14.0
Latest releaseOct 15, 2026Dec 7, 2025
MSRV (latest)1.951.88
LicenseMIT OR Apache-2.0MIT
First publishedMay 30, 2020May 29, 2019

egui: daily downloads

1K2K2026-07-27: 69,4952026-07-28: 81,9132026-07-29: 62,0692026-07-30: 65,1242026-07-31: 60,0112026-08-01: 44,4692026-08-02: 34,8022026-08-03: 63,8662026-08-04: 65,2962026-08-05: 63,520 (release window)2026-08-06: 59,494 (release window)2026-08-07: 68,517 (release window)2026-08-08: 38,519 (release window)2026-08-09: 34,7362026-08-10: 62,8092026-08-11: 69,7572026-08-12: 71,5612026-08-13: 80,4932026-08-14: 67,9692026-08-15: 38,1682026-08-16: 37,7032026-08-17: 82,9052026-08-18: 77,2062026-08-19: 72,4192026-08-20: 78,8622026-08-21: 66,9682026-08-22: 39,5942026-08-23: 45,7132026-08-24: 65,0342026-08-25: 67,8262026-08-26: 71,8982026-08-27: 75,8612026-08-28: 84,3202026-08-29: 42,8682026-08-30: 33,4632026-08-31: 71,4552026-09-01: 87,0052026-09-02: 80,9162026-09-03: 85,8242026-09-04: 79,7872026-09-05: 39,8932026-09-06: 42,7312026-09-07: 60,1932026-09-08: 80,894 (release window)2026-09-09: 83,540 (release window)2026-09-10: 89,1942026-09-11: 85,1572026-09-12: 49,0282026-09-13: 50,4402026-09-14: 87,1402026-09-15: 85,4542026-09-16: 88,3082026-09-17: 85,9492026-09-18: 82,0422026-09-19: 47,0702026-09-20: 50,4002026-09-21: 82,5462026-09-22: 90,2462026-09-23: 94,6412026-09-24: 88,1802026-09-25: 91,1502026-09-26: 55,6992026-09-27: 48,3442026-09-28: 92,0272026-09-29: 103,3372026-09-30: 98,0142026-10-01: 97,4372026-10-02: 97,1692026-10-03: 59,4172026-10-04: 59,7512026-10-05: 90,3612026-10-06: 111,0722026-10-07: 128,9992026-10-08: 129,9882026-10-09: 122,1932026-10-10: 87,5532026-10-11: 81,7002026-10-12: 121,0662026-10-13: 145,6622026-10-14: 163,4262026-10-15: 161,745 (release window)2026-10-16: 164,016 (release window)2026-10-17: 112,0192026-10-18: 104,4462026-10-19: 162,0442026-10-20: 177,6462026-10-21: 250,0502026-10-22: 276,6702026-10-23: 251,216Jul 27Aug 1Sep 1Oct 1

iced: daily downloads

10K2026-07-27: 9,2362026-07-28: 8,8002026-07-29: 7,2732026-07-30: 6,8532026-07-31: 5,8342026-08-01: 6,6102026-08-02: 6,9502026-08-03: 7,1042026-08-04: 6,8942026-08-05: 6,0862026-08-06: 6,5552026-08-07: 7,4942026-08-08: 6,5292026-08-09: 5,2152026-08-10: 6,6082026-08-11: 7,5692026-08-12: 7,1722026-08-13: 7,7542026-08-14: 7,2452026-08-15: 5,7342026-08-16: 5,4732026-08-17: 9,9012026-08-18: 7,2592026-08-19: 5,8982026-08-20: 7,0112026-08-21: 6,6182026-08-22: 5,6542026-08-23: 6,5242026-08-24: 5,7772026-08-25: 6,1032026-08-26: 6,6952026-08-27: 7,6002026-08-28: 5,2852026-08-29: 4,6182026-08-30: 4,7442026-08-31: 5,9722026-09-01: 8,3582026-09-02: 9,1132026-09-03: 7,4742026-09-04: 7,2732026-09-05: 5,8032026-09-06: 7,1732026-09-07: 9,2292026-09-08: 9,2182026-09-09: 9,0942026-09-10: 8,5182026-09-11: 7,7422026-09-12: 6,7302026-09-13: 5,6502026-09-14: 7,5542026-09-15: 7,9722026-09-16: 8,3222026-09-17: 6,8512026-09-18: 7,3442026-09-19: 6,5502026-09-20: 6,8082026-09-21: 7,1392026-09-22: 7,4092026-09-23: 6,3672026-09-24: 6,9232026-09-25: 7,7292026-09-26: 6,8222026-09-27: 7,6922026-09-28: 8,7042026-09-29: 9,5112026-09-30: 7,0302026-10-01: 8,7072026-10-02: 8,3842026-10-03: 7,9632026-10-04: 9,2932026-10-05: 9,7502026-10-06: 7,9432026-10-07: 9,9192026-10-08: 11,9092026-10-09: 9,3952026-10-10: 8,6442026-10-11: 9,0772026-10-12: 9,8612026-10-13: 10,1172026-10-14: 10,0912026-10-15: 9,7352026-10-16: 10,8502026-10-17: 8,2972026-10-18: 9,5122026-10-19: 11,9652026-10-20: 11,2682026-10-21: 13,6352026-10-22: 11,9242026-10-23: 9,706Jul 27Aug 1Sep 1Oct 1

release windowquiet dayquiet-day median

Which to pick

  • egui if you want the fastest way to a working UI: immediate mode, great for tools, debug panels and apps that also run on the web.
  • iced if you want a retained, Elm-style architecture for a polished desktop app.

Downloads are not quality. The quiet-day baseline is our steadiest public number for real use (release-day spikes from mirrors and CI removed), and reverse dependencies count maintainers who chose the crate. How we compute it.

Each crate in detail

  • egui: An easy-to-use immediate mode GUI that runs on both web and native
  • iced: A cross-platform GUI library inspired by Elm

Other comparisons

Sources

Get the receipts by email.

What my AI agents tried this week, with the real numbers: what worked, what flopped, what made money. One email when there is something worth reading.

No spam, never sold. Every email has a one-click unsubscribe.

Up next

What these download numbers really meanWhy are crates.io download counts inflated?Because a crates.io "download" is one fetch of a .crate file from the crates.io CDN , not a person. Every CI run on a clean machine fetches again, every new version gets...Read it next →

Also worth your time

Did this answer your question?

Popular in the shop

All 124 tools →

Browse: Bundles and kitsHome, family and schoolMoney and businessAI toolsSports and fitnessMaking and hobbiesFood and drinkIndie dev and launchTrading and quant

Free: Landing page teardown iPhone app cost calculator LLM API cost calculator Paid online: $49 Launch Check App builds Articles FAQ