
Language Design
- Expressive multi-paradigm design, combining the best of dynamic and static, functional and practical
- Data-oriented language with a robust type system
- Multiple backend support including WebAssembly, JavaScript and more.

A very common reason is a wrong site baseUrl configuration.\n
Current configured baseUrl = / (default value)\n
We suggest trying baseUrl = \n\n',document.body.prepend(n);var e=document.getElementById("__docusaurus-base-url-issue-banner-suggestion-container"),s=window.location.pathname,o="/"===s.substr(-1)?s:s+"/";e.innerHTML=o}document.addEventListener("DOMContentLoaded",(function(){void 0===window.docusaurus&&insertBanner()}))
2023.8.18 2024, Q1 2024, Q3 2024, Q4 2025 March 11, 2025 February 27, 2025 February 14, 2025Why MoonBit
Language Design
Check DocsAI Integrated Platform
Cloud IDE
Try IDEOut-of-the-box Toolchain
Try NowStart with learning MoonBit's multi-paradigm language design and case study.
LearnTimeline
01
02
03
04
05
News
Announcing LLVM backend for MoonBit
How to Use Moonpad on Your Website
Profiling MoonBit-Generated Wasm using Chrome
Your next AI cloud-native developer platform.
Try Now
MoonBit for Developers
John A De Goes, CEO @ZivergeTech, CEO @GolemCloud, OSS contributor @zioscala
MoonBit for Developers
Dmitrii Kovanikov, Functional Programming account #1. Senior SWE at Bloomberg.
Community Voice
From MoonBit Discord
Build A Simple Collaborative List Editor
Golem Cloud with MoonBit, by Daniel Vigovszky
MoonBit: Wasm-Optimized Language Creates Less Code Than Rust
The New Stack
MoonBit: Ideal for WebAssembly
mizchi, Frontend Developer