Lua is an actively used programming language created in 1993. Lua ( LOO-ə, from Portuguese: lua [ˈlu.(w)ɐ] meaning moon) is a lightweight, multi-paradigm programming language designed primarily for embedded systems and clients. Lua is cross-platform, since the interpreter is written in ANSI C, and has a relatively simple C API. Lua was originally designed in 1993 as a language for extending software applications to meet the increasing demand for customization at the time. Read more on Wikipedia...

27Years Old 44,265Users 408Jobs

Example code from the Hello World Collection:

# Hello World in Lua

print "Hello world"

Example code from Linguist:

-- A simple counting object that increments an internal counter whenever it receives a bang at its first inlet, or changes to whatever number it receives at its second inlet.

local HelloCounter = pd.Class:new():register("h-counter")

function HelloCounter:initialize(sel, atoms)
	self.inlets = 2
	self.outlets = 1
	self.num = 0
	return true

function HelloCounter:in_1_bang()
	self:outlet(1, "float", {self.num})
	self.num = self.num + 1

function HelloCounter:in_2_float(f)
	self.num = f

Example code from Wikipedia:

$ cc -o example example.c -llua
$ ./example
Result: 8

Trending Repos

repo stars description
nmap-vulners 1613 NSE script based on API
koreader 5226 An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
guidanceSteering 174 Guidance Steering (AutoTrack) for Farming Simulator 19.
openface 12574 Face recognition with deep neural networks.
Codes-for-Lane-Detection 375 Learning Lightweight Lane Detection CNNs by Self Attention Distillation (ICCV 2019)
kong 23291 🦍 The Cloud-Native API Gateway
waifu2x 15744 Image Super-Resolution for Anime-Style Art
OTServBR-Global 57 OTServBR-Global 10x and 12x for OpenTibia community. | Supported by:
LuaPanda 329 Lua Debugger for VS Code

Last updated August 9th, 2020

Edit Lua on GitHub