Mojo🔥 is now open source!

Mojo is now open source!

Mojo🔥 is now open source!

Modular has open-sourced the Mojo programming language under the Apache 2.0 license with LLVM exceptions. The compiler, tooling, and standard library are now available on GitHub. Mojo, which reached 1.0 last week, is designed to combine Python-like usability with high performance for AI and accelerated computing. The move follows a history of community involvement, and while contributions to the compiler aren't yet accepted, they are planned by year's end.

We are happy to announce that the Mojo🔥 language is now fully open source under the Apache 2.0 license (with LLVM exceptions)!
  1. melodyogonna

    One of my favourite features of Mojo is linear types and how deeply they have been integrated into manual memory management - see:https://x.com/melodyogonna/status/2085089269484343725?s=20.

    When I first learned about linear types, my first thought of the use case was making manual allocations and deallocations safer without sacrificing usability, but I didn't know what that could look like; now I do. This is great because in Mojo, pointers are surfaced a lot more than in, say, Rust, but such sharp tooling in a language you expect to be safe by default can be problematic. Linear types, combined with the origin system, give the language a lot of flexibility; it is like using a sharp tool with a safety glove: the tool isn't any less sharp, but the chances of accidentally injuring yourself are reduced.

  2. SwellJoe

    As long as it was proprietary, I could ignore it. Now, I guess I have to learn a little something about it.

  3. mrbonner

    So I think the permissive license like Apache 2 without opening up for upstream contributions would be the way of future open source development. In a very similar way of SQLite. It definitely will help shield off a bunch of AI generated contributions first and foremost and then, aligning mental model with the human contributions with Mojo leader team.

  4. setopt

    Very exciting. Closed source was one of the main things making me not try it out yet.

    Any good resources for getting started? And anything on doing NumPy/SciPy-like stuff in it?

  5. melodyogonna

    Such an exciting time for Mojo, I don't think people realize just yet the innovation being brought to fore here.

More from this day

2026-08-18