Modular ships Mojo 1.0, promising API stability
The AI-focused systems language built by Chris Lattner's team reaches its first stable release after three years of rapid iteration.
Conversation activity · last 9 hours peak 6/15m
Summary, timeline and people extracted by Claude from 28 items across 5 sources · 3h ago. Quotes are verbatim.
Modular announced that its Mojo programming language has reached version 1.0, marking a shift from rapid, breaking iteration to a stable foundation for long-term projects. The release completes a round of language simplification — unifying pointer types, standardizing var declarations, and consolidating naming — while Modular begins marking parts of the standard library as API-stable. Mojo is already the foundation of Modular's own commercial infrastructure, MAX and Modular Cloud.
- Mojo reaches version 1.0, shifting from rapid breaking iteration to a stable foundation Modular says developers can build on long-term.
- The release unifies Pointer/UnsafePointer into a single type, consolidates naming (size→length, InlineArray→Array, etc.), and requires explicit var declarations.
- Modular has begun marking parts of the standard library as API-stable, guaranteeing source compatibility going forward, though other breaking changes still ship with deprecated aliases and compiler fix-its.
- Since open-sourcing its standard library, Mojo has drawn nearly 200 external contributors who landed over 1,100 pull requests and changed 200,000+ lines of code.
How it unfolded
-
A Reddit commenter credits Mojo's pedigree (creator Chris Lattner, also LLVM's creator) but predicts it will stay a niche language rather than challenge Python.
“It was started by Chris Lattner, creator of LLVM. So it's not nothing. I'm not expecting it to get very big though. Maybe as big or as influential as Julia.”
cbarrick · r/programming ↗ -
The official release notes describe stability policies, pointer unification, explicit var declarations, and a wave of naming consolidations, with most breaking changes shipping deprecated aliases and compiler fix-its.
“We worked hard on getting names, defaults, and safety boundaries right for 1.0. That does mean you'll find more breaking changes than usual in this release.”
Mojo release notes · Hacker News ↗ -
The Mojo 1.0 announcement is cross-posted and discussed across Hacker News, Reddit, Lobsters, and Mastodon within the same hour.
-
Modular's blog post declares Mojo officially at 1.0, framing it as a stable, production-ready foundation used internally for MAX and Modular Cloud.
“Today, the Mojo language officially reaches 1.0: a milestone the language has been building toward since its first release in 2023.”
Modular · Hacker News ↗ - 188 weeks quiet
-
Modular first released Mojo in 2023, beginning the path toward a stable 1.0 language.
What people are saying verbatim
“Today, the Mojo language officially reaches 1.0: a milestone the language has been building toward since its first release in 2023.”
Modular, Company blog post · Modular blog ↗ · Aug 10
“During the 1.x timeframe, changes should primarily be additive, giving developers confidence that the language will not continually shift beneath them.”
Modular, Company blog post · Modular blog ↗ · Aug 10
“We worked hard on getting names, defaults, and safety boundaries right for 1.0. That does mean you'll find more breaking changes than usual in this release. But nearly every breaking change ships with a deprecated alias and a compiler fix-it, so migration is mechanical.”
Mojo release notes, Official release documentation · mojolang.org ↗ · Aug 10
“It was started by Chris Lattner, creator of LLVM. So it's not nothing. I'm not expecting it to get very big though. Maybe as big or as influential as Julia. Like, cool tech and cool ideas but not big enough to dethrone Python.”
cbarrick, Reddit commenter · Reddit ↗ · Aug 10
“What a load of crap. That AI image is so cringy. I'm sure that piece of junk was written using LLMs.”
Content-Key7404, Reddit commenter · Reddit ↗ · Aug 10
Voices from the web unedited
-
Is Mojo being a superset of Python still part of its projected feature set?I tried Mojo a bit early on and decided to come back to it when it was more complete, and in the interim I read some comments somewhere that the superset-of-Python part was being walked back from.On https://mojolang.org/docs/roadmap/ it's stated (Phase 3) that "Mojo may or…
-
It was started by Chris Lattner, creator of LLVM. So it's not nothing. I'm not expecting it to get very big though. Maybe as big or as influential as Julia. Like, cool tech and cool ideas but not big enough to dethrone Python.
-
Mojo 1.0 Link: https://www. modular.com/blog/modular-26-5- mojo-1-0-is-here Discussion: https:// news.ycombinator.com/item?id=4 9261128
-
It's supposed to be (currently) a fully native, Python-like language, but for GPUs primarily. Though I am seeing it as having a future as a fully native Python alternative that might get interesting.I hope with 1.0 (havent fully read the article yet) they stop breaking language features / syntax because they did quite a few different changes over…
-
Powers always defeats me because he has mojo, mojo, mojo... Using this time machine, I'm going to go back to the '60s and steal Austin Powers' mojo.
-
Mojo 1.0: https://www. modular.com/blog/modular-26-5- mojo-1-0-is-here Discussion: http:// news.ycombinator.com/item?id=4 9261128
-
I felt the same way, even after browsing around on the website, and somehow I got to https://mojolang.org/docs/manual/quickstart/, which brings you to mojolang.org instead, which is the real website of the language it seems, instead of "Modular" which I guess is the business.https://mojolang.org is a lot better as a introduction to the language…
-
What a load of crap. That AI image is so cringy. I'm sure that piece of junk was written using LLMs.
-
You'd likely enjoy: https://mojolang.org/nightly/docs/vision/ for why we created it, and there's https://mojolang.org/nightly/docs/faq/ as well :)Feedback welcome as always and thanks for checking it out! Encourage you to watch ModCon next week for some exciting announcements :)
-
Having written a lot of Mojo over the last two year, just for fun, it's a really cool language. Ownership model adjacent to Rust, comptime in the realm of Zig, rich type system, first class SIMD support, etc. Performance wise it's the first language in long time that isn't just an LLVM wrapper. LLVM is still involved, but they are using it…