#egui #glium #gamedev #cross-platform-gui

egui_glium

Bindings for using egui natively using the glium library

21 breaking releases

0.26.3 May 3, 2024
0.26.2 Mar 5, 2024
0.23.0 Nov 11, 2023
0.20.1 Dec 11, 2022
0.4.0 Nov 28, 2020

#431 in GUI

Download history 589/week @ 2024-01-22 399/week @ 2024-01-29 567/week @ 2024-02-05 766/week @ 2024-02-12 917/week @ 2024-02-19 938/week @ 2024-02-26 1066/week @ 2024-03-04 1047/week @ 2024-03-11 1183/week @ 2024-03-18 884/week @ 2024-03-25 1406/week @ 2024-04-01 949/week @ 2024-04-08 1282/week @ 2024-04-15 1212/week @ 2024-04-22 1226/week @ 2024-04-29 1010/week @ 2024-05-06

4,847 downloads per month
Used in 17 crates (2 directly)

MIT/Apache

66KB
557 lines

egui_glium

Latest version Documentation unsafe forbidden MIT Apache

This crates provides bindings between egui and glium which allows you to write GUI code using egui and compile it and run it natively, cross platform.

To use on Linux, first run:

sudo apt-get install libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

This crate depends on egui-winit.


lib.rs:

egui bindings for glium.

The main type you want to use is EguiGlium.

If you are writing an app, you may want to look at eframe instead.

Feature flags

Dependencies

~12–29MB
~477K SLoC