HeadlinesBriefing favicon HeadlinesBriefing.com

Dowe: Full-Stack Language for Multi-Platform Development

Hacker News •
×

Dowe is a full-stack language designed for the AI era, enabling developers to write one declarative source that generates checked software for server, web, desktop, Android, and iOS. The Dowe compiler acts as a single authority, handling parsing, analysis, lowering, routing, runtime behavior, and target generation across all platforms.

The compiler loop follows four stages: describe views, data, and server intent; validate contracts and boundaries; generate native outputs for every selected target; and review artifacts with diagnostics. This deterministic path from agent edit to platform artifact remains visible and reviewable throughout development.

Dowe unifies architecture across surfaces: declarative UI with design tokens and portable interaction contracts; server binaries with routing, SSR, and explicit runtime boundaries; and native targets including Web, desktop windows, Jetpack Compose, and SwiftUI—all sharing the same product model. Commands like `dowe dev --target web` or `dowe dev --target ios` instantiate each platform from the single source.

The Dowe Agent integrates machine-readable constraints and early diagnostics, allowing agents to repair deterministic artifacts while keeping the system coherent. Installation takes seconds via `curl -fsSL https://get.dowe.dev/install | bash`, letting teams build the system rather than the stack.