Packages
You can install and distribute Mojo packages as conda packages.
The packages below are available in the modular-community conda channel. To distribute your own Mojo packages, see the Packaging guide.
A native Mojo package manager is still in progress. The forum is the place to follow that design.
Community packages
To install these packages with pixi add, include the modular-community channel in your pixi.toml file:
[workspace]
channels = [
"https://conda.modular.com/max-nightly",
"https://repo.prefix.dev/modular-community",
"conda-forge",
]
| Name | Repo | Description | Requires |
|---|---|---|---|
| argmojo | forfudan/argmojo | A feature-rich command-line argument parser library for Mojo, with both builder and struct-based declarative APIs. | mojo-compiler>=1.1.0,<1.2.0 |
| Bridge | hylkedonker/bridge | Convert (bridge) Python objects to Mojo and vice versa. | max=25.4 |
| crypto | lczerniawski/crypto | A Mojo cryptography library intended to cover the commonly used cryptographic algorithms. | mojo-compiler=1.0.0 |
| decimo | forfudan/decimo | An arbitrary-precision integer and decimal library for Mojo, also with a 128-bit fixed-point decimal type. | mojo-compiler>=1.0.0,<1.1.0 |
| EmberJson | bgreni/EmberJson | A lightweight JSON parsing library written in pure Mojo. | mojo-compiler=1.0.0 |
| extramojo | ExtraMojo/ExtraMojo | Extra functionality not yet in the standard library, mostly focused on strings and file IO. | mojo-compiler=1.0.0 |
| flare-routegen | joeressler/flare-routegen | Generate Flare route registrations from structured Mojo comment directives. | mojo-compiler=1.0.0 |
| hdf5-mojo | shivasankarka/hdf5-mojo | High-level HDF5 bindings for Mojo, exposing an h5py-compatible API over the HDF5 C library. | mojo-compiler==1.0.0 |
| heat-url | joeressler/heat-url | URI and URL parsing for Mojo (WHATWG and RFC 3986), with native IDNA. | mojo-compiler=1.0.0 |
| Infrared | helehex/infrared | A geometric algebra library for Mojo. | max=24.5 |
| ish | BioRadOpenSource/ish | Alignment-based filtering CLI tool. | mojo-compiler=0.25.6 |
| Kelvin | bgreni/Kelvin | A powerful dimensional analysis library written in Mojo. | mojo-compiler=1.0.0 |
| knap | olaflaitinen/knap | A byte level BPE tokenizer written in pure Mojo, with no Python interpreter at run time. | mojo-compiler==1.0.0 |
| lightbug_http | saviorand/lightbug_http | Lightbug is a simple and sweet HTTP framework for Mojo. | mojo-compiler=0.26.1 |
| linamo | mojomath/linamo | Linear algebra for Mojo, specialized for two-dimensional matrices. | mojo-compiler>=1.0.0,<1.1.0 |
| mav | josiahls/mav | MAV (Mojo Audio Video) is a FFmpeg binding library for Mojo. | mojo-compiler=0.26.2 |
| mbpe | ratulb/mbpe | Byte Pair Encoding tokenizer for Mojo — train, encode, decode, save, load. | mojo-compiler=1.1.0 |
| mimage | fnands/mimage | A library for image processing in Mojo. | max=25.2 |
| mist | thatstoasty/mist | Mist lets you safely use advanced styling options on the terminal. | mojo-compiler=0.26.2.0 |
| mogo-tester | moseschmiedel/mogo_tester | Compile and run top-level Mojo test files. | |
| Mojmelo | yetalit/mojmelo | Machine Learning algorithms in pure Mojo. | mojo-compiler>=1.1.0,<2 |
| Mojo Lambda Runtime | fourlexboehm/mojo-lambda-runtime | AWS Lambda custom runtime library for Mojo (provided.al2023 / arm64). | mojo-compiler=1.0.0b1 |
| mojo-dotenv | mojo-dotenv | Load environment variables from .env files in Mojo. | mojo-compiler=0.26.1 |
| mojo-http2 | nsalerni/mojo-http2 | HPACK and HTTP/2 with h2c and TLS transports for Mojo. | mojo-compiler>=1.0.0,<1.1.0 |
| mojo-intel-gpu | andomeder/mojo-intel-gpu | Level Zero FFI bindings and high-level API for Intel GPU compute in Mojo. | mojo-compiler=1.0.0 |
| mojo-libc | msaelices/mojo-libc | Mojo's libc support. | max>=25.2 |
| mojo-net | nsalerni/mojo-net | TCP, UDP, DNS, Unix sockets, and readiness polling for Mojo. | mojo-compiler>=1.0.0,<1.1.0 |
| mojo-regex | msaelices/mojo-regex | Library for dealing with regular expressions in Mojo. | mojo-compiler=1.0.0 |
| mojo-tls | nsalerni/mojo-tls | Strict TLS 1.2 and TLS 1.3 streams for Mojo. | mojo-compiler>=1.0.0,<1.1.0 |
| mojo-websockets | msaelices/mojo-websockets | Mojo's websockets library. | max==25.2 |
| mojo-window | Maelkiz/mojo-window | SDL3-based windowing library for Mojo. | mojo-compiler=1.0.0 |
| mojo-yaml | mojo-yaml | YAML Lite parser for Mojo — native, zero-dependency YAML reader. | mojo-compiler=0.26.1 |
| mojo_csv | Phelsong/mojo_csv | CSV parsing library written in pure Mojo. | max>=26.3.0,<27.0 |
| mojo_datetime | martinvuyk/mojo_datetime | A flexible Mojo datetime library implementation. | mojo-compiler=1.0.0 |
| mojo_libclang | MoSafi2/mojo_libclang | High-level Mojo bindings for LLVM libclang. | clangdev 18.* |
| mojo_raylib | kivicode/mojo-raylib | Auto-generated Mojo bindings for raylib. | mojo-compiler=1.0.0 |
| mojoblas | shivasankarka/mojoBLAS | A high performance Mojo implementation of BLAS routines. | mojo-compiler==1.0.0 |
| mojogp | mojogp | GPU-accelerated Gaussian Process library using Mojo kernels. | python>=3.10,<3.12 |
| MojoINI | Hammad-hab/MojoINI | Simple INI file parser for Mojo. | max=25.4 |
| mojopt | sstadick/mojopt | A Mojo library for parsing CLI arguments using struct definitions. | mojo-compiler=1.0.0 |
| Morrow | mojoto/morrow | Human-friendly date and time utilities for Mojo. | mojo-compiler=1.0.0 |
| Mosaic | brainwave-sh/mosaic | An image processing library in Mojo. | mojo-compiler==0.26.1 |
| msl | mojomath/MSL | Scientific computation routines derived from the GNU Scientific Library, written in pure Mojo. | mojo-compiler=1.0.0b1 |
| mtest | mikeleppane/mtest | A pytest-like test runner for Mojo. | mojo-compiler==1.0.0b2 |
| nabla | nabla-ml/nabla | Differentiable programming in Mojo. | max=25.3 |
| nanoid | cirello-py/nanoid | A Mojo port of NanoID. | max=25.3 |
| NuMojo | Mojo-Numerics-and-Algorithms-group/NuMojo | Numerical computing in Mojo, in the role NumPy plays for Python. | mojo-compiler>=1.0.0,<1.1.0 |
| polars-mojo | ethqnol/polars-mojo | Polars DataFrame bindings for Mojo via the Arrow C Data Interface. | mojo-compiler=1.0.0 |
| professor | gsmyridis/professor | An instrumentation-based profiling library for Mojo. | mojo-compiler==1.0.0 |
| projectodyssey | HomericIntelligence/ProjectOdyssey | A Mojo research platform for reproducing classic papers, with tensor ops, autograd, and training helpers. | mojo-compiler>=1.0.0b1 |
| protomojo | nsalerni/protomojo | Protocol Buffers runtime and protoc plugin for Mojo. | mojo-compiler>=1.0.0,<1.1.0 |
| safetensors.mojo | egor-fedorov/safetensors | An independent Safetensors format implementation for Mojo. | mojo-compiler==1.1.0 |
| small_time | thatstoasty/small-time | Datetime library forked from morrow. | mojo-compiler=0.26.2.0 |
| stamojo | mojomath/stamojo | A statistical computing library for Mojo. | mojo-compiler=1.0.0b1 |
| strata | ethqnol/strata-mojo | A machine learning library with estimator-style APIs and SIMD-friendly kernels. | mojo-compiler=1.0.0 |
| uuid | lczerniawski/uuid | Generate, parse, validate, and format UUID values. | mojo-compiler=1.0.0 |
| vulkan-mojo | Ryul0rd/vulkan-mojo | Generated Mojo bindings for the Vulkan graphics API. | max=25.6 |
| wgpu-mojo | Hundo1018/wgpu-mojo | WebGPU for Mojo — bindings to wgpu-native, with RAII GPU objects. | mojo-compiler=1.0.0 |