{"repo":"moonsharp-devs/moonsharp","free":true,"listed":false,"github":"https://github.com/moonsharp-devs/moonsharp","clone":"git clone https://github.com/moonsharp-devs/moonsharp.git","description":"An interpreter for the Lua language, written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms, including handy remote debugger facilities.","language":"C#","stars":1612,"topics":["moonsharp","mono","debugger","interpreter","c-sharp","unity3d","lua","xamarin"],"license":null,"category":"dev-tools","readme_excerpt":"MoonSharp ========= http://www.moonsharp.org A complete Lua solution written entirely in C# for the .NET, Mono, Xamarin and Unity3D platforms. Features: 99% compatible with Lua 5.2 (with the only unsupported feature being weak tables support) Support for metalua style anonymous functions (lambda-style) Easy to use API Debugger support via Debug Adapter Protocol e.g. Visual Studio Code Runs on .NET 4.5, .NET Platform (formerly Core), Mono, Xamarin and Unity Runs on Ahead-of-time platforms like iOS Runs on IL2CPP converted code No external dependencies, implemented in as few targets as possible Easy and performant interop with CLR objects, with runtime code generation where supported Interop with methods, extension methods, overloads, fields, properties and indexers supported Support for the complete Lua standard library with very few exceptions (mostly located on the 'debug' module) and a few extensions (in the string library, mostly) Async method support Supports dumping/loading bytecode for obfuscation and quicker parsing at runtime An embedded JSON parser (with no dependencies) to convert between JSON and Lua tables Easy opt-out of Lua standard library modules to sandbox what scripts can access Easy to use error handling (script errors are exceptions) Support for coroutines, including invocation of coroutines as C# iterators REPL interpreter, plus facilities to easily implement your own REPL in few lines of code Complete XML help, and walkthroughs on http://www.moonsharp.or","default_branch":null,"files":null,"tree":[],"storefront":"/r/moonsharp-devs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/moonsharp-devs/moonsharp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}