Mojo 🔥 — the programming language for all AI developers
Mojo combines the usability of Python with the performance of C, unlocking unparalleled programmability of AI hardware and extensibility of AI models.
Join the Modverse
Mojo Out-performs
Write everything in one language
Write Python or scale all the way down to the metal. Program the multitude of low-level AI hardware. No C++ or CUDA required.
The full power of MLIR
Parallel heterogenous runtime
Fast compile times
Unlock Python performance
Utilize the full power of the hardware, including multiple cores, vector units, and exotic accelerator units, with the world's most advanced compiler and heterogenous runtime. Achieve performance on par with C++ and CUDA without the complexity.
Parallelization
Mojo leverages MLIR, which enables Mojo developers to take advantage of vectors, threads, and AI hardware units.
PYTHON
Single-threaded execution
Mojo 🔥
Parallel processing across multiple cores
Access the entire Python ecosystem
Experience true interoperability with the Python ecosystem. Seamlessly intermix arbitrary libraries like Numpy and Matplotlib and your custom code with Mojo.
Upgrade your models and the Modular stack
Easily extend your models with pre and post-processing operations, or replace operations with custom ones. Take advantage of kernel fusion, graph rewrites, shape functions, and more.
Mojo can upgrade the existing operations in your model.
Mojo 🔥 works with all the rest of the suite
Modular MAX Engine can be used in combination with our integrations via MAX Serving services and it is powered by Mojo 🔥 the fastest and most portable programming language for your AI applications.
Our engine integrates with the rest of our suite of MAX products, while being usable on its own.
Download Mojo 🔥 and contribute to it now
Mojo is still a work in progress, but it's available to try today via our Mojo SDK. Run through tutorials and write your own Mojo code.
01.
Get the Mojo 🔥 SDK today and get started with our example code on GitHub.
02.
Our docs will help you quickly discover why Mojo is such a powerful extension to Python, and the future of AI programming.
03.
Come and chat with us on our Discord, and help shape the future of the language as we continue to develop it.