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.
Features
Section titled “Features”- 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
Philosophy
Section titled “Philosophy”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.
Next Steps
Section titled “Next Steps”Read the Quick Start guide to get Draft installed and running.
