MoonBit Documentation#
MoonBit is an end-to-end programming language toolchain for cloud and edge computing across wasm, wasm-gc, js, and native backends.
You can build mixed-backend projects in one module, such as a native backend and a web frontend that share the same domain model package.
Get started#
Tutorials: Follow tutorials to start your journey
Language: Introduction to detailed language specifications
Standard library: documentation of the standard library
moonbitlang/coreToolchains: Introduction to all the toolchains making developing MoonBit a unique experience.
Useful Sources#
Homepage: The official site of MoonBit, including:
Document (this site): The complete and up to date document for MoonBit, including the sections mentioned before
Tour: Interactive language playground
MoonBit Skills: Install skills from this repository before using MoonBit code agents.
mooncakes.io: Package registry along with API documents, including: