Mojo Language
Dev ToolsThe Modular Platform (includes MAX & Mojo)
Release History
modular/v26.1.05 featuresThis release graduates the eager-style Tensor and Module APIs to stable status, simplifying GenAI model building, and significantly expands Apple silicon GPU support for basic MAX graphs. It also introduces several powerful new features to the Mojo language, including compile-time reflection and linear types.
modular/v25.7.08 featuresRelease 25.7 introduces a fully open-source MAX Python API and an experimental PyTorch-like Model API, alongside significant performance improvements and expanded Mojo features including better Apple silicon GPU support.
modular/v25.6.04 featuresRelease 25.6 introduces significant compute layer unification in MAX, adding support for NVIDIA Blackwell and AMD MI355X throughput, along with initial Apple Silicon GPU support for Mojo and a standalone `pip install mojo` package.
modular/v25.5.05 featuresModular Platform 25.5 introduces Large Scale Batch Inference, the open source MAX Graph API, and expanded PyTorch operator support, alongside optimized deployment tools.
modular/v25.4.02 featuresModular Platform 25.4 introduces full support for AMD GPUs, significantly enhancing hardware flexibility and democratizing access to high-performance AI compute.
modular/v25.3.04 featuresModular Platform 25.3 unifies installation via "pip install modular", open-sources MAX components, and adds Google Colab support, lowering barriers for community engagement.
max/v25.2.07 featuresMAX 25.2 introduces significant enhancements for large-scale AI deployment, including comprehensive NVIDIA Hopper support, multi-GPU tensor parallelism, and new memory optimization features like GPTQ quantization.
max/v25.1.04 featuresRelease 25.1 significantly improves developer experience for Agentic and LLM workflows, introduces a new nightly release model with a GPU programming interface, and launches MAX Builds.
Common Errors
MojoCompilationError2 reportsMojoCompilationError usually indicates a syntax error, type mismatch, or other violation of Mojo's language rules detected during compilation. Carefully review the error message, paying close attention to the line number and description, and correct the offending code to conform to Mojo's syntax and type system. Consult the Mojo documentation or examples to understand the expected syntax or type requirements for the specific code causing the error.
ModuleNotFoundError1 reportModuleNotFoundError in Mojo usually means the necessary module's path isn't in Mojo's module search paths. To fix it, ensure the module is installed correctly and explicitly add its parent directory to the `PYTHONPATH` environment variable or use `mojo add-package` to include the package if it's a shard. Verify the module name in your import statement matches the actual file name.
Related Dev Tools Packages
Empowering everyone to build reliable and efficient software.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
Next generation frontend tooling. It's fast!
An extremely fast Python package and project manager, written in Rust.
A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.
Subscribe to Updates
Get notified when new versions are released