Open Source Lua Software - Page 5

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.

  • The Most Powerful Software Platform for EHSQ and ESG Management Icon
    The Most Powerful Software Platform for EHSQ and ESG Management

    Addresses the needs of small businesses and large global organizations with thousands of users in multiple locations.

    Choose from a complete set of software solutions across EHSQ that address all aspects of top performing Environmental, Health and Safety, and Quality management programs.
    Learn More
  • Simplify Purchasing For Your Business Icon
    Simplify Purchasing For Your Business

    Manage what you buy and how you buy it with Order.co, so you have control over your time and money spent.

    Simplify every aspect of buying for your business in Order.co. From sourcing products to scaling purchasing across locations to automating your AP and approvals workstreams, Order.co is the platform of choice for growing businesses.
    Learn More
  • 1
    mason-lspconfig.nvim

    mason-lspconfig.nvim

    Extension to mason.nvim that makes it easier to use lspconfig

    mason-lspconfig.nvim is a companion plugin for the Mason Neovim ecosystem that bridges Mason with nvim-lspconfig. It provides seamless configuration and automatic setup of language servers installed through Mason, making it easier to manage LSPs in a declarative and user-friendly way.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 2
    noice.nvim

    noice.nvim

    Highly experimental plugin that replaces the UI for messages

    noice.nvim is a modern UI enhancement plugin for Neovim that overhauls how messages, command-line prompts, and notifications are displayed. It provides rich visual components for LSP messages, search results, and command history, offering a more readable and stylish user interface. Built with Lua, it integrates with other popular plugins like nvim-cmp and lualine for a cohesive experience.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 3
    nvim-lspconfig

    nvim-lspconfig

    Quickstart configs for Nvim LSP

    nvim-lspconfig is a plugin for Neovim that simplifies the configuration and setup of built-in Language Server Protocol (LSP) support. It provides predefined configurations for many popular language servers, helping users quickly integrate features like code completion, diagnostics, go-to-definition, and refactoring into their Neovim setup. It is actively maintained and widely adopted by the Neovim community.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 4
    nvim-notify

    nvim-notify

    A fancy, configurable, notification manager for NeoVim

    nvim-notify is a Neovim notification manager written in Lua that replaces the default vim.notify() function with a customizable and animated notification UI. It enhances the developer experience by providing non-blocking, visually styled popups for displaying errors, warnings, or messages in Neovim.
    Downloads: 6 This Week
    Last Update:
    See Project
  • Data management solutions for confident marketing Icon
    Data management solutions for confident marketing

    For companies wanting a complete Data Management solution that is native to Salesforce

    Verify, deduplicate, manipulate, and assign records automatically to keep your CRM data accurate, complete, and ready for business.
    Learn More
  • 5
    Dungeon Crawl Stone Soup is a free rogue-like game of exploration and treasure-hunting. Stone Soup is a continuation of Linley's Dungeon Crawl. It is openly developed and invites participation from the Crawl community. See http://crawl.develz.org !
    Downloads: 27 This Week
    Last Update:
    See Project
  • 6
    Fish Fillets - Next Generation
    Open Source implementation of the wonderful puzzle game Fish Fillets from ALTAR interactive.
    Downloads: 40 This Week
    Last Update:
    See Project
  • 7
    Carmine

    Carmine

    Redis client and message queue for Clojure

    A pure-Clojure Redis client & message queue. Redis is awesome and it's getting more awesome every day. It deserves a great Clojure client. Fully documented, API with full support for the latest Redis versions. Industrial strength connection pooling. Composable, first-class command functions. Flexible, high-performance binary-safe serialization using Nippy. Simple, high-performance message queue (v2+, Redis 2.6+). Simple, high-performance distributed lock (v2+, Redis 2.6+). Pluggable compression and encryption support (v2+). Includes Tundra, an API for replicating data to an additional datastore (v2+, Redis 2.6+). You'll usually want to define a single connection pool, and one connection spec for each of your Redis servers. Note that executing multiple Redis commands in a single wcar request uses efficient Redis pipelining under the hood, and returns a pipeline reply (vector) for easy destructuring, etc.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 8
    CodeCompanion

    CodeCompanion

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

    Currently supports Anthropic, Copilot, Gemini, Ollama and OpenAI adapters.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    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: 5 This Week
    Last Update:
    See Project
  • MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design. Icon
    MicroStation by Bentley Systems is the trusted computer-aided design (CAD) software built specifically for infrastructure design.

    Microstation enables architects, engineers, and designers to create precise 2D and 3D drawings that bring complex projects to life.

    MicroStation is the only computer-aided design software for infrastructure design, helping architects and engineers like you bring their vision to life, present their designs to their clients, and deliver their projects to the community.
    Learn More
  • 10
    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: 5 This Week
    Last Update:
    See Project
  • 11
    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: 5 This Week
    Last Update:
    See Project
  • 12
    Luvit

    Luvit

    Lua + libUV + jIT = pure awesomesauce

    Luvit implements the same APIs as Node.js, but in Lua. This helps teams migrate without having to learn a new way of programming. Choose your async model; we don’t mind; we encourage experimentation. If you don’t like callbacks and event emitters, use coroutines and write blocking-style code without actually blocking your event loop. The various projects in the luvit ecosystem can be mixed and matched to build the ideal runtime for your application. The luvit CLI tool can be used as a scripting platform just like node. This can be used to run lua scripts as standalone servers, clients, or other tools.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 13
    Minuet

    Minuet

    Dance with Intelligence in Your Code

    Minuet-AI.nvim is an open-source Neovim plugin that provides AI-powered code completion by connecting the editor to modern large language models. The project is designed to bring real-time AI assistance directly into the developer’s editing environment while maintaining the speed and flexibility expected from the Neovim ecosystem. Instead of relying on a single provider, the plugin supports a variety of LLM backends, allowing developers to choose among services such as OpenAI, Claude, Gemini, Codestral, Ollama, or local inference engines. The system provides both traditional chat-based prompt completion and fill-in-the-middle code generation for models that support that capability. This design allows developers to receive context-aware suggestions as they type, helping accelerate coding tasks such as writing boilerplate code, completing functions, or generating small code blocks.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Paq

    Paq

    Neovim package manager

    Paq is a Neovim package manager written in Lua.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    React Lua

    React Lua

    A comprehensive, but not exhaustive, translation of upstream ReactJS

    A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua. React Lua is a comprehensive translation of upstream ReactJS from JavaScript into Lua, and is highly-turned for both performance and correctness. When possible, upstream flow type and definitely-typed types have been translated into Luau-type annotations. The major and minor version of React Lua is aligned to the upstream used for the translation, except where noted. Due to the close nature of the two implementations, most articles, videos, or blog posts that give React JS advice can be applied to React Lua -- modulo language differences, of course.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Teal

    Teal

    The compiler for Teal, a typed dialect of Lua

    This is the repository of tl, the compiler for Teal, a typed dialect of Lua. The core compiler has no dependencies and is implemented as a single tl. lua file which you can load into your projects. Running tl. loader() will add Teal support to your package loader, meaning that require() will be able to run .tl files. Alternatively, you can find pre-compiled binaries for Linux x86_64 and Windows x86_64 at the releases page. The packages contain a stand-alone executable that can run Teal programs (without the need of a separate Lua installation) and also compile them to Lua.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    VGit

    VGit

    Visual git plugin for Neovim

    Visual Git Plugin for Neovim to enhance your git experience.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    blink.cmp

    blink.cmp

    Performant, batteries-included completion plugin for Neovim

    blink.cmp is a Neovim plugin that provides visual feedback during autocompletion using nvim-cmp. It highlights matched characters in completion items by making them blink, helping users better understand how their input corresponds to the suggestions. This is especially helpful in noisy or dense suggestion lists.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 19
    lazy.nvim

    lazy.nvim

    A modern plugin manager for Neovim

    lazy.nvim is a modern plugin manager for Neovim.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 20
    modes.nvim

    modes.nvim

    Prismatic line decorations for the adventurous vim user

    Prismatic line decorations for the adventurous vim user.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 21
    no-neck-pain.nvim

    no-neck-pain.nvim

    Super extensible plugin to center the focused buffer to the center

    Dead simple plugin to center the currently focused buffer to the middle of the screen.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 22
    nvim-hlslens

    nvim-hlslens

    Hlsearch Lens for Neovim

    nvim-hlslens helps you better glance at matched information, and seamlessly jump between matched instances.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    nvim-surround

    nvim-surround

    Add/change/delete surrounding delimiter pairs with ease

    Surround selections, stylishly.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 24
    smart-splits.nvim

    smart-splits.nvim

    Smart, seamless, directional navigation and resizing of Neovim

    Smarter and more intuitive split pane management that uses a mental model of left/right/up/down instead of wider/narrower/taller/shorter for resizing. Supports seamless navigation between Neovim and terminal multiplexer split panes.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 25
    snacks.nvim

    snacks.nvim

    A collection of QoL plugins for Neovim

    snacks.nvim is a playful and minimal plugin for Neovim that shows little "snack" animations or messages in the command line during idle moments. It adds charm and personality to the editor without being intrusive, appealing to users who enjoy aesthetic feedback in their development environment. snacks.nvim is written in Lua and intended as a lighthearted UX enhancement.
    Downloads: 5 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB