Closed emilk closed 8 months ago
I think, it is better to enable wiki and put that information there.
Catppuccin theme for egui: catppuccin-egui
Catppuccin theme for egui: catppuccin-egui
very nice!
OpenStreetMap (and others in the future) widget for egui. https://github.com/podusowski/walkers
egui_json_tree: An interactive JSON tree visualisation library for egui, with search and highlight functionality. https://github.com/dmackdev/egui_json_tree
I made a small crate to add pull to refresh to ScrollAreas and other views: https://github.com/lucasmerlin/hello_egui/tree/main/crates/egui_pull_to_refresh
EguiStruct is a rust derive macro that creates egui UI's from arbitrary structs and enums.
Crate idea is similar to crates enum2egui, egui_inspect and egui-controls, but there are some differences:
I made egui_infinite_scroll and egui_virtual_list, which support performant scrolling through lists of rows / items with varying heights. These are all part of hello_egui, which contains more useful egui crates I created.
Ok, I decided to move this into a wiki page instead: https://github.com/emilk/egui/wiki/3rd-party-egui-crates
EDIT: this has been moved to a wiki page: https://github.com/emilk/egui/wiki/3rd-party-egui-crates
These are some interesting third-party extensions to egui:
egui_cable - A generic and extensible data-oriented widget for connecting ports by cables. egui_commonmark - A viewer for CommonMark (a Markdown dialect). egui_dnd - Drag-and-drop library egui_dock - Tabs and docking support. egui-file-dialog or egui_file - File dialog window (file picker) using egui. egui_hotkey - Simple hotkey library egui_inspect - Rust helper macros to automatically generate boilerplate code to inspect structures. egui_logger - integration with the
log
crate egui_node_graph - A featureful, customizable library to create node graphs. egui-gizmo - 3D transformation gizmo. egui-notify - Simple notifications library egui-theme - Serialize and store style and font data between applications. egui-toast - Toast notifications (stacked notifications).If you are looking for integration libraries, see https://github.com/emilk/egui#integrations.
If you have some more libraries to suggest, post below! I will add them, but then remove your comment to keep this issue short and to the point.