Mojo
Ranked 27 of 163 programming languages by recommenders
A Pythonic systems language praised for fast compiled performance, SIMD, generics and vendor-neutral GPU programming, though critics say it never delivered the promised Python superset.
A Pythonic systems language praised for fast compiled performance, SIMD, generics and vendor-neutral GPU programming, though critics say it never delivered the promised Python superset.
209 people gave an opinion
- recommend it
- 124
- criticize it
- 85
- approval share
- 59%
Recommended in 12 of 13 months
- November 2025: recommended
- December 2025: recommended
- January 2026: recommended
- February 2026: recommended
- March 2026: recommended
- April 2026: recommended
- May 2026: recommended
- June 2026: recommended
- July 2026: recommended
- August 2026: recommended
- September 2026: recommended
- October 2026: recommended
- November 2026: not recommended (month in progress)
Owned for 2 years
Median of the 3 owners who said how long they have had it.
Each square is one year.
Why it doesn’t carry the badge
- 124 people recommend itNeeds 10 or more, met.
- 1.4 recommenders for every criticNeeds 2 to 1 or better, not met.
- Recommended in 12 of 13 monthsNeeds 4 or more, met.
The same three rules apply to every product, and the badge can’t be bought. How the badge works
What people say about it
The reasons people give, with the number of comments that give each one. Open a reason to read what they said.
Why people recommend it
Each mark is one comment
Fast compiled performance
“Then when you use Mojo's SIMD intrinsics you can get compiled-tier performance in line with Futhark, Julia, Rust etc.”
Comment from 5 Sep 2026 in “How an MIT research project became the Julia programming language” “Mojo, which may provide Rust level safety with a more ergonomic language, and a much faster compiler”
Comment from 15 May 2026 in “O(x)Caml in Space” “for GPU programming they have already demonstrated that they can outperform CUDA on Nvidia GPUs”
Comment from 8 May 2026 in “DeepSeek 4 Flash local inference engine for Metal” - Comment from 17 Apr 2026 in “30 Years of HPC: many hardware advances, little adoption of new languages”
- Comment from 12 Aug 2026 in “Mojo 1.0 Is Here”
- Comment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”
- Comment from 22 Aug 2026 in “There's no reason for software to be slow anymore”
Vendor-neutral GPU and heterogeneous compute
“Mojo is ahead on four concrete things: value/const generic parameters, first-class SIMD, native trait bounds, and GPU codegen.”
Comment from 18 Aug 2026 in “Mojo 1.0 vs. Jac, a Roadmap” “Mojo might actually be the best way to program Apple GPUs (on a technical level) and it would still lose due to politics.”
Comment from 12 Aug 2026 in “Mojo 1.0 Is Here” “Mojo and Modular's Max platform would do to heterogeneous compute what LLVM did to programming language development.”
Comment from 8 May 2026 in “Mojo 1.0 Beta” - Comment from 27 Aug 2026 in “Nvidia agrees to acquire Hugging Face for $13B”
- Comment from 8 May 2026 in “DeepSeek 4 Flash local inference engine for Metal”
- Comment from 11 Aug 2026 in “Mojo 1.0 Is Here”
Pythonic syntax
“Mojo is being pitched as an efficient, general purpose, Pythonic systems language which can target a variety of hardware types.”
Comment from 13 Aug 2026 in “Mojo 1.0 Is Here” “is a language with Pythonic syntax that compiles to fast machine code built by the creator of Swift”
Comment from 5 Apr 2026 in “Lisette a little language inspired by Rust that compiles to Go” “The subset of Python that is easy to use, read, and removes the dynamic nature that we don't use.”
Comment from 5 Nov 2025 on Hacker News - Comment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”
Strong generics, traits, metaprogramming
“Mojo is ahead on four concrete things: value/const generic parameters, first-class SIMD, native trait bounds, and GPU codegen.”
Comment from 18 Aug 2026 in “Mojo 1.0 vs. Jac, a Roadmap” “has features that are not in Zig e.g traits, generics (real generics), and constraints, that work together.”
Comment from 10 May 2026 in “Mojo 1.0 Beta” “Mojo has powerful compile-time metaprogramming that allows you to tell the compiler how to specialise”
Comment from 8 May 2026 in “Mojo 1.0 Beta”
What people warn about
Each mark is one comment
Not truly a Python superset
“They still haven't lived up to the python "superset" promise and that's the big thing preventing bigger adoption.”
Comment from 19 Aug 2026 in “The Mojo language (by Modular, now Qualcomm) is now open-source” “Our long-term goal is to make Mojo a superset of Python (that is, to make Mojo compatible with existing Python programs).”
Comment from 8 May 2026 in “Mojo 1.0 Beta” “companies that adopt Mojo early with the promise of Python compatibility may find themselves running into edge cases”
Comment from 24 Jun 2026 in “Qualcomm to Acquire Modular” - Comment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”
- Comment from 7 Jul 2026 in “Python 3.14 compiled to metal – no interpreter”
Closed-source parts and openness doubts
“I don't think anyone has an appetite for the potential fuckery that comes with a closed source platform.”
Comment from 26 Dec 2025 in “CUDA Tile Open Sourced” “they should really split it from Max, which is some closed stuff I'm not interested in”
Comment from 11 Aug 2026 in “Mojo 1.0 Is Here” “being disingenuous about is not. It honestly just sounds like they didn't want to admit that they didn't care to prioritize being open source”
Comment from 19 Aug 2026 in “The Mojo language (by Modular, now Qualcomm) is now open-source” - Comment from 25 Dec 2025 in “CUDA Tile Open Sourced”
Overhyped launch and misleading benchmarks
“They start with an extremely unnecessary polished Steve-Jobs-alike debut video when they have zero stuff to offer”
Comment from 12 Aug 2026 in “Mojo 1.0 Is Here” “They also advertised a 36,000x speedup over equivalent Python if I remember correctly, without at any point clarifying that this could only be true in extreme edge cases.”
Comment from 8 May 2026 in “Mojo 1.0 Beta” “Some of these blogs/benchmarks got deleted because they were awful, comparing the worst possible Python code to the most optimized Mojo code.”
Comment from 7 Mar 2026 in “Moving from Python to Mojo” - Comment from 20 Aug 2026 in “Mojo is now open source!”
Other programming languages people recommend
The four most recommended other programming languages, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.
See all 163 programming languages, rankedWhat people said
40 of the 318 comments that mention it, newest first. Each links to the original comment.
“Then when you use Mojo's SIMD intrinsics you can get compiled-tier performance in line with Futhark, Julia, Rust etc.”
“Mojo is open source and targets all GPU architectures for their compiler regardless of the vendor”
“If you're using Rust (or Mojo or C/C++), you'll have to try hard to make software slow.”
“Given that there are so many failed attempts to optimise arbitrary Python code, it was dubious from the start.”
“it also is a direct precursor to Mojo which actually makes me more optimistic about Mojo's design choices”
“being disingenuous about is not. It honestly just sounds like they didn't want to admit that they didn't care to prioritize being open source”
“They still haven't lived up to the python "superset" promise and that's the big thing preventing bigger adoption.”
“Mojo is ahead on four concrete things: value/const generic parameters, first-class SIMD, native trait bounds, and GPU codegen.”
“But compared with Python, Julia, Matlab, R, Rust, C, C++ - Mojo feel relief for working with numerics.”
“Mojo is being pitched as an efficient, general purpose, Pythonic systems language which can target a variety of hardware types.”
“Mojo might actually be the best way to program Apple GPUs (on a technical level) and it would still lose due to politics.”
“I'm sure there's more to it and that the tech was amazing. But the acquisition raises a lot of questions about the future of the whole thing.”
“They start with an extremely unnecessary polished Steve-Jobs-alike debut video when they have zero stuff to offer”
“Mojo compiles with O2 by default, it is similar to Go here. It is still very fast nonetheless”
“Mojo is designed to be very fast to compile, so many decisions were made to keep the core language simple”
“The point is that Mojo compiles to MLIR for programming on heterogenous compute and GPU”
“they should really split it from Max, which is some closed stuff I'm not interested in”
“And it's not a superset by definition, because it can't run it's "subset" (the original Python) without CPython”
“it feels as if he "wasted" lots of his precious mental capacity on making Mojo a python-like language”
“companies that adopt Mojo early with the promise of Python compatibility may find themselves running into edge cases”
“Having basically zero knowledge about about Mojo, it might be nice to place a FAQ section in the repo”
“Mojo, which may provide Rust level safety with a more ergonomic language, and a much faster compiler”
“the more I read about it, the more it really wasn't Python even though, starting out, that was a major claim to fame”
“We're talking about C++-like performance, Python syntax, complete compatibility with Python”
“has features that are not in Zig e.g traits, generics (real generics), and constraints, that work together.”
“The dependency on glibc is an unfortunate limitation as it means you can't install Mojo on musl-based systems.”
“I'm a big fan of Mojo's design. It isn't comparable to Julia since it has deterministic memory management.”
“Our long-term goal is to make Mojo a superset of Python (that is, to make Mojo compatible with existing Python programs).”
“Mojo and Modular's Max platform would do to heterogeneous compute what LLVM did to programming language development.”
“for GPU programming they have already demonstrated that they can outperform CUDA on Nvidia GPUs”
“Mojo has powerful compile-time metaprogramming that allows you to tell the compiler how to specialise”
“I wish they had used a functional language syntax rather than an object oriented one as the basis for mojo.”
“They also advertised a 36,000x speedup over equivalent Python if I remember correctly, without at any point clarifying that this could only be true in extreme edge cases.”
“they have shown some examples of synthesizing code which is comparable to hand-written kernels”
“is a language with Pythonic syntax that compiles to fast machine code built by the creator of Swift”
“Some of these blogs/benchmarks got deleted because they were awful, comparing the worst possible Python code to the most optimized Mojo code.”
“the sentiment that Swift and Mojo and LLVM are these awful abominations is beyond the pale for me from an engineering standpoint”
“I don't think anyone has an appetite for the potential fuckery that comes with a closed source platform.”
“Isn't the compiler still closed source? I and many other ML devs have no interest in a closed-source compiler.”
“The subset of Python that is easy to use, read, and removes the dynamic nature that we don't use.”
Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.