July 27, 2026

Write once, argued about everywhere

Show HN: Dowe – A full-stack language for server, web, desktop, Android, and iOS

One app to rule them all? Commenters roast the demo and demand proof

TLDR: Dowe says it can turn one app description into versions for web, mobile, desktop, and server from a single source. Commenters were split between “interesting idea” and “prove it,” with the biggest heat aimed at the underwhelming demo and unclear phone app examples.

A new project called Dowe is pitching a big dream: write your app once, then have it turned into versions for the web, server, desktop, Android, and iPhone. In plain English, it promises a single source of truth for your whole product, with the tool doing the messy platform-specific work for you. That kind of promise always gets attention — and on Hacker News, it also gets side-eye.

The loudest reaction was pure skepticism. One commenter came out swinging with, “If you can’t even make the web page yourself…”, basically arguing that if the showcase site feels weak, why should anyone trust the language behind it? Ouch. Another user tried to play defense by boiling the pitch down to a simple slogan: one code base, many platforms. But the mood quickly shifted from curiosity to show me the receipts.

That’s where the real drama kicked in. Some readers weren’t convinced the “native” phone and desktop parts were actually being shown off in a clear way. One commenter said the homepage teased native targets but mostly displayed a basic web example, which made the whole thing feel fuzzier than advertised. And then, because this is the internet, the jokes arrived right on cue: “forgot to add slop” became the thread’s comic relief, turning Dowe into a meme about being yet another everything-tool that also somehow ships with extra hype.

So yes, people think the idea is interesting. But the comments make one thing crystal clear: the community is not buying the grand vision until the creator shows a cleaner demo and harder proof.

Key Points

  • Dowe is presented as a full-stack language and toolchain that defines routes, views, state, and server behavior in one checked source graph.
  • The article says Dowe generates artifacts for multiple targets, including server binaries, SSR web, desktop, Jetpack Compose, and SwiftUI.
  • Dowe is described as operating without a Node.js application runtime.
  • Before generation, Dowe checks imports, props, bindings, types, routes, and server boundaries, and reports unsupported behavior as diagnostics.
  • The article recommends starting with a small project, running web and server targets, and inspecting generated artifacts under `.dowe`.

Hottest takes

"If you can’t even make the web page yourself" — hyperhello
"one code base" — victorriba
"forgot to add slop" — hmokiguess
Made with <3 by @siedrix and @shesho from CDMX. Powered by Forge&Hive.