A Lua interpreter written entirely in C# for the .NET, Mono and Unity platforms.
MoonSharp is a Lua interpreter written entirely in C# for maximum compatibility in .NET, Mono, Xamarin and Unity.
It’s a “clean room” design - that is, almost none of the original source code has been reused (apart from parts of the standard library) and most of it has been developed by studying the specifications and the behavior of the official implementations.
The program and libraries are released under a 3-clause BSD license - see the license section.
Some parts of the string library (parttern matching and string.format) are taken from KopiLua