Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-mojo
A curated list of awesome Mojo π₯ frameworks, libraries, software and resources
https://github.com/mojicians/awesome-mojo
Last synced: 4 days ago
JSON representation
-
π Resources
-
Tutorials
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- Mojo Dojo - Learning resources for Mojo by Jack Clayton.
- Counting chars with SIMD in Mojo - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- LLVM_SYMBOLIZER_PATH fix - Guide for fixing the LLVM_SYMBOLIZER_PATH error some users were reporting.
- Installing Mojo in a Gitpod instance
- Exploring Vectors in Mojo - By Alex Forger.
- Getting started with Mojo - By John Johnson Okah.
- Multi-core (parallelize) with simd - by rd4com.
- Using Mojoπ₯ with Pythonπ - By Jack Clayton.
- Custom bitwidth integers in Mojo - By Jim Chng.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- Poor persons package management in Mojo - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- mojo-learning - Repos of tutorials.
- Mojo Gym - Small exercises to practice the basics of the Mojo programming language. Inspired by Rustlings project. Ideal for developers who are new to Mojo but know basics of Python.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- Learn Mojo Programming Language - Free comprehensive book on Mojo with examples and illustrations.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- Simple CSV parser in Mojo - Parsing 400MB per second with less than 80 lines of π₯ by Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
- A high level introduction to FibyTree - By Maxim Zaks.
- π₯ FibyTree vs. π Set and SortedSet - By Maxim Zaks.
-
Videos
- Mojo Language - Mojo tutorials by Active Learning.
- Introduction to Tensors in Mojoπ₯ - By Shashank Prasanna.
- The Mojo Programming Language - By Polyglot Engineer.
- Modular Product Launch 2023 Keynote - Modular team launch event presenting also the Mojo language.
- Modular Live Stream #1 - Modular team answer questions from the community.
- Modular Live Stream #2 - Modular team demonstrate installing and using Mojo locally.
- Using Mojo with Docker containers - By Shashank Prasanna.
- Getting started with the Mojo SDK - By Shashank Prasanna.
- Mojo: Full Course for Beginners - By Elliot from freeCodeCamp.
- Mojo Language - Mojo tutorials by Active Learning.
- An Introduction to Mojo - By Suvash Thapaliya
- Cross Platform Mojo App with Conda, PyTorch and Matplotlib - By Modular.
-
Presentations
- Mojo π₯ - A systems programming language - Presented at LLVM 2023
-
Podcasts
- Chris Lattner at Latent Space - Doing it the Hard Way: Making the AI engine and language of the future, with Chris Lattner of Modular.
- Chris Lattner at AI Chat - Modular CEO on raising 100M to fix AI infrastructure for developers.
- Chris Lattner at StackOverflow - Mojo: The usability of Python with the performance of C.
- Chris Lattner at Syntax - Mojo and AI.
-
Interviews
- Tim Davis at Unite AI - Tim Davis, Co-Founder & President of Modular, Interview Series.
- Chris Lattner at Lex Fridman - Chris Lattner discussing the Future of Programming and AI with Lex Fridman.
- Chris Lattner at Lex Fridman - Chris Lattner discussing the Future of Programming and AI with Lex Fridman.
-
Articles
- How Mojoπ₯ gets a 35,000x speedup over Python β Part 1 - By Abdul Dakkak (Modular AI Compiler Engineer).
- How Mojoπ₯ gets a 35,000x speedup over Python β Part 2 - By Abdul Dakkak (Modular AI Compiler Engineer).
- Mojoπ₯ - A journey to 68,000x speedup over Python - Part 3 - By Abdul Dakkak (Modular AI Compiler Engineer).
- Mojomics: Supercharging bioinformaticians with π₯ - By TrainCheck.
- Mojo does give superpowers - Implementation of a simple gradient descent problem in Python, Numpy, JAX, C++ (binding with Python) and Mojo.
- Community Spotlight: How I built llama2.π₯ - By Aydyn Tairov.
- Mojoπ₯ is now available on Mac - By Shashank Prasanna.
- Faster prefix sum computation with SIMD and Mojo - By Maxim Zaks.
- ModCon: Awesome to the MAX - By Ilya Podobedov.
-
Official
-
Social Media
-
Newsletters
- Modverse - Official newsletter by Modular where you can discover the latest updates across the Modverse.
- Learn Mojo - All things Mojo.
-
Benchmarks
- Llama2 Port on Mac M1 Max - Llama2 Ports Extensive Benchmark Results on Mac M1 Max.
-
-
ποΈ Libraries
-
AI
- Mojmelo - Machine Learning algorithms in pure Mojo π₯
- Modular Engine - Modular's AI inference engine.
- llama2.mojo - Implementation of llama2.c in Mojo.
- mojograd
- Micro-Mojograd - Implementation of Karpathy's micrograd in Mojo.
- Endia - 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.
- Mojo-Arrays - Vectorized N-Dimensional Arrays in native Mojo.
- Endia - 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π₯.
- Basalt - A Machine Learning framework from scratch in Pure Mojo.
- Modular Engine - Modular's AI inference engine.
-
Advent of Code 2023
- 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.
-
Math
-
CLI
-
Data Structures
- 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 π₯
- Mojo-Types - Some useful types and functions for use in Mojo code.
- deque - Deque (double-ended queue) implementation in Mojo.
-
FFI / Interop
-
Logging
- stump - WIP Logger! Inspired by charmbracelet's log package and the Python structlog package.
-
2D/3D Graphics
- mojo-sdl - Minimal SDL2 binding for Mojoπ₯.
-
UI
- mojo-qt - Demo of integrating Qt6 UI with Mojoπ₯.
-
System
- mojo-stdlib-extensions - A replica of Python's stdlib in Mojo.
-
Web
-
Image Processing
- Jpeg-Decoder - A compact JPEG image decoder implemented in Mojoπ₯.
-
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.
-
-
π License
-
Benchmarks
-
-
π₯οΈ Applications
-
Bioinformatics
- mojomics - A collection of Jupyter notebooks and resources to empower bioinformatics researchers with the tools and insights they need to accelerate their projects.
- 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.
- MojoFastTrim - Experimental 'FASTQ' parser and quality trimmer written in mojo.
-
Database
- firedis - An implementation of Redis in the Mojo programming language.
-
Games
- chess.mojo - The first UCI chess engine in Mojo.
-
Math
- mojo-prefix-sum - Implementation of prefix sum as a scalar operation and with SIMD.
- quine-mccluskey-mojo - Implementation of Quine-McCluskey with Petrick's Method
-
Sorting
- sort-networks-mojo - Highly optimized sorting networks for small datasets (0-64 elements).
- mojo-sort - Implementation of different sorting algorithms in Mojo.
-
Wireless Communication
- mocodes - An error correction (de)coding library in pure Mojo.
-
AI
- Stable-Diffusion.mojo - A Mojo implementation of a mini Stable Diffusion model.
-
Audio / Sound / Music
- mojo-wav - Native wav file loading for the Mojoπ₯
-
Physics
- Quojo - A Quantum Computing Machine written in Mojo
-
-
π₯ Code Contests
-
Advent of Code 2023
- advent-of-code - By isuckatcs
-
-
π οΈ Development Tools
-
Advent of Code 2023
- arch-mojo - Script to install Mojo on ArchLinux.
- 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.
-
Programming Languages
Categories
Sub Categories
Tutorials
106
Official
17
AI
15
Videos
12
Advent of Code 2023
12
Articles
9
Data Structures
6
Math
5
Bioinformatics
4
Podcasts
4
Interviews
3
Newsletters
2
FFI / Interop
2
Web
2
Benchmarks
2
Date & Time
2
Sorting
2
CLI
2
Image Processing
1
Audio / Sound / Music
1
Wireless Communication
1
2D/3D Graphics
1
Logging
1
System
1
Database
1
Physics
1
Presentations
1
Social Media
1
Games
1
UI
1
Keywords
mojo
27
ai
5
machine-learning
5
mojo-lang
4
python
4
jax
3
modular
3
terminal
3
tensor
2
autograd
2
arrays
2
compiler
2
numpy
2
pytorch
2
deep-learning
2
omics
2
scanner
1
inference
1
llama
1
llama2
1
advent-of-code-2023
1
advent-of-code-2022
1
advent-of-code-2015
1
advent-of-code
1
sorting
1
assembly-language
1
uci
1
parallelize
1
chess-engine
1
chess
1
performance
1
advent-of-code-rust
1
advent-of-code-swift
1
aoc
1
cpp
1
kotlin
1
advent-of-code-mojo
1
rust
1
swift
1
pytest
1
advent-of-code-kotlin
1
testing
1
nvim
1
vim
1
advent-of-code-cpp
1
golang
1
reader-writer
1
simd
1
scientific-computing
1
special-functions
1