Open Source Lua Software - Page 4

Lua Software

Lua Clear Filters

Browse free open source Lua Software and projects below. Use the toggles on the left to filter open source Lua Software by OS, license, language, programming language, and project status.

  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • 1
    OpenBlox

    OpenBlox

    Make games with Lego-like building blocks

    OpenBlox lets you make games with a built-in physics engine, Lego-like building blocks, and a scripting language called Lua. Once you've made a game with OpenBlox, you can pack it into a single file with one mouse click, and share your game with anyone you want.
    Downloads: 11 This Week
    Last Update:
    See Project
  • 2

    ADCH++

    ADCH++ is a hub software for the ADC network.

    ADCH++ is a reference hub (server) implementation for the ADC (Advanced Direct Connect) network. It supports Windows / Unix platforms and is extensible with scripts in lua and python (so far) as well as C++ plugins.
    Leader badge
    Downloads: 14 This Week
    Last Update:
    See Project
  • 3
    Freedroid
    FreedroidRPG is an original isometric 3D role playing game taking place in the future, on Earth. It features action and dialogs. FreedroidClassic is a 2D arcade game similar to Paradroid. =========================================== !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !! FreedroidRPG is migrating !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - Latest versions of Git repositories are on https://codeberg.org/freedroid/ - Binary files are hosted on http://ftp.osuosl.og/pub/freedroid ===========================================
    Downloads: 8 This Week
    Last Update:
    See Project
  • 4
    FreePOPs is a webmail to pop3 conversion daemon. It is extensible to support other webmail using the scripting language LUA. See the homepage for supported webmails.
    Downloads: 10 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    JD990 Super Editor

    JD990 Super Editor

    VERSION 3.7.3 released 5/03/2026

    CtrlrX based editor for Roland SUPER JD SYNTHESIZER MODULE JD-990
    Downloads: 15 This Week
    Last Update:
    See Project
  • 6
    KaNaPi

    KaNaPi

    Educational Linux Distribution

    Main goals: * Prepare operating system based on Linux kernel and free software for use at home from scratch by building sources. Binary packages/images are also available. * Each package is installed in separate directory, so you can use different versions of applications and libraries by design. * There is only one user 'kanapi' with root permissions, so you don't have to login, remember passwords, etc. * Simple configuration * Automatic compilation.
    Downloads: 41 This Week
    Last Update:
    See Project
  • 7
    Enigma

    Enigma

    Enigma is a puzzle game

    Enigma is a puzzle game inspired by Oxyd on the Atari ST and Rock and Roll on the Amiga. The object of the game is to find uncover pairs of identically colored Oxyd stones. Simple? Yes. Easy? Certainly not! Hidden traps, vast mazes, laser beams, and, most of all, countless hairy puzzles usually block your direct way to the Oxyd stones ...
    Downloads: 12 This Week
    Last Update:
    See Project
  • 8
    hyper3DGE Project

    hyper3DGE Project

    3D-Accelerated open-source DOOM engine

    As a continuation of the EDGE Project, hyper3DGE gives the end-user more power from the most advanced alternative DOOM engine - combined with portability to most systems, including game consoles.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 9
    Panther game engine is being developed as part of a class on game engine development at Chapman University 2009/2010/2011. Development continues through December 2011.
    Downloads: 18 This Week
    Last Update:
    See Project
  • Veeam Data Platform v13.1 Icon
    Veeam Data Platform v13.1

    Move workloads across hypervisors and clouds with no vendor lock-in. Try VDP free today.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try Now
  • 10
    wxLua
    wxLua is a Lua scripting language wrapper for the wxWidgets cross-platform GUI library. It consists of executables for editing, running, and debugging wxLua scripts, a library for extending C++ programs with a fast, small, fully embeddable scripting language, and a variety of sample programs. With wxLua you can quickly write full-featured programs with graphics, networking, printing, etc. for MS Windows, Linux, and OSX.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 11
    CD
    CD (Canvas Draw) is a platform-independent graphics library. It is implemented in several platforms using native graphics libraries: Windows (GDI) and X-Windows (XLIB). The canvas is an abstract surface that can be a window, an image or a metafile.
    Leader badge
    Downloads: 30 This Week
    Last Update:
    See Project
  • 12
    A relatively easy to win but feature rich fantasy roguelike game with a highly interactive world. Avanor was once a great land, but now it is an isolated valley kingdom under serious threat. You, as the hero must save Avanor, or dominate it.
    Downloads: 16 This Week
    Last Update:
    See Project
  • 13
    SimpleITK
    SimpleITK: a simplified layer build on top of the Insight Toolkit (ITK), intended to facilitate its use in rapid prototyping, education and interpreted languages.
    Leader badge
    Downloads: 10 This Week
    Last Update:
    See Project
  • 14
    30log

    30log

    30 lines library for object orientation in Lua

    30log, in extenso 30 Lines Of Goodness is a minified framework for object orientation in Lua. It provides named and unnamed classes, single inheritance, metamethods and basic support for mixins. In 30 lines.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    CodeCompanion

    CodeCompanion

    AI-powered coding, seamlessly in Neovim. Supports Anthropic, etc.

    Currently supports Anthropic, Copilot, Gemini, Ollama and OpenAI adapters.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    Compiler.nvim

    Compiler.nvim

    Neovim compiler for building and running your code

    Neovim compiler for building and running your code without having to configure anything.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    Google protobuf support for Lua

    Google protobuf support for Lua

    A Lua module to work with Google protobuf

    This project offers a C module for Lua (5.1, 5.2, 5.3, 5.4, and LuaJIT) manipulating Google's protobuf protocol, both for version 2 and 3 syntax and semantics. It splits into the lower-level and the high-level parts for different goals. For converting between binary protobuf data with Lua tables, using pb.load() loads the compiled protobuf schema content (*.pb file) generated by Google protobuf's compiler named protoc and call pb.encode()/pb.decode(). If you don't want to depend Google's protobuf compiler, protoc.lua is a pure Lua module translating text-based protobuf schema content into the *.pb binary format.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    HTTP library for Lua

    HTTP library for Lua

    HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0

    HTTP Library for Lua. Supports HTTP(S) 1.0, 1.1 and 2.0; client and server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    IVRE

    IVRE

    Open source framework for large scale network reconnaissance and analy

    IVRE is an open source network reconnaissance framework designed to collect, process, and analyze intelligence gathered from network scans and traffic data. It provides tools for both active and passive reconnaissance, enabling users to understand how networks behave and identify exposed services or infrastructure. The framework integrates with well known security and scanning tools such as Nmap, Masscan, ZGrab2, ZDNS, and Zeek to gather large amounts of network intelligence. IVRE stores the collected data in a database and offers multiple ways to explore and analyze it, including a web interface, command line tools, and a Python API. This allows security professionals to query scan results, inspect network flows, and identify patterns across large datasets. The project can be used to build self hosted alternatives to internet scanning services such as Shodan or Censys, giving organizations full control over their own reconnaissance infrastructure.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    Lapis

    Lapis

    A web framework for Lua and OpenResty written in MoonScript

    Lapis is a framework for building web applications in Lua (or MoonScript) that primarily targets OpenResty, a high-performance web platform that runs on a customized version of Nginx. Lapis can also be used in other server environments, being compatible with any modern version of Lua. With OpenResty, Lua is run directly inside of the Nginx worker using LuaJIT, giving you the smallest barrier between the webserver and your code. Have a look at Web Framework Benchmarks just to see how OpenResty stacks up against other platforms. Utilizing the power of Lua coroutines, you can write clean code that looks synchronous but can achieve high throughput by automatically running asynchronously without blocking. Networking operations like database queries and HTTP requests will automatically yield to allow for handling concurrent requests, all without all that callback spaghetti seen in other asynchronous platforms.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    LazyVim

    LazyVim

    Neovim config for the lazy

    LazyVim is a Neovim setup powered by 💤 lazy.nvim to make it easy to customize and extend your config. Rather than having to choose between starting from scratch or using a pre-made distro, LazyVim offers the best of both worlds - the flexibility to tweak your config as needed, along with the convenience of a pre-configured setup.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    LuaRadio

    LuaRadio

    A lightweight, embeddable software-defined radio framework

    LuaRadio is a lightweight, embeddable flow graph signal processing framework for software-defined radio. It provides a suite of source, sink, and processing blocks, with a simple API for defining flow graphs, running flow graphs, creating blocks, and creating data types. LuaRadio is built on LuaJIT, has a small binary footprint of under 750 KB (including LuaJIT), has no external hard dependencies, and is MIT-licensed. LuaRadio can be used to rapidly prototype software radios, modulation/demodulation utilities, and signal processing experiments. It can also be embedded into existing radio applications to serve as a user-scriptable engine for signal processing. LuaRadio blocks are written in pure Lua, but can use LuaJIT's FFI to wrap external libraries, like VOLK, liquid-dsp, and others, for computational acceleration, sophisticated processing, and interfacing with SDR hardware.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    LuaSnip

    LuaSnip

    Snippet Engine for Neovim written in Lua

    Snippet Engine for Neovim written in Lua.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    OpenFace Face Recognition

    OpenFace Face Recognition

    Face recognition with deep neural networks

    OpenFace is a Python and Torch implementation of face recognition with deep neural networks and is based on the CVPR 2015 paper FaceNet: A Unified Embedding for Face Recognition and Clustering by Florian Schroff, Dmitry Kalenichenko, and James Philbin at Google. Torch allows the network to be executed on a CPU or with CUDA. This research was supported by the National Science Foundation (NSF) under grant number CNS-1518865. Additional support was provided by the Intel Corporation, Google, Vodafone, NVIDIA, and the Conklin Kistler family fund. Any opinions, findings, conclusions or recommendations expressed in this material are those of the authors and should not be attributed to their employers or funding sources. Accuracies from research papers have just begun to surpass human accuracies on some benchmarks. The accuracies of open source face recognition systems lag behind the state-of-the-art. See our accuracy comparisons on the famous LFW benchmark.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    SCUMM-8

    SCUMM-8

    A PICO-8 demake of the SCUMM engine

    SCUMM-8 is a PICO-8 demake of the classic SCUMM engine, which powered many of LucasArts' iconic point-and-click adventure games like Monkey Island and Maniac Mansion. Designed for the fantasy console PICO-8, SCUMM-8 recreates the charm and mechanics of these classics within the constraints of the PICO-8 environment.
    Downloads: 1 This Week
    Last Update:
    See Project