-
Notifications
You must be signed in to change notification settings - Fork 1.6k
3rd party egui crates
hacknus edited this page Nov 30, 2024
·
18 revisions
If you are looking for integration libraries, see https://github.com/emilk/egui#integrations and 3rd-party-integrations.
Name | Description |
---|---|
egui_commonmark | A viewer for CommonMark (a Markdown dialect). |
egui_dnd | Drag-and-drop library. |
egui_form | Form validation and a form field widget for egui |
egui_json_tree | An interactive JSON tree visualization library for egui, with search and highlight functionality. |
egui_plot | 2D plotting / graphing |
egui_pull_to_refresh | Wrapping widget adding "pull down to refresh" functionality to it's contents. |
egui_table | A powerful table layout |
walkers | A slippy maps widget supporting OpenStreetMap, mapbox, and compatible tile servers. |
egui_double_slider | A double slider (two-handed) widget for egui. |
Name | Description |
---|---|
egui_dock | Tabs and docking support. |
egui_flex | Flex layout for egui. |
egui_tiles | Tabs, grids, and docking support. |
egui_infinite_scroll | Scrollable widget with that supports loading items of varying heights, from the top or bottom of the list. |
egui_virtual_list | Virtual list widget with extra features (varying heights, caching, custom layouts, adding items without changing scroll position). |
Name | Description |
---|---|
egui-file-dialog | Provides an easy-to-use and customizable file dialog (a.k.a. file explorer, file picker) directly in egui. |
egui_file | File dialog window (a.k.a. file picker) for egui. |
egui_logger | Adds a display for the log crate in egui . |
egui_modal | Adds modal dialogs to egui. |
egui_code_editor | A code editor with syntax highlighting and numbered lines. |
Name | Description |
---|---|
egui-gizmo | 3D object transformation gizmo. |
egui-notify | Simple notifications library. |
egui-toast | Customizable toast notifications. |
egui_cable | A generic and extensible data-oriented widget for connecting ports by cables. |
egui_node_graph | A featureful, customizable library to create node graphs. |
Name | Description |
---|---|
EguiStruct | Rust derive macro that creates egui UI's from arbitrary structs and enums. |
egui_hotkey | Simple hotkey library. |
egui_inspect | Adds rust helper macros to automatically generate boilerplate code to inspect structures. |
egui_router | SPA router for egui with support for customizable page transitions and sharable urls. |
Name | Description |
---|---|
catppuccin-egui | Soothing pastel theme for egui. |
egui-theme | Serialize and store style and font data between applications. |
egui-stylist | (inactive) Embeddable theme editor. Active fork |
egui-fontcfg | Simple UI to edit egui font data, and add user fonts |
Name | Description |
---|---|
hello_egui | A collection of useful egui crates crated by lucasmerlin while building HelloPaint. |