{"id":59580,"library":"epi","title":"Epi","description":"Backend-agnostic interface for building applications with the egui immediate mode GUI library.","status":"active","version":"0.17.0","language":"rust","source_language":null,"source_url":"https://github.com/emilk/egui","tags":["egui","gui","immediate-mode","deprecated"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\nepi = \"0.17.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add epi","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"App","correct":"use epi::App;"}],"quickstart":{"code":"use epi::App;\n\nstruct MyApp;\nimpl App for MyApp {\n    fn update(&mut self, ctx: &egui::Context, _frame: &epi::Frame) {\n        egui::CentralPanel::default().show(ctx, |ui| {\n            ui.label(\"Hello, egui!\");\n        });\n    }\n}\n\nfn main() {\n    let app = MyApp;\n    epi::run_native(Box::new(app), epi::NativeOptions::default());\n}","lang":"rust","description":"Create a minimal egui application using the epi interface."},"warnings":[{"fix":"Migrate to `eframe` for native support; `epi` is no longer maintained.","message":"Deprecated in favor of `eframe` crate for native applications.","severity":"breaking","affected_versions":">=0.17.0"}],"env_vars":null,"search_vec":"'agnost':4 'applic':8 'backend':3 'backend-agnost':2 'build':7 'deprec':21 'egui':11,16 'epi':1 'gui':14,17 'immedi':12,19 'immediate-mod':18 'interfac':5 'librari':15 'mode':13,20","created_at":"2026-06-16T17:09:01.194233+00:00","updated_at":"2026-06-16T17:09:01.194233+00:00","problems":[],"ecosystem":"crates","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/emilk/egui/tree/master/epi","github":"https://github.com/emilk/egui","docs":"https://docs.rs/epi/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["other"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-16","next_check":"2026-12-13","install_tag":null}}