The expressiveness of Python, with the performance of C
175k
Mojo Developers
23k
Stars on Github
22k
Community members
Mojo has powerful & easy to use features
Leverage types for better performance and error checking.
Progressive types
Zero cost abstractions
Ownership + borrow checker
Portable parametric algorithms
Language integrated auto-tuning
Extend Python or scale all the way down to the metal. Program the multitude of low-level AI hardware. No C++ or CUDA required.
Using Mojo with MAX unlocks the future of accelerated compute for the world
Development tools for accelerated compute on GPUs and CPUs, built from the ground up
Mojo🔥 + MAX unlock incredible NVIDIA GPU performance
Mojo with MAX enables state of the art latency and throughput without writing low-level CUDA code.
Developers love Mojo 🔥
“I'm excited, you're excited, everyone is excited to see what's new in Mojo and MAX and the amazing achievements of the team at Modular.”
“Max installation on Mac M2 and running llama3 in (q6_k and q4_k) was a breeze! Thank you Modular team!”
“Mojo destroys Python in speed. 12x faster without even trying. The future is bright!”
“Tired of the two language problem. I have one foot in the ML world and one foot in the geospatial world, and both struggle with the "two-language" problem. Having Mojo - as one language all the way through is be awesome.”
"C is known for being as fast as assembly, but when we implemented the same logic on Mojo and used some of the out-of-the-box features, it showed a huge increase in performance... It was amazing."
“It’s fast which is awesome. And it’s easy. It’s not CUDA programming...easy to optimize.”
“I'm excited, you're excited, everyone is excited to see what's new in Mojo and MAX and the amazing achievements of the team at Modular.”
“Max installation on Mac M2 and running llama3 in (q6_k and q4_k) was a breeze! Thank you Modular team!”
“Mojo destroys Python in speed. 12x faster without even trying. The future is bright!”
“Tired of the two language problem. I have one foot in the ML world and one foot in the geospatial world, and both struggle with the "two-language" problem. Having Mojo - as one language all the way through is be awesome.”
"C is known for being as fast as assembly, but when we implemented the same logic on Mojo and used some of the out-of-the-box features, it showed a huge increase in performance... It was amazing."
“It’s fast which is awesome. And it’s easy. It’s not CUDA programming...easy to optimize.”
“I'm excited, you're excited, everyone is excited to see what's new in Mojo and MAX and the amazing achievements of the team at Modular.”
“Max installation on Mac M2 and running llama3 in (q6_k and q4_k) was a breeze! Thank you Modular team!”
“Mojo destroys Python in speed. 12x faster without even trying. The future is bright!”
“Tired of the two language problem. I have one foot in the ML world and one foot in the geospatial world, and both struggle with the "two-language" problem. Having Mojo - as one language all the way through is be awesome.”
"C is known for being as fast as assembly, but when we implemented the same logic on Mojo and used some of the out-of-the-box features, it showed a huge increase in performance... It was amazing."
“It’s fast which is awesome. And it’s easy. It’s not CUDA programming...easy to optimize.”
“I'm excited, you're excited, everyone is excited to see what's new in Mojo and MAX and the amazing achievements of the team at Modular.”
“Max installation on Mac M2 and running llama3 in (q6_k and q4_k) was a breeze! Thank you Modular team!”
“Mojo destroys Python in speed. 12x faster without even trying. The future is bright!”
“Tired of the two language problem. I have one foot in the ML world and one foot in the geospatial world, and both struggle with the "two-language" problem. Having Mojo - as one language all the way through is be awesome.”
"C is known for being as fast as assembly, but when we implemented the same logic on Mojo and used some of the out-of-the-box features, it showed a huge increase in performance... It was amazing."
“It’s fast which is awesome. And it’s easy. It’s not CUDA programming...easy to optimize.”
Mojo destroys Python in speed. 12x faster without even trying. The future is bright!
“The Community is incredible and so supportive. It’s awesome to be part of.”
“A few weeks ago, I started learning Mojo 🔥 and MAX. Mojo has the potential to take over AI development. It's Python++. Simple to learn, and extremely fast.”
“What @modular is doing with Mojo and the MaxPlatform is a completely different ballgame.”
"Mojo gives me the feeling of superpowers. I did not expect it to outperform a well-known solution like llama.cpp."
“Mojo and the MAX Graph API are the surest bet for longterm multi-arch future-substrate NN compilation”
“I am focusing my time to help advance @Modular. I may be starting from scratch but I feel it’s what I need to do to contribute to #AI for the next generation.”
“What @modular is doing with Mojo and the MaxPlatform is a completely different ballgame.”
“Mojo and the MAX Graph API are the surest bet for longterm multi-arch future-substrate NN compilation”
“I'm very excited to see this coming together and what it represents, not just for MAX, but my hope for what it could also mean for the broader ecosystem that mojo could interact with.”
“I tried MAX builds last night, impressive indeed. I couldn't believe what I was seeing... performance is insane.”
“The more I benchmark, the more impressed I am with the MAX Engine.”
“I am focusing my time to help advance @Modular. I may be starting from scratch but I feel it’s what I need to do to contribute to #AI for the next generation.”
“What @modular is doing with Mojo and the MaxPlatform is a completely different ballgame.”
“Mojo and the MAX Graph API are the surest bet for longterm multi-arch future-substrate NN compilation”
“I'm very excited to see this coming together and what it represents, not just for MAX, but my hope for what it could also mean for the broader ecosystem that mojo could interact with.”
“I tried MAX builds last night, impressive indeed. I couldn't believe what I was seeing... performance is insane.”
“The more I benchmark, the more impressed I am with the MAX Engine.”
“I am focusing my time to help advance @Modular. I may be starting from scratch but I feel it’s what I need to do to contribute to #AI for the next generation.”
“What @modular is doing with Mojo and the MaxPlatform is a completely different ballgame.”
“Mojo and the MAX Graph API are the surest bet for longterm multi-arch future-substrate NN compilation”
“I'm very excited to see this coming together and what it represents, not just for MAX, but my hope for what it could also mean for the broader ecosystem that mojo could interact with.”
“I tried MAX builds last night, impressive indeed. I couldn't believe what I was seeing... performance is insane.”
“The more I benchmark, the more impressed I am with the MAX Engine.”
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.
Python
Single Thread Distribution
Mojo🔥
Parallel processing across multiple cores
Mojo enables systems programming features so you can process information exponentially faster.
Languages | Time (s)* | Speedup Vs Python |
---|---|---|
Python 3.10.9 | 1027s | 1X |
PYPY | 46.1s | 22x |
Scalar C++ | 0.20s | 5,000x |
Mojo🔥 | 0.03s | 68,000x |
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.
Python
Upgrade your models to full pipelines with MAX
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.