Mojo icon
Mojo icon

Mojo

 3 likes

The Mojo Programming Language Mojo is a specialized artificial intelligence (AI) programming language developed by Modular Inc. First released in May 2023, it is designed to become a superset of Python, with the performance of C.

Mojo screenshot 1

License model

  • FreeOpen Source

Application type

Country of Origin

  • US flagUnited States

Platforms

  • Mac
  • Windows
  • Linux
  • Online
  • BSD
  • Self-Hosted
  • FreeBSD
  • OpenBSD
  No rating
3likes
0comments
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight

Features

  1.  Command line interface
  2.  Ad-free
  3.  Portable
  4.  Rolling Release
  5.  Support for scripting
  6.  Object-oriented Language

 Tags

Mojo News & Activities

Highlights All activities

Recent activities

  • namdx1987 and Wisteria1999 liked Mojo
    7 days ago
Show all activities

Mojo information

  • Developed by

    US flagChris Lattner
  • Licensing

    Open Source and Free product.
  • Alternatives

    55 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

DevelopmentOS & Utilities

GitHub repository

  •  24,491 Stars
  •  2,659 Forks
  •  824 Open Issues
  •   Updated Jul 11, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 0 comments and reviews about Mojo, and it has gotten 3 likes

Mojo was added to AlternativeTo by Bit m0 on Jun 21, 2023 and this page was last updated Jun 21, 2023.
No comments or reviews, maybe you want to be first?
Post comment/review

What is Mojo?

The Mojo language is still very young, The Mojo standard library, compiler, and runtime are not available for local development yet, so we created a hosted development environment where you can try it out. We call it the Mojo Playground!

To provide the best experience possible, the Mojo Playground currently supports a limited number of people. We plan to scale up quickly so everybody can get access over time. The Mojo programming language aims to be fully compatible with the Project Jupyter ecosystem. It's not yet fully source-compatible with Python code, only providing a subset of its syntax, e.g. missing keyword arguments for functions, the global keyword, and list and dict comprehensions. Further, Mojo also adds features that enable performant low-level programming: "fn" for creating typed, compiled functions and "struct" for memory-optimized alternatives to classes. A struct in Mojo is similar to a Python class: they both support methods, fields, operator overloading, decorators for meta programming. Mojo can call existing Python 3.x code by reusing the CPython runtime. Modular plans to add integration to transparently import Clang C/C++ modules and transparently generate a foreign function interface between C/C++ and Mojo.

Mojo has a borrow checker, an influence from Rust, and in that way is dissimilar to Python. Mojo is a new programming language that bridges the gap between research and production by combining the best of Python syntax with systems programming and metaprogramming.

Mojo Videos

Show 2 more videos

Official Links