August 1, 2024

Modverse #40

Last week we began alpha testing our new magic CLI for installing Mojo and MAX through the Conda ecosystem. It allows you to pin Mojo/MAX to different versions, and add Python dependencies so you can reliably share your Mojo and MAX projects. If you want to try it out before release, you can find the doc for installing it here.

We also launched a new tutorials page for our docs, our first tutorials are:

Blogs, Tutorials, and Videos

Awesome Mojo

You can discuss these projects with the creators in the Discord forum: # community-showcase

  • TiliFe released the first ML framework with autodiff built on top of MAX: Endia. Check out how familiar the API is to both PyTorch and JAX developers (click the GIF to enlarge it):
  • Frank released Mojo FFI bindings to blend2d
  • Frank also released image manipulation libraries for Mojo: box_blur_mojo, haldcut-mojo
  • Soren released Mojo FFI bindings to DuckDB
  • Dmitry released a Mojo library for calling into io_uring on x86-64 linux: io_uring
  • Krisztian built an Apache Arrow implementation in Mojo: firebolt
  • Krisztian also released a GitHub action for installing Mojo: setup-mojo
  • Ethan released a very fast MatMul implementation that outperforms Numpy in pure Mojo: matmul.mojo
  • Toasty released a bound logger library for Mojo: stump
  • Melody released a devcontainer for setting up Mojo with Neovim: mojo-nvim-devcontainer-cli

Open Source Contributions

Check out all the open source contributions here.  make sure to DM Jack Clayton on Discord if you've had your first PR merged to claim some epic Mojo swag!

Check out the merged contributions this week from our valuable community members:

Sign up for our newsletter

Get all our latest news, announcements and updates delivered directly to your inbox. Unsubscribe at anytime.

Thank you for your submission.

Your report has been received and is being reviewed by the Sales team. A member from our team will reach out to you shortly.

Thank you,

Modular Sales Team

Jack Clayton

AI Developer Advocate

Jack started his career optimizing autonomous truck software for leading mining companies, including BHP and Caterpillar. Most recently he was designing computer vision software, putting AI inference pipelines into production for IDVerse. He is enormously passionate about the developer community, having been a Rust, Go, Python and C++ developer for over a decade. Jack enjoys making complicated topics simple and fun to learn, and he’s dedicated to teaching the world about Mojo 🔥.