Skip to main content
Mux Logo

The Programming Language
For Everyone

Mux combines Python's readability, Go's simplicity, and Rust's type safety into one powerful language. Write fast, safe, and maintainable code without the complexity.

curl -fsSL https://raw.githubusercontent.com/DerekCorniello/mux-lang/main/scripts/install.sh | sh

Other options

Write Your First Program

Mux is designed to be instantly familiar. Here is a complete program that demonstrates error handling, pattern matching, and type safety.

1Create a file called hello.mux
2Write your code
3Run with mux run hello.mux
Read the Quick Start Guide
error-handling.mux
Loading...

Why Developers Love Mux

Built with modern software development in mind

Simple & Intuitive

Clean syntax without semicolons, Python-like readability with Go-inspired simplicity. Write code that is easy to understand and maintain.

Type Safe

Strong static typing with no implicit conversions. Catch errors at compile time with powerful generics and exhaustive pattern matching.

Fast & Native

LLVM-powered compilation delivers native performance. Reference-counted memory management provides safety without GC pauses or complex ownership.

Pattern Matching

Expressive match expressions with guards for enums, Result types, and Optional types. Exhaustiveness checking ensures you handle all cases.

Modern Features

Full-featured with generics, interfaces, tagged unions, collection literals, and first-class functions. Everything you need for modern development.

Developer Friendly

Built for humans with helpful error messages, built-in tooling, and comprehensive documentation. Start writing code in minutes, not hours.

See Mux in Action

Real code that showcases Mux's powerful features

Generics & Collections

stack.mux
Loading...

Pattern Matching

enums.mux
Loading...

Ready to Start Building?

Join the growing community of developers using Mux to build fast, reliable, and maintainable applications.