#egui #dropdown #list #ui

egui-dropdown

An actual dropdown list for egui

14 breaking releases

new 0.15.0 Apr 9, 2026
0.14.0 Dec 26, 2025
0.13.0 Feb 7, 2025
0.12.0 Dec 18, 2024
0.1.0 Nov 3, 2022

#290 in GUI

Download history 606/week @ 2025-12-23 389/week @ 2025-12-30 304/week @ 2026-01-06 422/week @ 2026-01-13 473/week @ 2026-01-20 372/week @ 2026-01-27 393/week @ 2026-02-03 263/week @ 2026-02-10 490/week @ 2026-02-17 486/week @ 2026-02-24 394/week @ 2026-03-03 414/week @ 2026-03-10 456/week @ 2026-03-17 340/week @ 2026-03-24 376/week @ 2026-03-31 372/week @ 2026-04-07

1,599 downloads per month
Used in 7 crates (via open-timeline-gui)

MIT license

31KB
131 lines

egui-dropdown

Dropdown list for egui.

Installation

[dependencies]
egui-dropdown = "0.15"

Usage

// Working example can be found in `examples/dropdown.rs`

ui.add(DropDownBox::from_iter(
    &self.items,
    "test_dropbox",
    &mut self.buf,
    |ui, text| ui.selectable_label(false, text)
));

Naming

Although it's called DropDownBox, technically speaking it should be called ComboBox. But this is what egui uses for its version of the widget so yeah.

Dependencies

~17MB
~337K SLoC