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

#2017 in GUI

Download history 2259/week @ 2025-10-13 2876/week @ 2025-10-20 2391/week @ 2025-10-27 2566/week @ 2025-11-03 2385/week @ 2025-11-10 2460/week @ 2025-11-17 2465/week @ 2025-11-24 2552/week @ 2025-12-01 2355/week @ 2025-12-08 2591/week @ 2025-12-15 2744/week @ 2025-12-22 2286/week @ 2025-12-29 1660/week @ 2026-01-05 2030/week @ 2026-01-12 2423/week @ 2026-01-19 2195/week @ 2026-01-26

8,682 downloads per month
Used in 44 crates (13 directly)

MIT/Apache

1.5MB
32K 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

~6.5–9MB
~92K SLoC