Skip to content
Proyectos

mojicians/awesome-mojo has 1,171 GitHub stars and 83 forks. GitHot measured 0 stars in 24 hours and +2 in 7 days. Last checked 2026-11-13 04:18 UTC. Last push 2026-10-22.

Cómo se miden estas cifras

A curated list of awesome Mojo 🔥 frameworks, libraries, software and resources

Crecimiento de estrellas medido

in 24h
0
in 7 days
+2
in 15 days
Recopilando historial
in 1 month
Recopilando historial

Cambios netos en períodos que se solapan, no totales diarios. Los datos no disponibles se dejan en blanco. Las estrellas indican interés, no calidad.

README.md

Original

Awesome Mojo🔥

A curated list of awesome Mojo🔥 frameworks, libraries, software and resources.

If you want to contribute, please read this guide.

Table of contents

🖥️ Applications

Audio / Sound / Music

  • mojo-wav - Native wav file loading for the Mojo🔥

Bioinformatics

  • MojoFastTrim - Experimental 'FASTQ' parser and quality trimmer written in mojo.
  • mojomics - A collection of Jupyter notebooks and resources to empower bioinformatics researchers with the tools and insights they need to accelerate their projects.

Database

  • firedis - An implementation of Redis in the Mojo programming language.
  • MojoVec - Vector Database (HNSW)

Games

  • chess.mojo - The first UCI chess engine in Mojo. (Not maintained anymore. Educational only.)
  • Larecs🌲 - A performance-oriented archetype-based entity component system (ECS) for Mojo🔥.

Math

Physics

  • Quojo - A Quantum Computing Machine written in Mojo
  • Ember - A Quantum Computing Platform implemented in Mojo 🔥.
  • bajo - A pure-Mojo parallel physics simulator for running thousands of reinforcement learning and robotics environments on a GPU.

Sorting

  • mojo-sort - Implementation of different sorting algorithms in Mojo.
  • sort-networks-mojo - Highly optimized sorting networks for small datasets (0-64 elements).

Serverless

  • mojojojo - Serverless Python execution with per-millisecond billing; numeric loops are transpiled to Mojo and cached. Hosted at mojojojo.cc.

Wireless Communication

  • mocodes - An error correction (de)coding library in pure Mojo.

AI

🥇 Code Contests

Advent of Code 2023

🛠️ Development Tools

  • arch-mojo - Script to install Mojo on ArchLinux.
  • c-mojo-bridge - A powerful CLI tool to generate Mojo bindings from C API headers.
  • py2mojo - Automated Python to Mojo code translation.
  • MojoPkgWorkflow - Packaging Mojo🔥 via GitHub Action Script.
  • menv - Mojo venv.
  • mojo-pytest - Mojo test runner, pytest plugin (aka pytest-mojo).
  • mojo-syntax - Mojo🔥 syntax highlighting extension for vim/neovim.
  • Modo🧯 - Markdown documentation generator (DocGen) for Mojo🔥.
  • mojosub - Compile a subset of Python to Mojo, cache by content hash, and dispatch native kernels from CPython.
  • mojojojo-compiler - Mojo-native hybrid compiler for arbitrary Python used by the mojojojo runtime.
  • mojo-factory - Autonomous pipeline that ports Python libraries to Mojo and publishes each port as an open-source mojo-* repository.

🗂️ Libraries

  • Mojo_community-lib - Community based effort to create libraries/utilities in Mojo🔥.
  • Mojo Shims - Utils for Mojo projects.
  • mojo-hash - A collection of hash functions implemented in Mojo.
  • mojo-console-style-print - Style the output of the console.
  • gojo - Experiments in porting over Golang stdlib into Mojo.
  • gld-kiln - A frozen, positional, little-endian wire format implemented from scratch in Mojo, with golden-file-tested codecs in 11 languages.

