lua

The Lua repo, as seen by the Lua team. Mirrored irregularly. Please DO NOT send pull requests. Send any issue to the Lua mailing list https://www.lua.org/lua-l.html (by ahgamut)

Lua Alternatives

Similar projects and alternatives to lua

  1. rust

    2,816 lua VS rust

    Empowering everyone to build reliable and efficient software.

  2. 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
  3. go

    2,255 lua VS go

    The Go programming language

  4. CPython

    1,491 lua VS CPython

    The Python programming language

  5. neovim

    1,428 lua VS neovim

    Vim-fork focused on extensibility and usability

  6. zig

    875 lua VS zig

    General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.

  7. pandoc

    444 lua VS pandoc

    Universal markup converter

  8. Nim

    357 lua VS Nim

    Nim is a statically typed compiled systems programming language. It combines successful concepts from mature languages like Python, Ada and Modula. Its design focuses on efficiency, expressiveness, and elegance (in that order of priority).

  9. 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
  10. Plausible Analytics

    Simple, open source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.

  11. sdk

    323 lua VS sdk

    The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more.

  12. crystal

    246 lua VS crystal

    The Crystal Programming Language

  13. awesome

    228 lua VS awesome

    awesome window manager (by awesomeWM)

  14. cosmopolitan

    build-once run-anywhere c library

  15. Nginx

    125 lua VS Nginx

    The official NGINX Open Source repository.

  16. PixiJS

    121 lua VS PixiJS

    The HTML5 Creation Engine: Create beautiful digital content with the fastest, most flexible 2D WebGL renderer.

  17. lsp-mode

    119 lua VS lsp-mode

    Emacs client/library for the Language Server Protocol

  18. solidity

    108 lua VS solidity

    Solidity, the Smart Contract Programming Language

  19. clojure

    110 lua VS clojure

    The Clojure programming language

  20. manifold

    100 lua VS manifold

    Manifold is a Java compiler plugin, its features include Metaprogramming, Properties, Extension Methods, Operator Overloading, Templates, a Preprocessor, and more.

  21. Mixin

    16 lua VS Mixin

    Mixin is a trait/mixin and bytecode weaving framework for Java using ASM

  22. luastatic

    8 lua VS luastatic

    Build a standalone executable from a Lua program.

  23. 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 better lua alternative or higher similarity.

lua discussion

Log in or Post with

lua reviews and mentions

Posts with mentions or reviews of lua. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-27.
  • Ask HN: Memory-Safe Low Level Languages
    13 projects | news.ycombinator.com | 27 Apr 2025
    You may want to look at Lua[0]. It's often used as an embedded scripting language in larger projects (and games), has good performance, is memory safe, and is extensible in the same manner as Python (write your performance bottleneck in C/C++).

    I don't remember specifics, but there are some odd footguns to look out for.

    [0] https://www.lua.org/

  • Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design
    4 projects | news.ycombinator.com | 9 Mar 2025
  • Executable Blog Posts: Second Take
    9 projects | dev.to | 11 Aug 2024
    This is a second take for my previous blog post Abusing Haskell: Executable Blog Posts. This time, I am going to improve the solution with a Lua filter for pandoc.
  • OpenResty on NixOS for an API Gateway
    6 projects | dev.to | 31 Jul 2024
    Two of the fairly popular open-source API gateways, Kong and Apache APISIX, are based on OpenResty that is mainly powered by Nginx and Lua. NixOS has first-class support for OpenResty. So, naturally, I decided to give it a try. The result was promising enough for us to start migrating our current APISIX deployments to OpenResty on NixOS.
  • GUIs Are Antisocial · Mtlynch.io
    1 project | news.ycombinator.com | 16 Jul 2024
  • Show HN: I've made Keyword Research tool that's 90% cheaper than anything
    3 projects | news.ycombinator.com | 5 Jul 2024
    Both are similar to the Lua programming language logo, which is probably the oldest of the three:

    https://www.lua.org/

  • Implementing coroutines in Swift using Swift Concurrency
    1 project | dev.to | 12 Jun 2024
    One of my favorite features of Lua is its first-class support for coroutines. Recently, I started writing a new project using Swift, and I wanted to be able to use coroutines natively in my Swift code. In most Lua VMs, coroutines are a complex feature that require a lot of environmental support to be able to save and restore function calls. However, Swift includes the async and await keywords for pausing functions built into the language. Because of this, I decided to take a crack at using them to implement coroutines natively.
  • Achieving Success in Online Learning: A Practical Guide
    6 projects | dev.to | 25 May 2024
    Aside from this, I noticed the 2D game section was written using the Lua programming language, and the 3D game section used the Unity Game engine. Having played around with Lua for a bit, I realised I didn't like using it. There wasn't any rational reason for my dislike. It was mostly vibes but, considering one of my primary goals was entertainment, it was a real issue I had to resolve otherwise I'd likely drop the course as time went on.
  • Prototypal Inheritance (2008)
    2 projects | news.ycombinator.com | 15 May 2024
    For anyone interested in prototypal inheritance you might checkout Io [1] and Lua [2]. Interestingly enough the "Object.create" function that Crockford suggests in 2008 was already how Io worked in 2002 with "Object clone".

    [1] https://iolanguage.org/

    [2] https://www.lua.org/

  • Featured Mod of the Month: Phil Ashby
    2 projects | dev.to | 16 Apr 2024
    Phil: Unfair question! However, with that caveat: I would start again with a game scripting language, most likely Lua, as the immediate feedback (and dopamine hits!) would keep me going through the difficult bits, while I worked towards a concrete goal (I'm rarely inspired by abstract things!)
  • A note from our sponsor - SaaSHub
    www.saashub.com | 29 Apr 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic lua repo stats
12
5
0.0
about 4 years ago

Sponsored
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