#egui #gamedev

epi

Backend-agnostic interface for writing apps using egui

10 breaking releases

0.17.0 Feb 22, 2022
0.16.0 Dec 29, 2021
0.15.0 Oct 24, 2021
0.13.0 Jun 24, 2021
0.10.0 Feb 28, 2021

#1676 in Game dev

Download history 2180/week @ 2023-10-20 2077/week @ 2023-10-27 2103/week @ 2023-11-03 2036/week @ 2023-11-10 2449/week @ 2023-11-17 2065/week @ 2023-11-24 1174/week @ 2023-12-01 1839/week @ 2023-12-08 2108/week @ 2023-12-15 1575/week @ 2023-12-22 1147/week @ 2023-12-29 1894/week @ 2024-01-05 1970/week @ 2024-01-12 2017/week @ 2024-01-19 1593/week @ 2024-01-26 691/week @ 2024-02-02

6,608 downloads per month
Used in 41 crates (13 directly)

MIT/Apache

1.5MB
24K SLoC

epi: the egui application programming interface

Latest version Documentation unsafe forbidden MIT Apache

epi is a backend-agnostic interface for writing apps using egui (a platform agnostic GUI library).

This crate provides a common interface for programming an app using egui, which can then be easily plugged into eframe (which is a wrapper over egui_web, egui_glium and egui_glow).

This crate is only for those that want to write an app that can be compiled both natively and for the web.

Dependencies

~3MB
~46K SLoC