-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Third-party egui libraries #1942
Comments
I think, it is better to enable wiki and put that information there. |
Catppuccin theme for egui: catppuccin-egui |
very nice! |
OpenStreetMap (and others in the future) widget for egui. |
egui_json_tree: An interactive JSON tree visualisation library for egui, with search and highlight functionality. |
I made a small crate to add pull to refresh to ScrollAreas and other views: |
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. |
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
crateegui_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.
The text was updated successfully, but these errors were encountered: