Skip to content
KopiLua updated to Lua 5.1.5
Branch: master
Clone or download
Pull request Compare This branch is 125 commits ahead, 4 commits behind efrederickson:master.
Latest commit 11a565e Nov 14, 2016
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib/nunit Added iOS test for KopiLua. Feb 2, 2013
.gitignore * Update KopiLua project file and .gitignore May 1, 2013
.gitmodules Update gitmodules/ Mar 11, 2013
.travis.yml Fixing travis build. (1) Oct 17, 2015
COPYRIGHT Initial push Sep 28, 2012
KopiLua.Net35.sln Split NET35/NET40/NET45 builds Sep 3, 2013
KopiLua.iOS.sln * Dir clean and fix. May 21, 2013
Makefile.include * Makefile update. Oct 30, 2014 * Makefile update. Oct 30, 2014 * Makefile update. Oct 30, 2014
expansions.m4 [KopiLua] Using targetFramework 4.5 to run tests. Aug 18, 2014


Build Status

  • What is KopiLua?

Kopi Lua was originally a C# port of the Lua v.5.1.4 virtual machine, parser, libraries and command-line utilities. It has been updated to Lua 5.1.5 on Feb/08/2012 by Vinicius Jarina.

  • Contributing

  • KopiLua is using the Mono Code-Style .

  • Please, do not change the line-end or re-indent the code.

  • Run the tests before push.

  • Avoid to push unneeded style changes (unless is really needed) renaming, move code.

  • Availability

Like Lua, KopiLua is freely available for both academic and commercial purposes. The COPYRIGHT file contains the license details as well as links to sites containing specific information with regards to the licensing terms.

  • Installation

Kopi Lua is implemented in C# and has been tested on Microsoft Visual Studio 2012 Professional. In order for Kopi Lua to successfully compile the following conditional compilation symbols must be defined in the project settings:


  • Contact/Bug Reports etc

Please report all bugs and issues to Vinicius Jarina/viniciusjarina ( (Old: Please report all bugs and issues to Mark Feldman (

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.