Skip to content
Draft

Overview

Draft is a general-purpose programming language designed for simplicity, performance, and portability. It compiles to native code, WebAssembly, web, embedded systems, and more.

  • Simple syntax — Readable, word-oriented syntax with minimal punctuation
  • Native performance — Compiles to native code with no garbage collection
  • Portable — Write once, compile to any target
  • Open source — MIT licensed, fully transparent compiler
  • Excellent tooling — CLI, formatter, language server, and VS Code extension

Draft was created with a clear set of principles:

  • Simplicity — Easy to learn and use. No unnecessary complexity.
  • Performance — Native compilation. No GC pauses. No VM overhead.
  • Portability — Write once, compile everywhere.
  • Transparency — Open source compiler. Every stage is inspectable.
  • Developer Experience — Great tooling, clear errors, fast iteration.

Read the Quick Start guide to get Draft installed and running.