Skip to main content


Documentation Generator for Lua Projects

Easy to Use

You can generate a website with little-to-no configuration and just a few comments in your Lua code.

Write your docs alongside your source code

With Moonwave, you can keep all of your code documentation in the same files as your code, so they are always up to date.

Moonwave is Modular

Moonwave is three things: a plugin for Docusaurus, a command line tool, and a parser, which generates JSON from your doc comments, which can also be consumed by many different tools.