About LunaForge

LunaForge is a client-side developer platform built for open-source collaboration and offline use.

MIT License No Tracking Offline Ready

Open Source

GitHub: https://github.com/luraselenehalo/LunaForge

License: MIT (see LICENSE)

Contribution Guide

  • Fork the repository and create a feature branch.
  • Keep code modular and well-commented.
  • Test your tool or game locally before opening a PR.
  • Follow the plugin/game manifest schema strictly.

Plugin Development Guide

Tools and games are loaded from their own manifest.json files. Create a new folder under the correct plugin directory, add a manifest, and export a default module with init/render/destroy (tools) or start/reset (games).

Tools: /tools/plugins/<your-tool>/manifest.json
Games: /games/modules/<your-game>/manifest.json

Import / Export Data

Export your settings, tool preferences, game progress, and leaderboards as a single JSON file.