[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fyhzz6w3e2qn3":3},{"_id":4,"slug":5,"title":6,"subtitle":7,"kind":8,"cards":9,"tags":34,"categories":36,"source":38,"lang":41,"author":42,"audioState":45,"stats":46,"publishedAt":49,"renderer":50},"6abbc98aca21c797c7e9d899","github---whiskerrswhisker-build-native-ios-android-web-and-d-f2b4e70a","GitHub - whiskerrs\u002Fwhisker: Build native iOS, Android, web and desktop apps in Rust","Build native iOS, Android, desktop, and web apps in Rust with a fine-grained reactive runtime, Taffy layout, and native Host renderers.","news",[10,14,19,24,29],{"headline":11,"body":12,"imageUrl":13,"sourceImageUrl":13},"GitHub - whiskerrs\u002Fwhisker: Build native iOS, Android, web and desktop apps in…","Build native iOS, Android, desktop, and web apps in Rust with a fine-grained reactive runtime, Taffy layout, and native Host renderers. No virtual DOM. Edit, save — the running app hot-reloads in under a second, with state intact.","https:\u002F\u002Fopengraph.githubassets.com\u002F3ee2c604d8eeceebd1634775f2e507a3fcbe7d5368523ca1d25d27199cb4b2b8\u002Fwhiskerrs\u002Fwhisker",{"headline":15,"body":16,"imageUrl":17,"images":18},"Each platform needs its Rust target: aarch64-linux-android for","Each platform needs its Rust target: aarch64-linux-android for Android (plus the Android SDK, NDK, and a JDK), wasm32-unknown-unknown for Web, and x86_64-apple-ios instead for the iOS Simulator on an Intel Mac. Run whisker doctor to see what is missing, or follow Installation.","\u002Fapi\u002Fmedia\u002Fposts\u002Fgithub---whiskerrswhisker-build-native-ios-android-web-and-d-f2b4e70a\u002F1.webp",{"local":17},{"headline":20,"body":21,"imageUrl":22,"images":23},"whisker run watches your source and hot-patches the","whisker run watches your source and hot-patches the running app in under a second, without a restart. Components you didn't edit keep their state.","\u002Fapi\u002Fmedia\u002Fposts\u002Fgithub---whiskerrswhisker-build-native-ios-android-web-and-d-f2b4e70a\u002F2.webp",{"local":22},{"headline":25,"body":26,"imageUrl":27,"images":28},"App metadata and platform settings live in whisker.rs","App metadata and platform settings live in whisker.rs. whisker run and whisker build generate the native projects from it under gen\u002F, so there is nothing else to run. Add plugins with cargo add and configure them there. Everything — installation, core concepts, guides, and the full API reference — lives at whisker.rs\u002Fdocs.","\u002Fapi\u002Fmedia\u002Fposts\u002Fgithub---whiskerrswhisker-build-native-ios-android-web-and-d-f2b4e70a\u002F3.webp",{"local":27},{"headline":30,"body":31,"imageUrl":32,"images":33},"Pre-alpha. The retained Rust runtime, typed styling, Host","Pre-alpha. The retained Rust runtime, typed styling, Host renderers, modules, routing, and hot reload work across iOS, Android, Web, and Desktop. APIs may still change before 1.0. Licensed under either of Apache-2.0 or MIT at your option.","\u002Fapi\u002Fmedia\u002Fposts\u002Fgithub---whiskerrswhisker-build-native-ios-android-web-and-d-f2b4e70a\u002F4.webp",{"local":32},[35],"dev",[37],"Technology",{"name":39,"url":40},"Show HN","https:\u002F\u002Fgithub.com\u002Fwhiskerrs\u002Fwhisker","en",{"handle":43,"displayName":44},"spots","Spots","queued",{"views":47,"likes":48,"saves":48,"shares":48,"completions":48,"opens":48,"skips":48,"depthSum":48},3,0,"2026-09-29T14:22:02.039Z","local"]