Lua
![](http://web.archive.org./web/20240304194107im_/https://upload.wikimedia.org/wikipedia/commons/thumb/b/be/Source_code_project_1171.svg/200px-Source_code_project_1171.svg.png)
![](http://web.archive.org./web/20240304194107im_/https://upload.wikimedia.org/wikipedia/commons/thumb/c/cf/Lua-Logo.svg/200px-Lua-Logo.svg.png)
This page is an index to Lua as it relates to MediaWiki.
- Lua — English Wikipedia article, provides a nice overview of the language
- Lua/Overview — a basic overview of the implementation of Lua on Wikimedia projects
- Extension:Scribunto — the current implementation of Lua support in Wikimedia projects via the Scribunto extension
- Lua/Scripting — comprehensive review of the language functions and MediaWiki libraries available
- Lua/Tutorial — a tutorial with examples to get started writing Lua modules in Wikimedia projects
- Extension:Scribunto/Lua reference manual – docs for all libraries available when using Lua in MediaWiki.
- Learning Lua from JavaScript
- Lua Programming – a completed Wikibooks book on Lua
- Lua usage on Wikimedia projects
- Wikidata:Lua — Lua seen from a Wikidata point of view
- Extension:Wikibase Client/Lua — documentation for accessing a Wikibase repo instance (e.g. Wikidata) from a client wiki. (e.g. Wikipedia)
- w:Wikipedia:Lua — information about the use of Lua in the English Wikipedia
- Initiation au Lua avec Scribunto (French tutorial on Wikiversity)
- Lua request queues on other wikis
- Historical background for use of Lua in Wikimedia projects and related discussions
- Lua scripting — information about Wikimedia's effort to implement Lua as a template scripting language (2011-2013)
- User:Sumanah/Lua vs Javascript — discussion about the rationale for choosing Lua (2011-2012)
- Historical comparison of Lua performance vs non-Lua performance (2013)
- [Wikitech-l] Using wiki pages as databases (2013)
- Basic example how to convert a wikitext template into a Lua module (2013)