{"id":74100,"library":"iced-web","title":"Iced Web","description":"A web backend for Iced","status":"active","version":"0.4.0","language":"rust","source_language":null,"source_url":"https://github.com/hecrj/iced","tags":["gui","web","wasm","iced","frontend"],"install":[{"cmd":"# Cargo.toml\n[dependencies]\niced_web = \"0.4.0\"","lang":"toml","label":"Cargo.toml"},{"cmd":"cargo add iced_web","lang":"bash","label":"cargo add"}],"dependencies":[],"imports":[{"symbol":"Application","correct":"use iced_web::Application;"}],"quickstart":{"code":"use iced_web::Application;\n\nstruct MyApp;\nimpl Application for MyApp {\n    type Message = ();\n    fn update(&mut self, _message: Self::Message) {}\n    fn view(&self) -> iced_web::Element<Self::Message> {\n        \"Hello, Web!\".into()\n    }\n}","lang":"rust","description":"Build a web UI using the Iced GUI framework compiled to WebAssembly."},"warnings":[{"fix":"Add --target wasm32-unknown-unknown to your build command.","message":"Requires WebAssembly target: This crate only works when compiled to wasm32-unknown-unknown.","severity":"gotcha","affected_versions":">=0.4.0"}],"env_vars":null,"search_vec":"'backend':5 'frontend':12 'gui':8 'ice':1,7,11 'wasm':10 'web':2,4,9","created_at":"2026-06-17T18:58:48.641754+00:00","updated_at":"2026-06-17T18:58:48.641754+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/hecrj/iced","github":"https://github.com/hecrj/iced","docs":"https://docs.rs/iced_web/","changelog":null,"pypi":null,"npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["web-framework"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-17","next_check":"2026-12-14","install_tag":null}}