Hacker ApprovedDepartments

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%
Each figure is 2 people. RecommendsCriticizes

Recommended in 12 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: recommended
  4. February 2026: recommended
  5. March 2026: recommended
  6. April 2026: recommended
  7. May 2026: recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. 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”
  • 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”
  • 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
  • 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”
  • 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”
  • 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”

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.

Mojo compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Rust2,03997368%134 yrs118 ownersApproved
Go1,25465166%135.9 yrs63 owners—
Python1,06782157%1218 yrs64 owners—
Zig74344962%121 yr27 owners—
MojoThis page1248559%122 yrs3 owners—
See all 163 programming languages, ranked

What 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.”

RecommendsComment from 5 Sep 2026 in “How an MIT research project became the Julia programming language”

“Mojo is open source and targets all GPU architectures for their compiler regardless of the vendor”

RecommendsComment from 27 Aug 2026 in “Nvidia agrees to acquire Hugging Face for $13B”

“If you're using Rust (or Mojo or C/C++), you'll have to try hard to make software slow.”

RecommendsComment from 22 Aug 2026 in “There's no reason for software to be slow anymore”

“Given that there are so many failed attempts to optimise arbitrary Python code, it was dubious from the start.”

CriticizesComment from 20 Aug 2026 in “Mojo is now open source!”

“it also is a direct precursor to Mojo which actually makes me more optimistic about Mojo's design choices”

RecommendsComment from 19 Aug 2026 in “The Mojo language (by Modular, now Qualcomm) is now open-source”

“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”

CriticizesComment from 19 Aug 2026 in “The Mojo language (by Modular, now Qualcomm) is now open-source”

“They still haven't lived up to the python "superset" promise and that's the big thing preventing bigger adoption.”

MixedComment from 19 Aug 2026 in “The Mojo language (by Modular, now Qualcomm) is now open-source”

“Mojo is ahead on four concrete things: value/const generic parameters, first-class SIMD, native trait bounds, and GPU codegen.”

RecommendsComment from 18 Aug 2026 in “Mojo 1.0 vs. Jac, a Roadmap”

“But compared with Python, Julia, Matlab, R, Rust, C, C++ - Mojo feel relief for working with numerics.”

MixedComment from 18 Aug 2026 in “Mojo is now open source!”

“Mojo is being pitched as an efficient, general purpose, Pythonic systems language which can target a variety of hardware types.”

RecommendsComment from 13 Aug 2026 in “Mojo 1.0 Is Here”

“Mojo might actually be the best way to program Apple GPUs (on a technical level) and it would still lose due to politics.”

MixedComment from 12 Aug 2026 in “Mojo 1.0 Is Here”

“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.”

MixedComment from 12 Aug 2026 in “Mojo 1.0 Is Here”

“They start with an extremely unnecessary polished Steve-Jobs-alike debut video when they have zero stuff to offer”

MixedComment from 12 Aug 2026 in “Mojo 1.0 Is Here”

“Mojo compiles with O2 by default, it is similar to Go here. It is still very fast nonetheless”

RecommendsComment from 12 Aug 2026 in “Mojo 1.0 Is Here”

“Mojo is designed to be very fast to compile, so many decisions were made to keep the core language simple”

MixedComment from 12 Aug 2026 in “Mojo 1.0 Is Here”

“The point is that Mojo compiles to MLIR for programming on heterogenous compute and GPU”

RecommendsComment from 11 Aug 2026 in “Mojo 1.0 Is Here”

“they should really split it from Max, which is some closed stuff I'm not interested in”

MixedComment from 11 Aug 2026 in “Mojo 1.0 Is Here”

“And it's not a superset by definition, because it can't run it's "subset" (the original Python) without CPython”

CriticizesComment from 7 Jul 2026 in “Python 3.14 compiled to metal – no interpreter”

“it feels as if he "wasted" lots of his precious mental capacity on making Mojo a python-like language”

MixedComment from 25 Jun 2026 in “Qualcomm to Acquire Modular”

“companies that adopt Mojo early with the promise of Python compatibility may find themselves running into edge cases”

CriticizesComment from 24 Jun 2026 in “Qualcomm to Acquire Modular”

“Having basically zero knowledge about about Mojo, it might be nice to place a FAQ section in the repo”

MixedComment from 11 Jun 2026 in “Show HN: Turbokod – A Retro IDE”

“Mojo, which may provide Rust level safety with a more ergonomic language, and a much faster compiler”

MixedComment from 15 May 2026 in “O(x)Caml in Space”

“the more I read about it, the more it really wasn't Python even though, starting out, that was a major claim to fame”

CriticizesComment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”

“We're talking about C++-like performance, Python syntax, complete compatibility with Python”

RecommendsComment from 12 May 2026 in “If AI Writes Your Code, Why Use Python?”

“has features that are not in Zig e.g traits, generics (real generics), and constraints, that work together.”

RecommendsComment from 10 May 2026 in “Mojo 1.0 Beta”

“The dependency on glibc is an unfortunate limitation as it means you can't install Mojo on musl-based systems.”

MixedComment from 9 May 2026 in “Mojo 1.0 Beta”

“I'm a big fan of Mojo's design. It isn't comparable to Julia since it has deterministic memory management.”

RecommendsComment from 9 May 2026 in “Mojo 1.0 Beta”

“Our long-term goal is to make Mojo a superset of Python (that is, to make Mojo compatible with existing Python programs).”

CriticizesComment from 8 May 2026 in “Mojo 1.0 Beta”

“Mojo and Modular's Max platform would do to heterogeneous compute what LLVM did to programming language development.”

RecommendsComment from 8 May 2026 in “Mojo 1.0 Beta”

“for GPU programming they have already demonstrated that they can outperform CUDA on Nvidia GPUs”

RecommendsComment from 8 May 2026 in “DeepSeek 4 Flash local inference engine for Metal”

“Mojo has powerful compile-time metaprogramming that allows you to tell the compiler how to specialise”

RecommendsComment from 8 May 2026 in “Mojo 1.0 Beta”

“I wish they had used a functional language syntax rather than an object oriented one as the basis for mojo.”

MixedComment from 8 May 2026 in “Mojo 1.0 Beta”

“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.”

CriticizesComment from 8 May 2026 in “Mojo 1.0 Beta”

“they have shown some examples of synthesizing code which is comparable to hand-written kernels”

MixedComment from 17 Apr 2026 in “30 Years of HPC: many hardware advances, little adoption of new languages”

“is a language with Pythonic syntax that compiles to fast machine code built by the creator of Swift”

RecommendsComment from 5 Apr 2026 in “Lisette a little language inspired by Rust that compiles to Go”

“Some of these blogs/benchmarks got deleted because they were awful, comparing the worst possible Python code to the most optimized Mojo code.”

CriticizesComment from 7 Mar 2026 in “Moving from Python to Mojo”

“the sentiment that Swift and Mojo and LLVM are these awful abominations is beyond the pale for me from an engineering standpoint”

RecommendsComment from 20 Feb 2026 in “Ladybird: Closing this as we are no longer pursuing Swift adoption”

“I don't think anyone has an appetite for the potential fuckery that comes with a closed source platform.”

MixedComment from 26 Dec 2025 in “CUDA Tile Open Sourced”

“Isn't the compiler still closed source? I and many other ML devs have no interest in a closed-source compiler.”

CriticizesComment from 25 Dec 2025 in “CUDA Tile Open Sourced”

“The subset of Python that is easy to use, read, and removes the dynamic nature that we don't use.”

RecommendsComment from 5 Nov 2025 on Hacker News

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.