GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • For Vendors
  • Help
  • Create
  • Join
  • Login
  • Business Software
  • Open Source Software
  • SourceForge Podcast
  • Resources
  • Articles
  • Case Studies
  • Blog
  • Create
  • Join

This view

  • Original page
  • New address

GeezerVison is showing sourceforge.net — Best Open Source Lua Libraries

  • Join/Login
  • Business Software
  • Open Source Software
  • For Vendors
  • Blog
  • About
  • More
    • Articles
    • Create
    • SourceForge Podcast
    • Site Documentation
    • Subscribe to our Newsletter
    • Support Request
SourceForge logo
SourceForge logo

Open Source Lua Libraries

x
Sort By:
  • Most Popular
    • Most Popular
    • Last Updated
    • Name (A-Z)
    • Rating
Clear All Filters
OS
  • More... OS filters
Category
License
Translations
Programming Language
  • More... Programming Language filters
Status
  • More... Status filters

Lua Libraries

View 77 business solutions
Libraries Lua Clear Filters

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

  • Fully Managed MySQL, PostgreSQL, and SQL Server Icon
    Fully Managed MySQL, PostgreSQL, and SQL Server

    Automatic backups, patching, replication, and failover. Focus on your app, not your database.

    Cloud SQL handles your database ops end to end, so you can focus on your app.
    Start Free
  • Paessler: Easy to Use With Enterprise Power. Free Trial Icon
    Paessler: Easy to Use With Enterprise Power. Free Trial

    A low-code dashboard makes monitoring intuitive for any admin, while scripting and custom sensors give experts full control.

    You shouldn't have to choose between a monitoring tool that's easy to use and one that's powerful enough for a complex environment. PRTG's low-code interface lets any admin build dashboards, set alerts and monitor devices without scripting, while custom sensors and full API access are there when your team needs deeper control. One platform, no compromise. Download a free 30-day trial now.
    Get Free Download
  • 1
    LuaBinaries

    LuaBinaries

    LuaBinaries is a distribution of the Lua libraries and executables compiled for several platforms.
    Leader badge
    5.0 out of 5 stars 13 Reviews
    Downloads: 7,185 This Week
    Last Update: 2026-01-20
    See Project
  • 2
    [OFFICIAL] tinyfiledialogs C C++ v3.22.1

    [OFFICIAL] tinyfiledialogs C C++ v3.22.1

    inputbox password WIN OSX GTK QT Console VCPKG C# Lua R Fortran Pascal

    one C/C++ file & header ==> 8 functions: - beep - tray notify popup - message & question - input & password - save file - open file(s) - select folder - color picker complements OpenGL Vulkan GLFW GLUT GLUI VTK SFML TGUI SDL Ogre Unity3d ION OpenCV CeGui MathGL GLM CPW GLOW Open3D ImGui MyGui GLT NGL STB Nuklear Fenster MicroUi & head-less programs NO INIT NO MAIN LOOP NO LINKING NO INCLUDE win (XP to 11) ASCII MBCS UTF-8 UTF-16 (wchar_t) - native dialogs osx/unix ASCII UTF-8 - applescript kdialog zenity shanty … ° SSH console / X forwarding / waypipe Wayland ° the dialogs can be forced into console mode ° curses dialogs via Dialog.exe/Dialog (disabled by default) C89/C23 & C++98/C++23 compliant VisualStudio MinGW GCC Clang TinyCC IntelCC BCC SunCC on Windows Mac Linux Bsd Solaris Minix Raspbian Flatpak Haiku bindings: VCPKG C# R Lua Rust Haskell Java AllegroBasic Fortran Pascal D JavaScript Kotlin click tab 'Files' for prototypes
    Leader badge
    5.0 out of 5 stars 10 Reviews
    Downloads: 171 This Week
    Last Update: 2026-11-01
    See Project
  • 3
    CDN Up and Running

    CDN Up and Running

    CDN Up and Running - Building a CDN from Scratch to Learn about CDN

    CDN Up and Running is an educational project that demonstrates how content delivery networks work by guiding users through building one from scratch using real-world tools and infrastructure components. The repository combines theoretical explanations with hands-on implementation, allowing developers to understand both the concepts and practical challenges of CDN design. It starts with a simple backend service and progressively evolves into a distributed, multi-node system capable of handling caching, routing, and traffic distribution. The project uses technologies such as Nginx, Lua, Docker, Prometheus, and Grafana to simulate realistic CDN environments and monitoring systems. It also explores performance considerations, including latency simulation, load balancing, and scalability. By integrating observability tools, it enables users to analyze system behavior and performance metrics.
    Downloads: 10 This Week
    Last Update: 2026-03-29
    See Project
  • 4
    Rime ICE

    Rime ICE

    rime-ice is a highly optimized schema for the RIME input method

    rime-ice is a highly optimized schema for the RIME (中州韻) input method engine, offering a clean, intelligent, and efficient Chinese input experience. Built with modular configuration files and designed for performance, rime-ice provides powerful input suggestions, simplified vocabulary, and flexible customization, catering to users who want a streamlined and practical Chinese typing setup.
    Downloads: 7 This Week
    Last Update: 2026-06-30
    See Project
  • Endpoint Management with Remote Control Built In Icon
    Endpoint Management with Remote Control Built In

    Patch, monitor, and connect to Windows and macOS devices from one console

    Save 50% on your first year when you switch from your existing RMM to Splashtop AEM. Automate patching, track inventory, and jump directly into 1-click unattended remote sessions without switching tools.
    Start Free Trial
  • 5

    quvi and libquvi

    quvi is a command line tool for parsing Adobe Flash media stream URLs. libquvi is a cross-platform library for parsing media stream URLs with C API.
    Leader badge
    Downloads: 122 This Week
    Last Update: 2013-11-30
    See Project
  • 6
    Knit

    Knit

    Lightweight game framework for Roblox

    Lightweight game framework for Roblox. A lightweight framework that simplifies communication between core parts of your Roblox experience and seamlessly bridges the gap between the server and the client. Services and controllers are the core of Knit. These objects provide a foundation for Roblox experiences. By orienting core game logic around services and controllers, developers will inherit cleaner organization across codebases and easier maintainability. Services and controllers are easy to create, and provide a built-in networking layer. Knit automatically provides networking between the client and services. Since Knit handles the networking infrastructure, developers are not left with the burden of manually creating RemoteEvent and RemoteFunction objects throughout the hierarchy. Each service has the ability to expose specific endpoints to the client through declarative code.
    Downloads: 3 This Week
    Last Update: 2024-06-05
    See Project
  • 7
    char-rnn

    char-rnn

    Multi-layer Recurrent Neural Networks (LSTM, GRU, RNN)

    char-rnn is a classic codebase for training multi-layer recurrent neural networks on raw text to build character-level language models that learn to predict the next character in a sequence. It supports common recurrent architectures including vanilla RNNs as well as LSTM and GRU variants, letting users compare behavior and output quality across model types. It is straightforward: you provide a single text file, train the model to minimize next-character prediction loss, then sample from the trained network to generate new text one character at a time in the style of the dataset. The project is designed for experimentation, offering tunable settings for depth, hidden size, dropout, sequence length, and sampling temperature to control creativity and coherence. It is frequently used as a learning project for understanding sequence modeling, recurrent training dynamics, and the practical details of text generation.
    Downloads: 3 This Week
    Last Update: 2026-03-02
    See Project
  • 8
    json.lua

    json.lua

    A lightweight JSON library for Lua

    json.lua is a lightweight JSON library for Lua that provides straightforward encoding and decoding without requiring a large external package. It is designed to be dropped into an existing project as a single Lua file, then required directly from application code. The library exposes a simple API for turning Lua values into JSON strings and parsing JSON strings back into Lua values. Its small size makes it practical for games, plugins, scripts, embedded Lua environments, and projects where dependency weight matters. It is implemented in pure Lua and is known for being fast among pure Lua JSON options while still offering useful error messages. Overall, it is a convenient choice when a Lua project needs dependable JSON support with minimal setup.
    Downloads: 3 This Week
    Last Update: 2026-05-11
    See Project
  • 9
    PyGObject for Windows

    PyGObject for Windows

    All-In-One PyGI/PyGObject for Windows Installer

    Cross-platform python dynamic bindings of GObject-based libraries for Windows 32-bit and 64-bit.
    4.0 out of 5 stars 5 Reviews
    Downloads: 25 This Week
    Last Update: 2020-01-06
    See Project
  • Build Securely on AWS with Proven Frameworks Icon
    Build Securely on AWS with Proven Frameworks

    Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

    Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
    Download Now
  • 10
    nvim-config

    nvim-config

    A modern Neovim configuration with full battery

    nvim-config is a personal, well-documented Neovim configuration maintained by jdhao, optimized for productivity and modern plugin ecosystems. It includes setups for language servers, autocompletion, syntax highlighting, fuzzy finding, and aesthetics. This configuration is a great starting point or reference for users setting up a performant and feature-rich Neovim environment.
    Downloads: 2 This Week
    Last Update: 2026-04-07
    See Project
  • 11
    MINI.NVIM

    MINI.NVIM

    Library of 40+ independent Lua modules improving overall Neovim

    Library of 40+ independent Lua modules improving overall Neovim (version 0.8 and higher) experience with minimal effort. They all share same configuration approaches and general design principles. Think about this project as "Swiss Army knife" among Neovim plugins: it has many different independent tools (modules) suitable for most common tasks. Each module can be used separately without any startup and usage overhead.
    Downloads: 1 This Week
    Last Update: 2026-06-21
    See Project
  • 12

    lua_alt_getopt

    lua_alt_getopt is a module for Lua programming language for parsing command line arguments. Goals: compatibility to POSIX "Utility Syntax Guidelines" (guidelines 3-13), GNU getopt_long(3) extentions.
    5.0 out of 5 stars 1 Review
    Downloads: 4 This Week
    Last Update: 2019-02-15
    See Project
  • 13

    Limbus

    A cross-platform multimedia library aimed at supporting a wide range of programming languages. It exposes a set of C APIs used to generate high-level object-oriented bindings for supported languages at compile-time.
    Downloads: 3 This Week
    Last Update: 2014-06-22
    See Project
  • 14

    QL

    Extending standart QLUA

    This library is developing by users of QLUA. Main purpose - make it easier and faster to write add-ons for Quik using LUA.
    5.0 out of 5 stars 1 Review
    Downloads: 1 This Week
    Last Update: 2016-11-29
    See Project
  • 15

    Empact Foundation Class Library

    Cross-platform C++ library for use as a default application framework.

    A mature cross-platform C++ library for use as a default application framework. Features include: * Threading & synchronization * Socket programming: SSL, NanoMsg & ZMQ * File I/O utilities: zlib, ini, yaml * Native Database access: MySQL, SQLite, BerkleyDB, Postgre, REDIS and ODBC * Built-in mini XML parser; optional EXPAT, LIBXML and MSXML support * Network protocol stack: HTTP, FTP, SMTP, POP3, SOAP, XMLRPC * Scripting languages: Perl, Python, JavaScript, VBScript, Java, Lua, TCL, Squirrel * Cloud Computing: AWS * Encryption: OpenSSL * Platforms: Linux/Posix, Windows, Arduino * Over 500+ highly reusable classes. 4000+ fully documented functions. Follow the 'Wiki' link above to explore everything about the framework.
    Downloads: 1 This Week
    Last Update: 6 days ago
    See Project
  • 16
    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: 0 This Week
    Last Update: 2024-07-27
    See Project
  • 17

    ACAGL

    Engine de jogos C++,para jogos 2D e 3D. Bibliotecas Utilizadas: SDL, SDL_Image, SDL_Mixer, SDL_ttf, FreeType, LUA, FTGL, OpenGL
    Downloads: 0 This Week
    Last Update: 2015-12-21
    See Project
  • 18
    AstroNvim Community Repository

    AstroNvim Community Repository

    A community repository of common plugin specifications

    AstroNvim's community repository contains plugin configuration specifications — a collection of plugins contributed by the community for AstroNvim, a NeoVim configuration. These specifications help manage the variety of plugins used in AstroNvim. To integrate the community plugins, add the provided configurations to your plugins setup preferably before you import your own plugins to guarantee all AstroCommunity changes are loaded before your own overrides. If you are using the AstroNvim Template This can be done in your lua/community.lua file.
    Downloads: 0 This Week
    Last Update: 2026-04-02
    See Project
  • 19

    Cpp Lua Core Lib

    Library incapsulate lua state and give some additional features.
    Downloads: 0 This Week
    Last Update: 2016-07-26
    See Project
  • 20
    FSAL

    FSAL

    Full Screen Assistant for LÖVE

    FSAL is "Full Screen Assistant for LÖVE". For all game creators with LÖVE. FSAL provides a function to easily handle full screen mode when creating games with the LÖVE framework. (LÖVE: https://love2d.org/) With FSAL you can easily implement full screen mode in your own games. You will also be able to easily implement the ability to switch between full screen mode and window mode. Furthermore, FSAL makes it very easy to create games that support freely resizable windows. It's beautiful! Try this!!!
    Downloads: 0 This Week
    Last Update: 2024-04-20
    See Project
  • 21
    HARPOON 2

    HARPOON 2

    Getting you where you want with the fewest keystrokes

    HARPOON 2 is a highly popular Neovim plugin created by ThePrimeagen that enhances editor navigation by letting users mark and quickly jump to frequently used files and terminals within their Neovim workflow. Unlike traditional global marks in Vim, Harpoon’s marks are per-project and automatically updated, meaning they follow files even as content changes, which streamlines switching between contextually relevant files during development. It comes with an intuitive menu system that lists marked files and offers commands to add, remove, or navigate to those files with minimal keystrokes. In addition to file marks, Harpoon also supports storing terminal commands and sending them to persistent terminals, allowing workflows that blend code editing with compilation, testing, or server control all from within Neovim.
    Downloads: 0 This Week
    Last Update: 2026-02-17
    See Project
  • 22
    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: 0 This Week
    Last Update: 2023-05-19
    See Project
  • 23

    HexMUD

    A generic C++ MUD server featuring a strategy-style hexagon map

    Sourceforge is no longer being updated! While not specifically a MUD project, this project's basic concept has merged into another that can be found here: https://github.com/nicrohobak/Toolbox Along with an additional, related project of extreme interest: https://github.com/nicrohobak/AnsiGL ------------------------------------------------------------ HexMUD aims to be a fully-featured, game-system agnostic MUD server with a centrally focused feature of an added top-down hexagon-based map (dynamically generated and drawn in ANSI/ASCII art) giving a basic visual representation of your immediate surroundings in addition to traditional descriptions. Many (most?) MUD servers hard-code a specific game system, or a specific game setting within their code, but HexMUD strives to be as generic as possible in this area, allowing each separate administrator to easily build a custom code base while also gaining access to all of the core features HexMUD provides.
    Downloads: 0 This Week
    Last Update: 2013-05-30
    See Project
  • 24
    Jumper

    Jumper

    Fast and easy-to-use pathfinding library for grid-based games

    Jumper is a pathfinding library designed for grid-based games. It aims to be fast and lightweight. It features a wide range of search algorithms, built within a clean interface with chaining features which makes it very friendly and easy to use. Jumper is written in pure Lua. Thus, it is not framework-related and can be used in any project embedding Lua code.
    Downloads: 0 This Week
    Last Update: 2024-07-23
    See Project
  • 25
    LuaLinq

    LuaLinq

    Lightweight Linq-like library for Lua

    Lightweight Linq-like library for Lua. For the latest version of this project, refer to http://code.google.com/p/lualinq/ Sorry for that. The syntax is very similar to LINQ and reminds of SQL, for those who already know those languages. It’s released with a BSD 3 clause license. It uses a very basic subset of Lua, which allows it to be used also in very restrictive embedding scenarios (e.g. videogames). The focus on data instead of processing makes it suitable for all those scripts where querying the hosting application entities is paramount: RPG videogames, Adobe Photoshop Lightroom.
    Downloads: 0 This Week
    Last Update: 2012-11-27
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next

Related Searches

lua
lua-5.4.2_win64_bin.zip
lua for windows
config
luajit
luabinaries
lua-5.4.8_win64_bin.zip
roblox lua executor
luasocket
lua51.dll
veeam logo
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.