
A progressive cross-platform visual novel engine with a Rust core, using browser-independent React to build interfaces and presentation.
Built for modern visual novel development, Moyu combines a Rust core with a JS/React development workflow, offering creators a progressive experience from rapid prototyping to deep customization.
For a complete introduction, tutorials, and documentation, visit the official site: https://momoyu.ink.
crates/ — The Rust engine core, runtime, nodes, platform abstraction, and more.packages/ — Upper-level JavaScript / TypeScript: @momoyu-ink/kit (React SDK), @momoyu-ink/cli (CLI), and more.The engine is used through its companion standard framework. Head to the official framework repository and follow its instructions to clone, install, and run:
https://github.com/DeepSpaceMill/framework
For complete guidance on installation, asset placement, and script writing, see the official site: https://momoyu.ink.
Contributions of all kinds are welcome, including documentation improvements and internationalization, template development, engine feature extensions, new platform support, and performance optimization. Please read the Contributing Guide before getting started.
If you have questions or ideas, feel free to join the conversation on Discord or in the QQ group.
Unless otherwise specified, this project is licensed under the Mozilla Public License v2.0 (MPL-2.0), as described in each Cargo.toml or package.json file and the LICENSE file.
Some content is licensed under the MIT License; see the package.json and LICENSE files in the corresponding directories for details.