Lua on ohjelmointikieli, jolla voidaan lisätä monimutkaista ohjelmallisuutta Wikipedian mallineisiin. Sen toiminnan mahdollistaa Scribunto-MediaWiki-laajennus. Lua-ohjelmoitu lähdekoodi on nimiavaruudessa "Moduuli". Siellä olevaa koodia kutsutaan sitten "{{#invoke:}}
"-tyylisillä kutsuilla.
Esimerkki kun Module:Hiekkalaatikko sisältää koodin:
local p = {}
function p.hello( frame )
return "Hei maailma!"
end
return p
Toisella sivulla oleva kutsu:
{{#invoke:Hiekkalaatikko|hello}}
tuottaa tuloksen
Hei maailma!