Thanks to visit codestin.com
Credit goes to Github.com

Skip to content

kisstp2006/MoonIDE

Repository files navigation

🌙 Moon IDE

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.


🚀 Features

  • 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

📸 Screenshots

UI - Made with Avalonia

Moon IDE UI

Console

Moon IDE Console


🛠️ Installation

  1. Clone the repository
    git clone https://github.com/kisstp2006/MoonIDE.git
  2. Open the solution in Visual Studio 2022+ or JetBrains Rider
  3. Build and run the project

Requires: .NET 8 SDK


🧠 Why Moon IDE?

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.


📚 Powered By

  • MoonSharp — Lua interpreter for .NET
  • .NET 8 — Modern, fast, and open-source
  • Avalonia — Open-source WPF-like UI for C#

🤝 Contributing

Pull requests are welcome!
If you have ideas for features, bug fixes, or improvements, feel free to fork the repo and submit a PR.


📄 License

This project is licensed under the GPLv3 License.
See the LICENSE file for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •