Show HN: Nectar, a Rust-like React that compiles to WebAssembly

A bold app-builder promise has fans hyped — and mobile users dragging the demo

TLDR: Nectar promises a simpler way to build web apps with one small app file and almost no extra baggage, which got some developers seriously excited. But the comment section was ruled by demo complaints on phones, turning the launch into a hype-vs-reality showdown.

A solo developer just rolled into Hacker News with a big promise: build whole web apps in one language, spit out one tiny file, and skip the mountain of add-ons that usually comes with modern app-making. In plain English, Nectar is pitching a future where your app is mostly one compact download instead of a suitcase stuffed with extras. That dream instantly got some readers excited, especially people tired of bloated setups. One commenter called it “genuinely very useful” and said they’re watching closely because the idea of one codebase working across web and desktop sounds like a lifesaver.

But then the comments took a sharp turn into the kind of chaos that makes these launches fun. The demos — meant to sell the magic — became the main character for all the wrong reasons. Mobile users showed up like disappointed restaurant reviewers: no scrolling on mobile, dead on iPhone, doesn’t work in Firefox on Android, and slow on iOS. Ouch. The vibe quickly split into two camps: the “this could be huge” dreamers and the “cool pitch, but your demo face-planted on my phone” skeptics.

That contrast is the real drama here. Nectar is selling simplicity, speed, and freedom from app-building clutter, while the community is basically replying, “Amazing, now please make it work on the device in my hand.” It’s classic Show HN energy: one part future-of-the-web ambition, one part live public stress test, with the comments supplying the popcorn.

Key Points

  • Nectar is presented as a Rust-like React framework/language that compiles entire applications to WebAssembly.
  • The article claims Nectar apps run as one binary with zero dependencies, while JavaScript is reduced to a 10 KB syscall layer.
  • A comparison contrasts a dependency-heavy React counter example with a single-file Nectar component that compiles to WASM.
  • The project highlights WASM-based state signals with O(1) behavior and compile-time safety via a borrow checker.
  • The article showcases a demo with 10,000 products, a canvas rendering engine, and reactive signals running in WebAssembly, alongside Svelte 5.

Hottest takes

“This is genuinely very useful” — debdattabasu
“Demos dead on iOS on iPhone 16 pro” — barefootford
“Wow that demo is slow on iOS” — cush
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.