Advertisement · 728 × 90

Posts by MoonBit

Post image

MoonBit Meetup #12 — MoonBit v0.8.3 Release

📅 Mar 19 (Thu) · 10:00 AM London / 6:00 PM Beijing
💻 Mark calendar:https://calendar.app.google/i62szdp1m6Y3nqA96

• A quick tour of what’s new in v0.8.3, from language ergonomics to tooling and CLI development

1 month ago 0 3 0 0
QuickCheck Tutorial Part 3 | MoonBit QuickCheck tutorial part 3: shrinking, failure analysis, and SmallCheck in MoonBit

QuickCheck Tutorial Part 3 is out!

This final part looks at what happens after a property fails — how QuickCheck shrinks a failing sample, and how to tell whether the final counterexample actually explains the bug.

Read it here: www.moonbitlang.com/pearls/quick...

1 month ago 0 1 0 0

Part 2 of our QuickCheck tutorial is out.

This time we look at one of the hardest parts of property-based testing: constrained random generation — when valid inputs are rare and simple generators stop working.

Full Write-up: moonbitlang.com/pearls/quick...

1 month ago 0 1 0 0
Post image

Most GC'd languages (Python, JS) make FFI painful. MoonBit doesn't.

With lifetime annotations (`#borrow`/`#owned`), MoonBit interops cleanly with almost any C memory pattern — making it surprisingly easy to bind to system APIs, native libraries, game engines, you name it.

Even stackful coroutines:

1 month ago 1 1 0 0
Post image

Really like MoonBit’s is expression.
Destructuring + guards in one line, reducing boundary checks without unsafe operations

1 month ago 0 0 0 0
Post image

AI refactors better with guidance.

`moon ide analyze` shows real API usage, so agents can tighten internal package APIs instead of guessing.

Less AI slop, cleaner boundaries, better MoonBit code.

⚠️This is available on MoonBit nightly for now, and will be in the next stable

1 month ago 1 1 0 0

QuickCheck Tutorial Part 1 is live 🧪

We’re starting a series on property-based testing in MoonBit.

New to QuickCheck? This is a good place to begin 🙂
Read: moonbitlang.com/pearls/quick...

📍 Live demo & chat today :http://meet.google.com/ibx-rsuq-mmt(10am London/6pm Beijing)

2 months ago 0 0 0 0
SWE-AGI Leaderboard

Is LLM ready for large scale software engineering?
OpenAI Codex5.3 vs AnthropicAI Opus4.6 — which is better and how about the open weights model? How good LLM can adapt to new programming languages like
@moonbitlang
checkout swe-agi.com for our latest research 📊

2 months ago 0 0 0 0
Preview
MoonBit 0.8.0 Released | MoonBit MoonBit 0.8.0 marks a major step toward production-ready development with upgrades across language semantics, tooling, and AI-native workflows.

MoonBit 0.8.0 has landed 🎉

✅Backtrace support across WasmGC, LLVM, and Native backends — much better debugging experience for large codebases
✅AI-native specification support with declare keyword, separating specs from implementations for agent-assisted workflows
www.moonbitlang.com/blog/moonbit...

2 months ago 1 1 0 0
Advertisement
Post image

See You This Thursday-Online Meetup#11

We’re about to ship MoonBit v0.8, and we’d love to walk you through what changed, why we made those choices, and what’s coming next!

💻 Google Meet: meet.google.com/ibx-rsuq-mmt
🎥 Live on YouTube (simulcast)

2 months ago 0 1 0 0
Preview
Building a C Compiler from Scratch with AI-Driven Development | MoonBit How Fastcc, a self-hosting ARM64 C compiler, was built from scratch in 10 days with largely autonomous AI-driven development.

We recently completed Fastcc — a self-hosting C compiler with minimal human involvement.

In ~10 days, an AI agent implemented ~35k LOC, reached self-hosting, and compiled real-world C code, including Sqlite, QuickJS and Tcc

Full article:www.moonbitlang.com/blog/fastcc-ai-driven-development

2 months ago 0 1 0 0
Preview
MoonBit Community
Online Meetup #11 — Invitation via Google Calendar

MoonBit v0.8 Release Online Meetup — Join us Next Thursday!
📅 Feb 12 (Thu) · 10:00 AM London / 6:00 PM Beijing
💻 Mark your calender calendar.app.google/qr5D85x4kFSpviJ58
🎥 Live on Google Meet and YouTube (simulcast)
✨ MoonBit v0.8 Release Highlights
🛠 Language & toolchain updates

2 months ago 1 1 0 0
Preview
Implementing CRDT Algorithms with MoonBit and Building Real-time Collaborative Applications | MoonBit A deep dive into OT, RGA, and EG-Walker CRDTs with MoonBit implementations and a Lomo-based collaborative editor demo.

Why do two people edit the same doc at once… and sometimes end up with different results?
We breaks down concurrent conflicts, compares OT vs CRDT, and shows how RGA/Event Graph-Walker make everyone converge to the same final state — even after reconnection.
www.moonbitlang.com/blog/crdt-al...

2 months ago 1 1 0 0
Preview
AAoM-03: A WHATWG HTML5 Parser, Driven by Tests December 2025 This post covers aaom-html: a WHATWG HTML5 parser implemented in MoonBit. As with the...

Community spotlight: Agentic Adventures of MoonBit (AAoM)

AAoM-03: A WHATWG HTML5 Parser, Driven by Tests, documents building a WHATWG-compliant HTML5 parser in MoonBit, using agentic workflow to grind failures down to zero.
dev.to/milky2018/aaom-03-a-whatwg-html5-parser-driven-by-tests-40o7

