Fast
Native binaries via C. No VM, no GC. 50KB hello world. ~260ms compile (TCC). Cross-compile to 5 platforms.
Ship CLI tools, web services, desktop apps, mobile apps, and games — from one language, on every platform.

struct User { name: string age: int fn greeting(self) -> string { return "Hi, " + self.name + "!" } } fn main() -> int { var users = [User{name: "Alice", age: 25}, User{name: "Bob", age: 17}] for u in users { println(u.greeting()) } return 0 }
Wyn sits at the intersection of simplicity and power.
| Feature | Wyn | Go | Rust | Python | Zig |
|---|---|---|---|---|---|
| Compiles to native binary | ✓ | ✓ | ✓ | ✗ | ✓ |
| No garbage collector | ✓ | ✗ | ✓ | ✗ | ✓ |
| Sub-second compile | ✓ | ✓ | ✗ | — | ✓ |
| Methods inside struct body | ✓ | ✗ | ✗ | ✓ | ✗ |
| Pipe operator | ✓ | ✗ | ✗ | ✗ | ✗ |
| List comprehensions | ✓ | ✗ | ✗ | ✓ | ✗ |
| String interpolation | ✓ | ✗ | ✗ | ✓ | ✗ |
| Pattern matching + guards | ✓ | ✗ | ✓ | ✓ | ✗ |
| Built-in HTTP, JSON, SQLite, CSV | ✓ | partial | ✗ | partial | ✗ |
| Green threads (spawn/await) | ✓ | ✓ | ✗ | ✗ | ✗ |
| Cross-compile from one OS | ✓ | ✓ | ✓ | ✗ | ✓ |
| Bundled C compiler (no install) | ✓ | ✗ | ✗ | — | ✗ |