ApproachableDevelop with a consistent, concise, and strongly typed programming language that offers modern features like null safety and pattern matching.
Productive developmentMake changes iteratively: use hot reload to see the result instantly in your running app.
Portable and fast on all platformsCompile to ARM, x64, and RISC-V machine code for mobile, desktop, and backend. Or, compile to JavaScript & WebAssembly for the web.