2 months ago 0 0 0 0
Preview
Static Analysis with MoonBit: From Simple Language Analysis to MCIL | MoonBit Build a static analyzer in MoonBit, from AST to CFG and data-flow analysis, ending with MCIL.

👏Uncover the underlying logic that enables compilers to "foresee" potential risks before your code even runs.

This guide explores the elegance of static analysis and demonstrates how to build a mature MCIL framework using MoonBit.
www.moonbitlang.com/blog/moonbit...

3 months ago 0 1 0 0

Community spotlight: Agentic Adventures of MoonBit (AAoM) by @M_Wildwhisky

AAoM-02 : building an XML parser in MoonBit with the W3C Conformance Test Suite, exploring the use of Claude Code Skills in MoonBit .

Full write-up: dev.to/milky2018/aaom-02-xml-parser-with-w3c-conformance-5a2f

3 months ago 0 1 0 0
Post image

MoonBit Monthly Update Vol.07 is out!
New language features, toolchain improvements, and stdlib updates just landed — from loop reasoning to experimental package support.

🔗Full update: moonbitlang.com/weekly-updat...

📅 This Saturday, join our online meetup to see these features live

3 months ago 0 1 0 0
Post image

MoonBit Community Online Meetup #10
🗓 Jan 17 (Sat), 6:00 PM Beijing / 10:00 AM London
📍 Mark your calendar:
calendar.app.google/TPGyJxGsCaVU...
Next weekend, we’ll focus on our Monthly Meetup highlights:
🔮 Community & Tooling Updates and MoonBit 2026 Outlook
🤖 Using Codex with MoonBit to Scale Up

3 months ago 0 0 0 0
Preview
AAoM-01: Pug Template Engine December 2025 Let's kick off the Agentic Adventures of MoonBit series with a complete Pug template...

Community spotlight:Agentic Adventures of MoonBit (AAoM) by @M_Wildwhisky

AAoM-01: A Pug Template Engine, documents the process of building a complete Pug engine in MoonBit,using an agentic workflow with Claude Code (Opus 4.5).
Fullwrite-up:dev.to/milky2018/aaom-01-pug-te...

3 months ago 0 1 0 0
Advertisement
Preview
Open Source WebAssembly Runtimes Built in MoonBit | MoonBit Open Source WebAssembly Runtimes Built in MoonBit

We’re building two open-source WebAssembly runtimes in MoonBit, focused on portable, secure, and consistent wasm execution across platforms.

🧩 wasm5 — a lightweight interpreter with strong sandboxing
⚡ wasmoon — a JIT runtime (aarch64)

📖 Full write-up:
www.moonbitlang.com/blog/moonbit-wasm-runtime

3 months ago 5 3 0 0
Post image

Join us for a MoonBit online meetup 🚀
DEC 20(sat) 10:00am London time
We’ll share where MoonBit is today, what’s on the roadmap,
and do a live coding session showing how AI can help build a MoonBit library from scratch.
calendar.app.google/J1Dunq3PduWV...
See you there 👋

4 months ago 1 1 0 0
Post image

MoonBit Monthly Update Vol.6
This month we’ve added JS-module FFI, improved lexmatch and warnings, enhanced ReadOnlyArray, and expanded bitstring pattern matching with signed integers!
📷Check out the highlights below or read our blog:
www.moonbitlang.com/weekly-updates/

4 months ago 0 1 0 0

Learn step-by-step how to build a secure AI tool with MoonBit and Wassette, powered by the WebAssembly Component Model.
Read more:https://www.moonbitlang.com/pearls/moonbit-wassette

5 months ago 2 1 0 0
Post image

🌕 MoonBit Monthly Update Vol.5
This month, we update alias syntax, new built-ins like ReadOnlyArray and Iterator, and smarter linting and IDE tools.
👉Check out the highlights below or read our blog:www.moonbitlang.com/weekly-updates/

5 months ago 0 1 0 0
Post image

We’ve rolled out some exciting language updates this month! ✨
Read more:www.moonbitlang.com/weekly-updates/2025/10/14/index
💬 Join our upcoming online meetup to see how these features enable building real AI Agents with MoonBit — details dropping soon!

6 months ago 1 1 0 0
Preview
Install the Wasm version of the MoonBit toolchain | MoonBit Install the Wasm version of the MoonBit toolchain

Learn how to install and configure the Wasm version of the MoonBit toolchain ——on any Node.js-supported environment !
www.moonbitlang.com/blog/moonbit...
join us in discord:http://discord.gg/mNf8NG73Te

6 months ago 0 1 0 0
Advertisement

MoonBit now ships async programming support!

Powered by structured concurrency → safer & more reliable async.

Yes, you can now build your own AI agents、Cloud services with MoonBit !

Check details:www.moonbitlang.com/blog/moonbit-async
Repo:https://github.com/moonbitlang/async

6 months ago 1 1 0 0

Mini-adapton: incremental computation in MoonBit
In this article, we will show how to implement an incremental computation library in MoonBit with api used:
www.moonbitlang.com/pearls/mini-...

6 months ago 0 1 0 0
Post image

We’ve just open-sourced our async networking framework! 🚀
It’s already stable enough to build web services with MoonBit. An article with more details will be coming later this month—stay tuned!

7 months ago 0 1 0 0
Post image

🚀 MoonBit Monthly Update Vol.03 is here!
Highlight of the month: Bitstring Pattern Matching ✨
Now you can match specific-width bits directly when pattern matching on Bytes or @bytes.View.Full update 👉 www.moonbitlang.com/weekly-updates/2025/09/08/index

7 months ago 0 1 0 0