Show HN: Full stack development from one codebase web, Android, and iOS Dowe, a Rust compiler and runtime toolchain, enables full-stack development for web, Android, and iOS from a single declarative source graph, eliminating the need for Node.js or React. The tool generates native Jetpack Compose for Android, SwiftUI for iOS, and server-rendered HTML for web, with deterministic output and explicit boundaries between server and client code. Fullstack systems for the AI era AI can generate code. Dowe generates the system. Website https://dowe.dev · Quick start quick-start · Architecture how-dowe-works · Development developing-dowe Dowe is a Rust compiler and runtime toolchain for building fullstack products from a unified, declarative source graph. Applications are authored in Dowe Source Format .dowe , checked against explicit language and platform contracts, and lowered into the artifacts required by each selected target. The result is one product architecture across: Server — Rust-owned routing, data access, host capabilities, and production serving. Web — server-rendered HTML, deterministic JavaScript and CSS chunks, and a Rust HTTP router. Desktop — generated web/static output hosted in native windows for macOS, Windows, and Linux. Android — native Jetpack Compose projects. iOS — native SwiftUI projects. Dowe Source Format is a compiler input, not a JavaScript application runtime. Dowe does not require Node.js, node modules , React, Tailwind, or execution of user source to compile and run an application. | Principle | What it means | |---|---| Architecture is enforced | Parsing, analysis, routing, runtime behavior, and target generation have explicit owners. | One system, many surfaces | Server, web, desktop, Android, and iOS share one product model instead of diverging into separate stacks. | Output is deterministic | Unchanged inputs produce stable generated artifacts that can be inspected, tested, and regenerated. | Boundaries are explicit | Server-only capabilities and secrets stay out of generated client data. | Agents work inside contracts | Diagnostics, generated type support, Agent Harnesses, and CodeGraph make constraints machine-readable. | php flowchart LR S "Dowe source graph