Mojo is a new programming language that bridges the gap between research and production by combining Python syntax and ecosystem with systems programming and metaprogramming features. Mojo is still young, but it is designed to write blazing-fast code for CPUs, GPUs, and more as part of the Modular Platform.
This directory includes:
- Mojo standard library: /mojo/stdlib
- Mojo proposals: /mojo/proposals
- Mojo documentation: /mojo/docs
To learn more about Mojo, see the Mojo Manual.
You don't need to clone this repo to start programming with Mojo.
You can get Mojo by installing the modular package from pip or
conda (or with tools like uv and pixi).
If it's your first time, we recommend you follow our tutorial to get started with Mojo.
If you want to try GPU programming in Mojo, check out our tutorial to get started with GPU programming.
Thanks for your interest in contributing to Mojo!
We welcome contributions to this repo for Mojo on the
main
branch. Please first read our Contributor
Guide.
If you want to report issues or request features, please create a GitHub issue here—also see our guide to submitting good bug reports.
If you'd like to chat with the team and other community members, please send a message to our Discord channel and our forum board.
