Everything you'll ever need on the road to mastering MoonBit.
A curated list of references to awesome MoonBit tools, frameworks, libraries and articles.
The IDE environment is available at https://try.moonbitlang.com without any installation, and for a quick introduction to the modern MoonBit development workflow consult the Up and Running with MoonBit tutorial.
Your favorite package is not listed? Fork and create a Pull Request to add it!
- Official MoonBit Website
- MoonBit Discourse Web Forum
- MoonBit Discord Chat
- MoonBit SubReddit
- MoonBit Youtube Channel
- MoonBit Github
- MoonBit Twitter
- Fibonacci benchmark – Using MoonBit/Go/Rust to write fibonacci function, benchmarking the Wasm generated by them.
- Examples
- Tetris Game
- Mandelbrot set
- Game of Life
- RISC-V Disassembler
- Regular expression to NFA
- moonbitlang/core: MoonBit core library
- moonbitlang/x: Experimental libraries for MoonBit, including system io, file system, encoding/decoding, crypto, time, etc.
- moonbitlang/moonlex: Simple lexer generator for MoonBit.
- moonbitlang/moonyacc: A LR(1) parser generator for MoonBit, compatible with ocamlyacc's syntax.
- cmark: A CommonMark toolkit for the MoonBit
- Rabbit-TEA: a functional web UI framework that follows The Elm Architecture
- respo.mbt: A virtual DOM MVC library in MoonBit
- ArgParser: Command line argument parser for MoonBit. Specify the interface via declarative style code.
- memory.mbt: Simple memory access and management to be used with WASI FFI
- moonbit-arduino: MoonBit Arduino Binding, work in progress.
- moonbit-base64: A simple base64 encoder based on Go's implementation.
- moonbit-crc32: Provide simple crc32 hash algorithm
- moonbit-gzip: A simplified gzip/gunzip algorithm
- moonbit-hash: A simple hash algorithm
- moonbit-md5: Provide simple md5 hash algorithm.
- moonbit-pdk: Extism PDK for the MoonBit.
- moonbit-zlib: A simplified zlib format compressed data package.
- mocket: A web framework.
- torch.mbt: PyTorch-like tensor operations implemented in MoonBit.
- trie: A simple implementation of trie data structure.
- YumeXi/format: provides formatting facilities for MoonBit, including pretty printing
- prettyprinter: Another pretty printer library.
- XMLParser: XML parsing library implemented by parser combinators.
- parsec.mbt: Parser combinator for MoonBit, forked from peter-jerry-ye/moonbit-parser-combinator
- Build Tools: