A Lua implementation for the Dynamic Language Runtime (DLR).

NeoLua is an implementation of the Lua language. Currently, the implementation is on the level of Lua 5.3 ( The goal is to follow the reference of the C-Lua implementation and combine this with full .NET Framework support. That means, it should be easy to call .NET functions from Lua and it should be easy access variables and functions from a .net language (e.g. C#, VB.NET, ...).

Source and Documentation

The source of this project is hosted under
The code that is hosted on codeplex will not be updated any more.

And the documentation is published under


I will released the binaries on codeplex and nuget.


Article on CodeProject:
Nuget package:

Last edited Jan 17 at 8:51 PM by NeoLithos, version 40