Lua: The Little Language That Could

This page summarizes the projects mentioned and recommended in the original post on /r/programming

InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
  1. koreader

    An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices

    Honestly there's so much more stuff that I listed only what is good for me, but there's a ton more available, the wiki is probably the best place to have an overview of features

  2. InfluxDB

    InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.

    InfluxDB logo
  3. lxgui

    Portable, real time, modular and data-driven GUI C++ library.

    I discovered Lua thanks to World of Warcraft UI customisation add-ons. I later went on to build a UI toolkit with the same API, and using Lua as scripting language (lxgui).

  4. fengari

    🌙 φεγγάρι - The Lua VM written in JS ES6 for Node and the browser

    it should be possible, the article mentions https://fengari.io/ (a Lua VM written in JavaScript)

  5. clp

    writes input files to stdout with syntax highlighting (by jpe90)

    I used luajit to write an alternative to bat because it was annoyingly slow for large files. It ended up being like 15 times faster. Such a cool language!

  6. homeautomation-plc

    A batteries included PLC runtime for Embedded Linux

    FYR: https://github.com/honeytreelabs/homeautomation-plc/ if you give it a star, I would really appreciate this

  7. MicroPyScript

    Discontinued MicroPyScript: A test harness for multiple runtimes in PyScript

    same was done for other languages too, like Python https://pyscript.net/

  8. Prosody IM

    IMPORTANT: due to a drive failure, as of 13-Mar-2021, the Mercurial repository had to be re-mirrored, which changed every commit SHA. The old SHAs and trees are backed up in the vault branches. Please migrate to the new branches as soon as you can.

    lua on its own right can be fun too! If you are looking for a project to contribute to, there's for instance the Prosody XMPP server that's written in it, and contributes to the betterment of internet by promoting federated protocols.

  9. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  10. Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

    The original Torch library (the predecessor to PyTorch) was a Lua library. A lot of early 2010s NN research was done in Lua.

  11. pico8lib

    Library of useful functions and tables for Lua programming for the PICO-8 fantasy console

    I have a small library of functions for pico8 games, which uses lua: https://github.com/sparr/pico8lib

  12. KataScript

    A simple scripting language

    for the editor, I made the vscode extension, it was surprisingly easy since my script language looks a lot like c++/javascript/etc. Maintaining both is a bit annoying but I think it's worth it to have good enough looking syntax highlighting in vscode. https://github.com/brwhale/KataScript/blob/main/VSCodeExtension/katascriptlang/syntaxes/katascript.tmLanguage.json and https://github.com/brwhale/KataScript/blob/main/VSCodeExtension/katascriptlang/language-configuration.json are all it took, but the big missing feature is stuff like "red underline when you forget a semicolon".

  13. moonscript

    :crescent_moon: A language that compiles to Lua

    RE: the cost of switching at this point, what about languages that compile to Lua? Like https://moonscript.org/. That would let you keep the legacy code, no?

  14. Minetest

    Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

  15. lcpp

    A Lua C PreProcessor

    there is lcpp

  16. lua-language-server

    A language server that offers Lua language support - programmed in Lua

    There's lua-language-server which works with types defined in definition files and/or annotations in comments.

  17. CParser

    Discontinued A compact C preprocessor and declaration parser written in pure Lua (by facebookresearch)

    There's also one from Facebook that I've used in the past.

  18. fengari-phaser-tutorial-02

  19. wireshark-lua

    Source generated cross platform Wireshark dissectors

    I work at a hedge fund and one of the coolest things are Lua Wireshark dissectors for almost every financial protocol: https://github.com/Open-Markets-Initiative/wireshark-lua

  20. tl

    The compiler for Teal, a typed dialect of Lua

    Check out Teal

  21. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Bytecode Breakdown: Unraveling Factorio's Lua Security Flaws

    2 projects | news.ycombinator.com | 29 Jun 2024
  • Why can't we be MultiCraft, but better?

    2 projects | /r/Minetest | 20 Jul 2022
  • Building a custom minecraft server

    5 projects | /r/admincraft | 14 May 2022
  • Electronic Arts Standard Template Library

    1 project | news.ycombinator.com | 18 Apr 2025
  • AI ตรวจจับใบหน้าด้วย OpenCV แบบเรียลไทม์: เริ่มต้นง่าย ๆ ด้วย Python

    2 projects | dev.to | 10 Apr 2025

Did you know that Lua is
the 18th most popular programming language
based on number of references?