Skip to content

WynNative. Fast. Complete.

Compile to C. No VM, no GC pauses. Python's simplicity, C's performance, 49KB binaries.

Wyn
49KB
Hello World Binary
411ms
Dev Build Time
4x
Spawn Speedup
6μs
Spawn Overhead
850+
Stdlib Methods

Installation

$curl -fsSL https://wynlang.com/install.sh | sh

Code Examples

struct User {
    name: string
    age: int

    fn greeting(self) -> string {
        return "Hi, " + self.name
    }

    fn is_adult(self) -> bool {
        return self.age >= 18
    }
}

fn main() -> int {
    var users = [
        User{name: "Alice", age: 25},
        User{name: "Bob", age: 17}
    ]
    
    for u in users {
        if u.is_adult() {
            println(u.greeting())
        }
    }
    return 0
}

Language Comparison

Feature matrix across compiled languages. ✓ = built-in, ✗ = not available, partial = via stdlib only.

FeatureWynGoRustPythonZig
Native binary
No GC
Sub-second compile
Methods in struct
Pipe operator
List comprehensions
Pattern matching
Built-in HTTP/DBpartialpartial
Lightweight concurrency
Generators
Cross-compile
Mature ecosystem
IDE supportpartial
Production usersfew

Start Building

Install Wyn and ship your first binary in under 5 minutes

MIT License — v1.11