This repository lists some awesome public Mojoš„ programming language and Multi-Level IR Compiler Framework(MLIR) projects.
- Awesome-Mojo-and-MLIR
-
-
Mojoš„ : The Mojo Programming Language. 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 become a superset of Python over time. docs.modular.com/mojo.
-
Mojo std : These are all the modules in the Mojo standard library.
-
Mojo Playground : The Mojo Playground.
-
MAX : MAX is an integrated, composable suite of products that simplifies your AI infrastructure so you can develop, deploy, and innovate faster.
-
MLIR : Multi-Level Intermediate Representation.
-
llvm/llvm-project : The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. llvm.org
-
ByteIR : The ByteIR Project is a ByteDance model compilation solution. ByteIR includes compiler, runtime, and frontends, and provides an end-to-end model compilation solution. byteir.ai
-
-
-
mojo-cc/awesome-mojo-and-mlir : A collection of some awesome awesome public Mojoš„ programming language and Multi-Level IR Compiler Framework(MLIR) projects.
-
ego/awesome-mojo : Awesome Mojoš„ awesome.mojo-lang.dev
-
mojicians/awesome-mojo : A curated list of awesome Mojo š„ frameworks, libraries, software and resources.
-
mfranzon/mojo-is-awesome : Curated list of Mojo resources, benchmarks and examples š„
-
feep/awesome-mojo : Mojo langš„: so awesome it wears sunglasses to protect you.
-
mojo-cn/awesome-mojo-cn : Mojo ēęčµęŗęØčć
-
-
-
-
Mojo Docs : Welcome to the Mojo Manual, a complete guide to the Mojoš„ programming language!
-
Mojo Dojo : Learning Resources for Mojo š„
-
helehex/mojo-test : mojo examples, tests, and ideas.
-
-
-
MLIR Docs : MLIR Code Documentation.
-
BBuf/tvm_mlir_learn : compiler learning resources collect.
-
j2kun/mlir-tutorial : This is the code repository for a series of articles on the MLIR framework for building compilers.
-
-
-
manatlan/sudoku_resolver : just to compare perf between mojo, nim, java, nodejs, rust and python3 of a same algo.
-
jiel/laplacian_filters_benchmark : benchmark of python and mojo implementations of the Laplacian filter (edge detection)
- Hammad-hab/pkm : Mojo's unoffical package manager.
-
Honkware/sort.mojo : sorting algorithms written in Mojo.
-
mzaks/compact-dict : A fast and compact Dict implementation in Mojo š„
-
mzaks/mojo-flx : FlexBuffers implementation in Mojo.
-
mzaks/mojo-trees : Experimental Tree data structures in Mojo.
-
mzaks/mojo-sort : Implementation of different sorting algorithms in Mojo.
- ihnorton/mojo-ffi :Mojo FFI Notes.
-
AyakaGEMM/Hands-on-MLIR : Hands-on-MLIR.
-
yao-jiashu/KernelCodeGen : GEMM/Conv2d CUDA/HIP kernel code generation using MLIR.
-
-
helehex/moplex : Generalized complex numbers for Mojoš„
-
helehex/monums : Strange numbers for Mojoš„
-
helehex/infrared : Geometric Algebra for Mojoš„
-
-
- tjkessler/mojoml : Linear algebra and machine learning in Mojo š„
-
-
Torch-MLIR : The Torch-MLIR project aims to provide first class support from the PyTorch ecosystem to the MLIR ecosystem.
-
ONNX-MLIR : Representation and Reference Lowering of ONNX Models in MLIR Compiler Infrastructure.
-
TPU-MLIR : Machine learning compiler based on MLIR for Sophgo TPU.
-
Basalt : A Machine Learning framework from scratch in Pure Mojo š„. Basalt is a stand-alone machine learning framework that leverages the power of Mojo.
-
MojoNet : MojoNet is a ML/DL framework written in mojoš„
-
StijnWoestenborghs/gradi-mojo : Gradient Descent in Mojo š„
-
tjkessler/mojoml : Linear algebra and machine learning in Mojo š„
-
PumeTu/hanabi : Minimal Deep Learning framework in Mojoš„
-
henrithomas/mojo-neural-net : simple neural network implementation in mojo.
-
openxla/iree : IREE: Intermediate Representation Execution Environment. A retargetable MLIR-based machine learning compiler and runtime toolkit. iree.dev/
-
-
-
llama2.mojo : Inference Llama 2 in one file of pure š„
-
dorjeduck/llm.mojo : port of Andrjey Karpathy's llm.c to Mojo.
-
-
- lrmantovani10/Stable-Diffusion.mojo : A Mojo implementation of a smaller, Stable Diffusion-like model.
-
- TENBrnak/MNIST_in_mojo : This repository will contain my work as I attempt to develop a neural network in pure Mojoš„ to solve the MNIST and Fashion MNIST image recognition dataset.
-
- taalhaataahir0102/Mojo-Yolo : Mojo-Yolo.
-
mojoto/morrow.mojo : Human-friendly date & time for Mojo š„
-
maniartech/mojo-datetime : DateTime library in pure Mojo language.
- guidorice/mojo-pytest : Mojo test runner, pytest plugin (aka pytest-mojo).
- mzaks/mojo-csv : This library provides facilities to read and write data in CSV format according to RFC-4180
- mzaks/mojo-hash : A collection of hash functions implemented in Mojo.
-
saviorand/lightbug_http : Simple and fast HTTP framework for Mojo! š„
-
thatstoasty/mojo-http-client : Simple socket wrapper and http client for Mojo.
-
igorgue/fire : Fire is a web framework written in Mojo (š„) with some Python (š) magic (āØ).
-
tkruer/campfire : A web framework for the Mojo programming language.
- rd4com/mojo-ui-html : mmediate mode GUI, HTML, CSS, Work in progress, Mojo language.
- Modular Blog
- 2023-05-02ļ¼A unified, extensible platform to superpower your AI
- 2023-06-08ļ¼Do LLMs eliminate the need for programming languages?
- 2023-08-24ļ¼Weāve raised $100M to fix AI infrastructure for the world's developers
- 2024-02-02ļ¼Community Spotlight: Outperforming Rust āļø DNA sequence parsing benchmarks by 50% with Mojo š„
- 2024-02-12ļ¼Mojo vs. Rust: is Mojo š„ faster than Rust š¦ ?
- 2024-02-29ļ¼MAX is here! What does that mean for Mojoš„?
- 2024-03-28ļ¼The Next Big Step in Mojoš„ Open Source
- 2024-04-02ļ¼Whatās new in Mojo 24.2: Mojo Nightly, Enhanced Python Interop, OSS stdlib and more
- 2024-04-10ļ¼Row-major vs. column-major matrices: a performance analysis in Mojo and NumPy