Moon IDE is a lightweight, modern Integrated Development Environment for Lua, built with C# .NET 8 and powered by the MoonSharp interpreter.
Whether you're scripting game logic, prototyping tools, or just exploring Lua, Moon IDE offers a clean and intuitive experience tailored for developers who love simplicity and speed.
- ✨ Lua Execution via MoonSharp — No external dependencies required
- 🖥️ Syntax Highlighting for Lua scripts (WIP)
- 📂 Project Explorer to manage your Lua files (WIP)
- 🧪 Live Console Output for real-time feedback
- 💾 Auto Save & File Management (WIP)
- 🎨 Customizable Themes (light/dark mode support) (WIP)
- 🔧 Built on .NET 8 for performance and cross-platform potential
- Clone the repository
git clone https://github.com/kisstp2006/MoonIDE.git
- Open the solution in Visual Studio 2022+ or JetBrains Rider
- Build and run the project
✅ Requires: .NET 8 SDK
Lua is a powerful, lightweight scripting language used in game engines, embedded systems, and automation.
Moon IDE makes Lua development accessible and enjoyable with a native desktop experience — no need to configure external runtimes or editors.
- MoonSharp — Lua interpreter for .NET
- .NET 8 — Modern, fast, and open-source
- Avalonia — Open-source WPF-like UI for C#
Pull requests are welcome!
If you have ideas for features, bug fixes, or improvements, feel free to fork the repo and submit a PR.
This project is licensed under the GPLv3 License.
See the LICENSE file for details.