tl

Lua compiler

A compiler for a typed dialect of Lua that provides type checking and compilation capabilities

The compiler for Teal, a typed dialect of Lua

GitHub

2k stars
47 watching
111 forks
Language: Lua
last commit: 5 days ago
compilerluatealtype-checking

Related projects:

Repository Description Stars
hengestone/lua-languages A collection of languages and projects that compile to or use Lua as their intermediate language 603
cluelang/clue A programming language compiler that transpiles to Lua code with optional features and syntax similar to C or Rust. 340
weirdconstructor/lal A Lua compiler that translates a Scheme-like dialect of Lisp into native Lua code 20
pltools/lama A programming language designed to introduce concepts of programming languages, compilers, and tools in an educational setting 70
gligneul/lua-low-level An implementation of Lua using the LLVM C++ toolchain to generate native code with improved performance. 10
andremm/typedlua A statically typed superset of Lua with optional type annotations and object-oriented programming features. 567
replit-archive/lol-coffee A compiler and virtual machine for a fictional programming language 24
neopallium/llvm-lua An implementation of Lua in LLVM 153
hone-labs/teal-debugger-extension An extension for VS Code to debug TEAL code directly on a simulated AVM without setup or configuration 14
asdalexander77/typescriptlua Transpiles TypeScript code to Lua bytecode 60
typescripttolua/typescripttolua Translates TypeScript code to Lua, making large projects easier to maintain and reducing errors. 2,143
creichen/teal A compiler and runtime system for a minimalist programming language with intermediate representation and test suite. 1
erdian718/lua A Go implementation of a Lua 5.3 VM and compiler, allowing easy embedding into Go programs. 25
luc-tielen/eclair-lang A compiler-based implementation of a minimalist logic programming language 220
dundalek/liz A Lisp-flavored programming language built on top of Zig, aiming to provide a lower-level alternative to Clojure with more direct access to hardware. 266