Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. The days of the online job application are OVER (recruited.org.uk)
    —discuss
  2. Protobuf Everywhere: How Lupyd Uses Protocol Buffers Across Web, Mobile, DB (lupyd.com)
    —discuss
  3. Show HN: Publish a Notion database as a Next.js blog (github.com/loriscomba97)
    1comments
  4. The new Firefox design is here (blog.mozilla.org)
    —discuss
  5. Show HN: Gangway, self-hosted artifacts and apps from folders, PRs, and agents (github.com/charlesabarnes)
    —discuss
  6. AI is like a wall hack for real life (geekbeard.dev)
    —discuss
  7. -2000 Lines of Code (2004) (folklore.org)
    —discuss
  8. The „Nicolae Trump" Experiment: Testing the Limits of AI Information Streams (labnews.ai)
    —discuss
  9. MongoDB Launches Atlas Infinite and Atlas Agent Engine (mongodb.com)
    —discuss
  10. Show HN: Paste – suggests which copied item you'll paste next, on your Mac (apps.apple.com)
    —discuss
  11. I built an assistant that listens instead of one that watches (athenaos.net)
    —discuss
  12. Strangers don't scare me. But raising kids who can't solve their problems does (devarajsouthworth.substack.com)
    —discuss
  13. Nvidia Open Agent Safety Platform (nvidia.com)
    —discuss
  14. Building a Post-Quantum CA with Merkle Tree Certificates (cloudflare.com)
    —discuss
  15. Cities' Morphology (csh.ac.at)
    1comments
  16. Show HN: NetWasm – New .NET Compiler/Runtime (82.5 KB Hello World WASM/WASI) (netwasm.com)
    1comments
  17. Cargo-Crap: Triaging Duplicates with TypeSafe (minikin.me)
    —discuss
  18. US bans $1 Billion in Canadian imports, including alcohol, dairy and motorcycles (apnews.com)
    1comments
  19. Kling 4 prompts and video examples with original sources (github.com/kingvid-ai)
    —discuss
  20. CRDTs are not enough: From CRDTs to a local-first sync engine (loro.dev)
    —discuss
  21. Jeb: Turn any OpenAI API into a decision model (github.com/chand1012)
    —discuss
  22. Motif Central (motif-central.org)
    —discuss
  23. Show HN: Pyunto – invite an AI agent and a robot into an encrypted diary (pyunto.com)
    —discuss
  24. Prototyping a Small Genetic Algorithms Library in Haskell (anekstein.com)
    —discuss
  25. We are under attack (of a DDoS) (fastnetmon.com)
    —discuss
  26. Show HN: Whisker – Build native iOS, Android, web and desktop apps in Rust (github.com/whiskerrs)
    1comments
  27. AI Opinions: June 2026. Fable 5 Hands-On, Billing Split Countdown, OpenAI Banks (thoughts.jock.pl)
    —discuss
  28. Saved by the Bell star Dennis Haskins dies aged 75 (rte.ie)
    1comments
  29. "Tetanus [ ] This is going to be a rough ride and an unpleasant read" (captainboden.substack.com)
    —discuss
  30. Show HN: Games that test if you can beat randomness in the market. (hsights-1.onrender.com)
    —discuss

Show HN: Whisker – Build native iOS, Android, web and desktop apps in Rust

1 pointsby 16m agogithub.com
1 comments
15m agoHN ↗

Hi HN! I'm itome. This is my first post on HN and English is not my first language so please bear with me. I want to share a Rust-based cross-platform app framework I've been working on. In short, it's a Rust version of React Native. You can build iOS, Android, web, and desktop (macOS for now) apps from a single Rust codebase.

I've built many apps with Flutter and React Native over the last 10 years and think they are super nice. But they have limitations in memory usage, performance and app binary size. Some Flutter/React Native libraries solve those performance limitations by delegating processes to native code. So I came up with the idea of writing everything in native code, so you don't have to worry about those limitations.

I chose Rust for this project because I've already built some developer tools in Rust and think it's the future of programming (especially when you use it with AI).

The result is great. Whisker has good performance and a small footprint based on my early measurements. It has a human-readable render! macro and SolidJS-like fine-grained reactivity. It also has hot reloading, using a fork of Dioxus's subsecond.

Building a whole app framework is a huge amount of work. I'm using Codex and Claude Code to complete those tasks. Whisker would never have gotten this far without LLMs, but this project is not vibe coded. I decided all the APIs and the architecture.

It's in pre-alpha, so the APIs may change. You can try it with the following commands (requires Xcode):

  cargo install whisker-cli
  rustup target add aarch64-apple-ios-sim
  whisker new my-app && cd my-app
  whisker run ios

I've already launched my personal app built with Whisker on the App Store and Google Play.

Google Play: https://play.google.com/store/apps/details?id=jp.co.chanto.g...

App Store: https://apps.apple.com/us/app/giga-online-manga-reader/id676...

I'd love to get feedback and suggestions from other developers on the API and the overall developer experience.