Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Planly – offline-first day planner PWA, self-hosts with one Docker Compose up (github.com/drkokorev)
    —discuss
  2. Oya, an agent does a browser task once, then it replays with no LLM (oyabrowser.com)
    —discuss
  3. Meta Enterprise Platform to be led by outgoing MongoDB boss (siliconrepublic.com)
    —discuss
  4. A surprising number of Americans use AI for spiritual reasons (npr.org)
    —discuss
  5. Autonomous AI in Space Exploration Raises New Stakes (ieee.org)
    —discuss
  6. Poetry for Engineers: User Interface Design (ieee.org)
    —discuss
  7. Show HN: HankyDoodle – a Draw Something-style game I built with my kids (hankydoodle.app)
    1comments
  8. 220 Per Cent More Code: Why Meta Stopped Replacing Staff With AI (smarterarticles.co.uk)
    —discuss
  9. The Listening Room Is Having a Design Moment (design-milk.com)
    —discuss
  10. Friends embark on 20-year board game battle (bbc.com)
    —discuss
  11. The days of the online job application are OVER (recruited.org.uk)
    —discuss
  12. Protobuf Everywhere: How Lupyd Uses Protocol Buffers Across Web, Mobile, DB (lupyd.com)
    —discuss
  13. Show HN: Publish a Notion database as a Next.js blog (github.com/loriscomba97)
    1comments
  14. The new Firefox design is here (blog.mozilla.org)
    —discuss
  15. Show HN: Gangway, self-hosted artifacts and apps from folders, PRs, and agents (github.com/charlesabarnes)
    —discuss
  16. AI is like a wall hack for real life (geekbeard.dev)
    —discuss
  17. -2000 Lines of Code (2004) (folklore.org)
    —discuss
  18. The „Nicolae Trump" Experiment: Testing the Limits of AI Information Streams (labnews.ai)
    —discuss
  19. MongoDB Launches Atlas Infinite and Atlas Agent Engine (mongodb.com)
    —discuss
  20. Show HN: Paste – suggests which copied item you'll paste next, on your Mac (apps.apple.com)
    —discuss
  21. I built an assistant that listens instead of one that watches (athenaos.net)
    —discuss
  22. Strangers don't scare me. But raising kids who can't solve their problems does (devarajsouthworth.substack.com)
    —discuss
  23. Nvidia Open Agent Safety Platform (nvidia.com)
    —discuss
  24. Building a Post-Quantum CA with Merkle Tree Certificates (cloudflare.com)
    —discuss
  25. Cities' Morphology (csh.ac.at)
    1comments
  26. Show HN: NetWasm – New .NET Compiler/Runtime (82.5 KB Hello World WASM/WASI) (netwasm.com)
    3comments
  27. Cargo-Crap: Triaging Duplicates with TypeSafe (minikin.me)
    —discuss
  28. US bans $1 Billion in Canadian imports, including alcohol, dairy and motorcycles (apnews.com)
    1comments
  29. Kling 4 prompts and video examples with original sources (github.com/kingvid-ai)
    —discuss
  30. CRDTs are not enough: From CRDTs to a local-first sync engine (loro.dev)
    —discuss

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

1 pointsby 26m agogithub.com
1 comments
25m 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.