MoonBit Documentation

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/core

  • Toolchains: Introduction to all the toolchains making developing MoonBit a unique experience.

Useful Sources#