AI

  • Modular Engine - Modular's AI inference engine.

  • llama2.mojo - Implementation of llama2.c in Mojo.

  • mojograd — Implementation of Karpathy's micrograd in Mojo.

  • Micro-Mojograd - Implementation of Karpathy's micrograd in Mojo.

  • Mojo-Arrays - Vectorized N-Dimensional Arrays in native Mojo.

  • Endia — Dynamic Array Library in Mojo 🔥: Automatic Differentiation, Complex Numbers and JIT-compilation with MAX.

  • EasyDeL - An OpenSource Library to make your training faster and more Optimized With cool Options for training and serving Both in Python And Mojo🔥.

  • gradi-mojo - Implementation of a simple gradient descent problem in Python, Numpy, JAX, C++ (binding with Python) and Mojo.

  • momograd - A Learning Journey: Micrograd in Mojo.

  • Basalt - A Machine Learning framework from scratch in Pure Mojo.

  • Mojmelo - Machine Learning algorithms in pure Mojo 🔥

  • mojojojo-agent - Open-source coding agent with native search and execution against the mojojojo runtime.

  • Strata - Machine Learning with Scikit-Learn ergonomics written in Mojo for Mojo. Strict traits, static polymorphism, and generic SIMD types make it extremely fast.

  • mojolearn - GPU machine learning in Mojo for training and inference. In identical mode, mojolearn returns the same bits on Apple, NVIDIA and AMD GPUs.

  • noeira - An end-to-end reinforcement learning framework written entirely in Mojo, with GPU acceleration and 40+ algorithms.

  • algenta-sdk - Python and TypeScript SDKs for the Algenta governed decision engine, whose compute kernels are written in Mojo.

  • algenta-integrations - Ten framework integrations (LangChain, LlamaIndex, pydantic-ai, n8n, vLLM, and more) mapping Algenta's governed tool profiles onto agent frameworks.

CLI

  • prism - Mojo CLI Library modeled after Cobra.
  • mog - Style definitions for nice terminal layouts.
  • ArgMojo - A command-line argument parser library for Mojo, inspired by Python's argparse, Rust's clap, and Go's cobra, and other popular libraries.

Date & Time

  • mo-time - It's time for a time pkg in Mojo🔥.
  • morrow.mojo - Morrow is a Mojo library that provides human-friendly method for managing, formatting, and transforming dates, times, and timestamps.

Data Structures

  • Mojo-Types - Some useful types and functions for use in Mojo code.
  • mojo-trees - Experimental Tree data structures in Mojo.
  • mojo-magiclist - Multi-type list using mojo builtin object, with type checking.
  • mojoDataStructures - Array based data structures with types in Mojo
  • compact-dict - A fast and compact Dict implementation in Mojo 🔥
  • deque - Deque (double-ended queue) implementation in Mojo.

FFI / Interop

  • mojo-libc - Mojo's libc support.

  • mojo-ffi - Notes and recipes about how to call C functions from Mojo and other tricks.

  • mojo-quickstart - Call signed Mojo compute kernels from Mojo and Python through a stable C-ABI boundary, with a pixi and rattler-build recipe.

Logging

  • stump - WIP Logger! Inspired by charmbracelet's log package and the Python structlog package.

2D/3D Graphics

  • wgpu-mojo - Wgpu-native binding for Mojo🔥.
  • mojo-sdl - Minimal SDL2 binding for Mojo🔥.
  • momanim - A CPU- and GPU-accelerated 2D animation framework inspired by Manim.

UI

  • mojo-qt - Demo of integrating Qt6 UI with Mojo🔥.
  • CombustUI - CombustUI is a GUI library for Mojo, building on from C++'s FLTK (Fast Light Toolkit)

Math

  • Infrared - Geometric Algebra for Mojo🔥.
  • Specials - Special functions with hardware acceleration.
  • NuMojo - A library for numerical computing in Mojo 🔥 similar to NumPy, SciPy in Python.
  • Decimo - (formerly DeciMojo) An arbitrary-precision integer and decimal library for Mojo, inspired by Python's int and Decimal.
  • SciJo - A high-performance scientific computing library for Mojo, offering SciPy-like functionality.
  • StaMojo - A statistical computing library for Mojo, inspired by scipy.stats and statsmodels in Python.
  • dsplib-mojo - A digital signal processing library for Mojo, aiming to be an educational resource.
  • hackathon-fft - A portable N-dimensional Fast Fourier Transform implementation for CPUs and GPUs.

Networking

  • mojo-net - TCP, UDP, DNS, Unix sockets, and readiness polling for Mojo.
  • mojo-tls - Strict TLS 1.2 and TLS 1.3 streams for Mojo.
  • mojo-http2 - HPACK and HTTP/2 with h2c and TLS transports for Mojo.
  • protomojo - Protocol Buffers runtime and protoc plugin for Mojo.
  • grpc-mojo - gRPC client and server runtime for Mojo.
  • floki - A requests-like HTTP client for Mojo, powered by libcurl.

System

  • mojo-stdlib-extensions - A replica of Python's stdlib in Mojo.
  • mojo-dotenv - Load environment variables from .env files. 98%+ compatible with python-dotenv. Features variable expansion, multiline values, escape sequences, and auto-discovery. 42 comprehensive tests.
  • mojo-toml - TOML 1.0 parser and writer for Mojo. Complete implementation with array-of-tables, alternative number bases, and partial TOML 1.1 support. 168 comprehensive tests.
  • mojo-kafka - Apache Kafka client for Mojo — librdkafka bindings with a Pythonic producer / consumer / admin API.
  • mojo-tar - A tar archive reader and writer in pure Mojo, supporting ustar, GNU, and pax formats.
  • mojo-redis - A RESP2 Redis client in pure Mojo, with a redis-py-shaped API.

Text & Parsing

  • mojo-xml - General-purpose XML parsing in pure Mojo, with an ElementTree-shaped DOM.
  • mojo-html - Liberal HTML parsing and readability article extraction in pure Mojo.
  • mojo-markdown - CommonMark parser and HTML renderer in pure Mojo, at 98.6% spec conformance.
  • mojo-feed - RSS, Atom, and JSON Feed parsing in pure Mojo, with no dependencies.
  • mojo-url - URL parsing, building, and query-string encoding in pure Mojo.
  • mojo-captions - SRT and WebVTT subtitle parsing in pure Mojo, with speaker and voice-span support.
  • mojo-template - A Jinja-flavored template engine in pure Mojo.
  • mojo-diff - Myers text diff and unified-diff output in pure Mojo.
  • mojo-unicodedata - Unicode normalization (NFC/NFD/NFKC/NFKD) and casefold in pure Mojo.
  • safetensors.mojo - Independent Safetensors format implementation in pure Mojo.

Web

  • Lightbug - Simple and fast HTTP and Web framework for Mojo🔥.
  • EmberJson - An ergonomic JSON library in pure Mojo🔥.
  • req.mojo - A synchronous HTTP/1.1 client for Mojo, powered by libcurl, with persistent connections, cookies, JSON, and streaming responses.

Image Processing

  • Jpeg-Decoder - A compact JPEG image decoder implemented in Mojo🔥.
  • mimage - An image decoding library implemented in Mojo 🔥.
  • mojo-image-reader - A native Mojo 🔥 image reader (JPG, BMP, PNG, GIF) with PPM/PAM/PFM export and Python/NumPy interoperability.

📚 Resources

Official

Social Media

Newsletters

  • Modverse - Official newsletter by Modular where you can discover the latest updates across the Modverse.
  • Learn Mojo - All things Mojo.

Videos

Presentations

Podcasts

Interviews

Articles

Tutorials

Books

Benchmarks

📜 License

CC0

Explorar proyectos relacionados