Languages that compile to Lua
Pull requests welcome!
An intriguing new avenue of development started by Rochus Keller for an Oberon to LuaJIT bytecode compiler provides an elegant way of leveraging the ecosystem: - https://github.com/rochus-keller/Oberon/ Oberon compiler - https://github.com/franko/luajit-lang-toolkit A Lua to LuaJIT bytecode compiler/toolkit to enable different language frontends and different compilation backends. - https://github.com/rochus-keller/LjTools LuaJIT tools, a Qt5 GUI parser, browser, assembler and test VM for LuaJIT 2.0 bytecode
For lack of a better designator, these projects are well known, or compiles existing languages - http://moonscript.org/ Moonscript, indentation based syntax, based on coffeescript - http://haxe.org Haxe, strongly typed OO language transpiler with multiple backends - https://github.com/yanghuan/CSharp.lua C# transpiler - https://github.com/theFox6/LuaVenusCompiler Transpiler for Venus, a Go-like language, - https://github.com/gijit/gi translates Go into Lua. It targets LuaJIT for 64-bit integer support.
There are so many Lisp variants, the deserve their own category. - https://squiddev.github.io/urn/ Urn, Lisp dialect, extensive libraries - https://github.com/bakpakin/Fennel Lisp compiler and library - https://github.com/meric/l2l l2l (lisp) superset of Lua - https://github.com/larme/hua Hua, Lisp dialect - http://leafo.net/moonlisp/ Lisp implemented in Moonscript - https://github.com/sctb/lumen Small Lisp - https://github.com/bullno1/mLisp - https://github.com/WeirdConstructor/lal Scheme - https://github.com/adamrk/scheme2luac Scheme
### C - https://github.com/davidgiven/clue
### Python - https://github.com/MrVallentin/PyLua - https://github.com/NeonMercury/python-lua