Skip to content
@muxlang

Mux Lang

The Mux Organization
Mux Logo

Mux

The programming language for everyone

Mux is a statically-typed, reference-counted language that combines Python's readability, Go's simplicity, and Rust's type safety - compiled to native code via LLVM.

WebsiteDocsPlaygroundLicense


Get started

# Install (Linux/macOS)
curl -fsSL https://raw.githubusercontent.com/muxlang/mux-compiler/main/scripts/install.sh | sh
# Or on Windows (PowerShell)
irm https://raw.githubusercontent.com/muxlang/mux-compiler/main/scripts/install.ps1 | iex
# Run your first program
mux run hello.mux

Or skip the install and try it in the playground.

Why Mux?

  • Simple & readable - clean, semicolon-free syntax with Python-like clarity.
  • Type safe - strong static typing, no implicit conversions, errors caught at compile time.
  • Fast & native - LLVM-powered compilation to real native binaries.
  • Memory safe - reference counting, no GC pauses and no borrow-checker ceremony.
  • Modern - generics, interfaces, tagged unions, and exhaustive pattern matching.

The repositories

RepoWhat it is
mux-compilerThe compiler + CLI (lexer, parser, semantics, LLVM codegen). The canonical "Mux version".
mux-runtimeRuntime + standard library for compiled programs. Plain stable Rust, no LLVM. Existing crates.io releases remain available, but new versions are consumed from a pinned git commit.
mux-websiteThe documentation site (mux-lang.dev) + the docs AI assistant + indexing tools.
mux-website-apiThe Fly.io compile/run API behind the playground.
tree-sitter-muxTree-sitter grammar + highlight queries (Neovim, Helix, Emacs).
mux-syntax-highlightingTextMate grammar, VSCode extension, editor configs, and the canonical syntax spec.
mux-contextCross-repo knowledge hub: architecture, design rationale, feature map, glossary, and the release process.

Getting involved

  • New to the language? Start with the docs.
  • Curious how it fits together? Read mux-context.
  • Want to contribute? Each repo has its own README.md and AGENTS.md; shared guidelines live in CONTRIBUTING.md.
  • Found a bug or have an idea? Open an issue in the relevant repo - or, if you're unsure which, in mux-context for triage.

FOSS Usage:

Thank you to the following companies who have allowed this project to use their services under FOSS terms:

Greptile: The War on Bugs Greptile: The War on Bugs

SonarQube Cloud: Continuous Code Quality and Security SonarQube Cloud

Blacksmith: The fastest way to run your GitHub Actions

Mux is MIT-licensed and welcomes contributions.

Popular repositories Loading

  1. mux-compiler mux-compilerPublic

    Mux: a strong, statically typed, Go-like language with Rust-inspired safety and LLVM-powered speed.

    Rust 7 1

  2. mux-website mux-websitePublic

    Docusaurus docs site for Mux (mux-lang.dev), plus the docs AI worker and indexing tools.

    TypeScript

  3. mux-website-api mux-website-apiPublic

    Fly.io compile/run API backing the Mux playground (wraps the released mux binary).

    Python

  4. mux-runtime mux-runtimePublic

    Runtime + stdlib for compiled Mux programs. Plain stable Rust, no LLVM. Published to crates.io.

    Rust

  5. tree-sitter-mux tree-sitter-muxPublic

    Tree-sitter grammar + highlight queries for Mux (Neovim, Helix, Emacs).

    C

  6. mux-syntax-highlighting mux-syntax-highlightingPublic

    TextMate grammar, VSCode extension, and editor configs for Mux (VSCode, Sublime, JetBrains), plus the canonical syntax spec.

    JavaScript

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…