← all releases
Modular·Aug 11, 2025·v1.0.0·open source

Mojo

Mojo is a high-performance programming language designed for the AI era, combining the ease of use of Python with the systems-level performance of C++ and Rust. It enables developers to write fast, memory-safe code for diverse hardware, including CPUs, GPUs, and NPUs, without vendor lock-in.

programming-languageai-developmentsystems-programminggpu-computing
overview

Mojo is a high-performance programming language designed for the AI era, combining the ease of use of Python with the systems-level performance of C++ and Rust. It enables developers to write fast, memory-safe code for diverse hardware, including CPUs, GPUs, and NPUs, without vendor lock-in.

key features
  • 01Python interoperability for seamless integration with existing libraries
  • 02Systems-level performance with memory safety and compile-time metaprogramming
  • 03Unified hardware targeting for CPUs, GPUs, and NPUs
  • 04Native GPU kernel programming without the need for CUDA or separate DSLs
  • 05Fully open source under the Apache License 2.0
related productsbrowse all →