Open Source Lua Software - Page 6

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.

  • Simple, Secure Domain Registration Icon
    Simple, Secure Domain Registration

    Get your domain at wholesale price. Cloudflare offers simple, secure registration with no markups, plus free DNS, CDN, and SSL integration.

    Register or renew your domain and pay only what we pay. No markups, hidden fees, or surprise add-ons. Choose from over 400 TLDs (.com, .ai, .dev). Every domain is integrated with Cloudflare's industry-leading DNS, CDN, and free SSL to make your site faster and more secure. Simple, secure, at-cost domain registration.
    Sign up for 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
    Apache APISIX

    Apache APISIX

    The cloud-native API gateway

    Provides rich traffic management features such as load balancing, dynamic upstream, canary release, circuit breaking, authentication, observability, and more. Based on the Nginx library and etcd. Cloud-native microservices API gateway, delivering the ultimate performance, security, open source and scalable platform for all your APIs and microservices. Apache APISIX is based on Nginx and etcd. Compared with traditional API gateways, APISIX has dynamic routing and plug-in hot loading, which is especially suitable for API management under micro-service system. You can use Apache APISIX as a traffic entrance to process all business data, including dynamic routing, dynamic upstream, dynamic certificates, A/B testing, canary release, blue-green deployment, limit rate, defense against malicious attacks, metrics, monitoring alarms, service observability, service governance, etc.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    Conjure

    Conjure

    Interactive evaluation for Neovim

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile). Conjure is an interactive environment for evaluating code within your running program. The core features of Conjure are language agnostic (although it’s targeted at Lisps for now), with each language client providing their own extra tools. Here are the currently supported languages, contributions, and 3rd party plugins that add clients are highly encouraged! You can find a comparison table for all clients and supported features in the wiki. Conjure adds support for various languages through "clients", these are Lua modules that expose a selection of functions and values that allow the wider Conjure UX to interact with the target language. There’s more information on configuring Conjure to point at clients depending on the file type under :h conjure-clients.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    Feneric Minima

    Feneric Minima

    Minima is an homage to the 8-bit Ultima games

    Minima is an adventure RPG developed in the PICO-8 environment, serving as an homage to the early Ultima games, particularly Ultima II through V. It features a world view, enterable towns, and 3D dungeon displays, capturing the essence of classic 8-bit RPGs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    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: 1 This Week
    Last Update:
    See Project
  • Keep company data safe with Chrome Enterprise Icon
    Keep company data safe with Chrome Enterprise

    Protect your business with AI policies and data loss prevention in the browser.
    Download Chrome
  • 5
    LIKO-12

    LIKO-12

    LIKO-12 is an open source fantasy computer made using LÖVE

    LIKO-12 is a fantasy computer that you can use to make, play, and share tiny retro-looking games and programs. It comes with a default, fully customizable, DOS-like operating system installed, called DiskOS. DiskOS provides an environment with basic command-line programs and visual game editors. The created games and programs are saved as disk files that can be easily shared to friends or anyone else.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    Luacheck

    Luacheck

    A tool for linting and static analysis of Lua code

    Luacheck is a static analyzer and a linter for Lua. Luacheck detects various issues such as usage of undefined global variables, unused variables and values, accessing uninitialized variables, unreachable code and more. Most aspects of checking are configurable: there are options for defining custom project-related globals, for selecting set of standard globals (version of Lua standard library), for filtering warnings by type and name of related variable, etc. The options can be used on the command line, put into a config or directly into checked files as Lua comments. Luacheck supports checking Lua files using the syntax of Lua 5.1, Lua 5.2, Lua 5.3, and LuaJIT. Luacheck itself is written in Lua and runs on all of the mentioned Lua versions.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    Monokai Pro

    Monokai Pro

    Monokai Pro theme for Neovim written in Lua, with multiple filters

    Beautiful functionality for professional developers.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 9
    Neovim DBee

    Neovim DBee

    Interactive database client for Neovim

    Interactive database client for Neovim. This project aims to be as cross-platform as possible, but there are some limitations (for example some of the go dependencies only work on certain platforms). To address this issue, the client implementations are detached from the main logic and they register themselves to DBee backend on plugin start. This allows the use of build constraints, which we use to exclude certain client implementations on certain platforms. You can pass an optional table parameter to the setup() function.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Build Securely on Azure with Proven Frameworks Icon
    Build Securely on Azure 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
    One Dark Pro for Neovim

    One Dark Pro for Neovim

    Atom's iconic One Dark theme

    Atom's iconic One Dark theme. Cacheable, fully customizable, Tree-sitter and LSP semantic token support. Comes with variants.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Pandoc Resume

    Pandoc Resume

    The Markdown Resume

    The pandoc_resume repository provides a flexible workflow for authoring a résumé or CV in Markdown and rendering it to polished outputs like PDF or HTML using Pandoc and ConTeXt. The idea is that you write a single resume.md (or equivalent Markdown) file with your content and structure, and then the build system handles conversion, styling, layout, and output generation. The project includes styles, templates, and assets (CSS, ConTeXt files, Lua filters) to shape how your résumé looks, controlling typography, sections, spacing, and visual formatting. It supports a “make all” workflow (or equivalent commands) to produce HTML and PDF in one go, so from your Markdown edits you can regenerate the outputs reliably. There is also a Docker / docker-compose setup so you can build across machines (including CI) without worrying about installing all the dependencies locally.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    SpaceVim

    SpaceVim

    A community-driven modular vim/neovim distribution

    SpaceVim is a community-driven modular Vim distribution. It manages collections of plugins in layers, which help to collect related packages together to provide IDE-like features. First of all, you need to install Vim or Neovim, preferably with +python3 support enabled. Also, you need to have git and curl installed in your system, which is needed for downloading plugins and fonts. If you are using a terminal emulator, you will need to set the font in the terminal configuration. After SpaceVim is installed, launch nvim or vim, all plugins will be downloaded automatically. The easiest way is to download install it. cmd and run it as administrator or install SpaceVim manually. If you want to use vim script to configure SpaceVim, please check out the bootstrap function section. The SpaceVim Documentation will introduce you to the main topics important to using SpaceVim.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    Tarantool

    Tarantool

    Get your data in RAM, get compute close to data, enjoy the performance

    In OLTP scenarios, Tarantool can be used instead of relational databases. Such a solution will work many times faster. With Tarantool, you can replace the traditional bundle of database & cache and reduce operational costs. Tarantool is tolerant of write-heavy loads. It also allows keeping full-featured applications close to the data, thus reducing data access network latency to zero. The open-source Community Edition lets you develop applications and speed up a system in operation. It features synchronous replication, affords easy scalability, and includes tools to develop efficient applications. The Tarantool community helps with any practical questions regarding the Community Edition. Large enterprises have demanding requirements for information safety and security. Besides modules for integrating with the company's existing technological suite, Tarantool Enterprise Edition provides tools for administration, deployment, and security management.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    WeeChat

    WeeChat

    The extensible chat client

    The extensible chat client. Full-featured IRC plugin: multi-servers, proxy support, IPv6, SASL authentication, nicklist, DCC, and many other features. 256 colors, horizontal and vertical splits, smart filtering, customizable bars and much more. 8 scripting languages supported with a built-in scripts manager. Connect to your WeeChat instance from your browser, smartphone, GUI client, Emacs or even another WeeChat.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    Which Key

    Which Key

    Create key bindings that stick

    WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    haskell-tools.nvim

    haskell-tools.nvim

    Supercharge your Haskell experience in neovim

    Supercharge your Haskell experience in Neovim.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    mpv_thumbnail_script

    mpv_thumbnail_script

    A Lua script to show preview thumbnails in mpv's OSC seekbar

    mpv_thumbnail_script.lua is a script/replacement OSC for mpv to display preview thumbnails when hovering over the seek bar, without any external dependencies1, cross-platform-ly2. The script will also do multiple passes over the video, generating thumbnails with increasing frequency until the target is reached. This allows you to preview the end of the file before every thumbnail has been generated.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    mpvacious

    mpvacious

    Adds mpv keybindings to create Anki cards from movies and TV shows

    mpvacious is your semi-automatic subs2srs for mpv. It supports multiple workflows and allows you to quickly create Anki cards while watching your favorite TV show.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    nvim-cmp

    nvim-cmp

    A completion plugin for neovim coded in Lua

    nvim-cmp is a fast, extensible autocompletion plugin for Neovim written in Lua. It supports asynchronous completion sources, snippet expansion, and user-defined completions. nvim-cmp is designed to integrate smoothly with Neovim’s built-in LSP, treesitter, and other ecosystem tools, making it a core component of modern Neovim configurations.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 20
    pgf

    pgf

    A Portable Graphic Format for TeX

    PGF is a TeX macro package for generating graphics. It is platform- and format-independent and works together with the most important TeX backend drivers, including pdftex and dvips. It comes with a user-friendly syntax layer called TikZ.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    vulscan

    vulscan

    Advanced vulnerability scanning with Nmap NSE

    Vulscan is a module that enhances nmap to a vulnerability scanner. The nmap option -sV enables version detection per service which is used to determine potential flaws according to the identified product. The data is looked up in an offline version of VulDB.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    z.lua

    z.lua

    A new cd command that helps you navigate faster

    z.lua is a faster way to navigate your filesystem. It tracks your most used directories, based on 'frecency'. After a short learning phase, z will take you to the most 'recent' directory that matches ALL of the regexes given on the command line, in order. Available for posix shells, bash, zsh, dash, sh, ash, ksh, busybox and etc. Available for Fish Shell, Power Shell and Windows cmd. An enhanced matching algorithm takes you to where ever you want precisely. Allow updating database only if $PWD changed with "$_ZL_ADD_ONCE" set to 1. Interactive selection enables you to choose where to go before cd. Integrated with FZF (optional) for interactive selection and completion. Quickly go back to a parent directory instead of typing "cd ../../..". Corresponding experience in different shells and operating systems. 10x times faster than fasd and autojump, 3x times faster than z.sh.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 23
    CTX81Z

    CTX81Z

    Ctrlr editor for Yamaha TX81Z FM synthesizer

    Ctrlr editor for Yamaha TX81Z FM synthesizer For a dedicated editor for Yamaha V50 : https://sourceforge.net/projects/c-v50-editor/
    Downloads: 25 This Week
    Last Update:
    See Project
  • 24

    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.
    Downloads: 7 This Week
    Last Update:
    See Project
  • 25
    Falling Block Game
    Falling Block Game is a free, open source block stacking game available for Windows and Linux. The object of the game is to move and rotate pieces in order to fill in complete rows. The more rows you clear at once, the more points you score!
    Leader badge
    Downloads: 6 This Week
    Last Update:
    See Project
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.