#end-game #egui #drawing #integrating #grid #arrows #arc #hollow

endgame_egui

A library for integrating endgame with the egui GUI library

2 unstable releases

Uses new Rust 2024

0.2.0 Sep 6, 2025
0.1.0 Sep 6, 2025

#1102 in GUI

MIT license

170KB
3.5K SLoC

Endgame egui

License: MIT Crates.io version

The endgame_egui crate provides helper code for integrating the endgame library with the immediate-mode GUI library egui.

It provides functionality such as:

  • Drawing labels.
  • Drawing straight and arc arrows.
  • Drawing hollow arrows, and hollow self arrows.
  • Drawing grid cells.
  • Drawing grid tesselations within rectangles.
  • Drawing shapes.

Future work

  • Some of the helpers in this crate are not particularly specific to the endgame library. In time, it might make sense to look at splitting them out to an independent crate or upstreaming them.
  • Overall, the there are a number of improvements in styling that could be supported.
  • The code is still quite rough in some places and could be better organized, documented, and optimized.
  • Tests using egui's egui_kittest crate could be added.

Dependencies

~15MB
~363K SLoC