Open Source Lua Software - Page 8

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.

  • 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
  • Earn up to 16% annual interest with Nexo. Icon
    Earn up to 16% annual interest with Nexo.

    More flexibility. More control.

    Generate interest, access liquidity without selling, and execute trades seamlessly. All in one platform. Geographic restrictions, eligibility, and terms apply.
    Get started with Nexo.
  • 1
    gruvbox.nvim

    gruvbox.nvim

    Lua port of the most famous vim colorscheme

    A port of Gruvbox community theme to Lua with treesitter and semantic highlights support.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 2
    indent-blankline.nvim

    indent-blankline.nvim

    Indent guides for Neovim

    indent-blankline.nvim is a Neovim plugin that adds vertical indentation guides to visually indicate code structure. It supports modern syntax parsing through Treesitter and provides extensive configuration options for appearance, scope highlighting, and context awareness. This plugin is essential for users who want cleaner and more structured code visuals.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 3
    modes.nvim

    modes.nvim

    Prismatic line decorations for the adventurous vim user

    Prismatic line decorations for the adventurous vim user.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    mpv-scripts

    mpv-scripts

    This repository contain scripts I have made for mpv media player

    This repository contains scripts I have made for mpv media player. To add scripts from this repository, download the desired script in your mpv/scripts/ directory, for user-customizable settings download the related conf file in your mpv/script-opts/ directory.
    Downloads: 1 This Week
    Last Update:
    See Project
  • $300 in Free Credit Towards Top Cloud Services Icon
    $300 in Free Credit Towards Top Cloud Services

    Build VMs, containers, AI, databases, storage—all in one place.

    Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
    Get Started
  • 5
    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: 1 This Week
    Last Update:
    See Project
  • 6
    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
  • 7
    nvim-dap-ui

    nvim-dap-ui

    A UI for nvim-dap

    A UI for nvim-dap which provides a good out-of-the-box configuration. Install with your favorite package manager alongside nvim-dap and nvim-nio
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8
    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: 1 This Week
    Last Update:
    See Project
  • 9
    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: 1 This Week
    Last Update:
    See Project
  • Forever Free Full-Stack Observability | Grafana Cloud Icon
    Forever Free Full-Stack Observability | Grafana Cloud

    Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

    Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
    Create free account
  • 10
    nvim-tree.lua

    nvim-tree.lua

    A file explorer tree for neovim written in lua

    A file explorer tree for neovim written in Lua. nvim-web-devicons is optional and used to display file icons. It requires a patched font. Your terminal emulator must be configured to use that font, usually "Hack Nerd Font".
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    nvimdots

    nvimdots

    A well configured and structured Neovim

    This repo hosts our Neovim configuration for Linux (with NixOS support), macOS, and Windows. init.lua is the config entry point.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 12
    obsidian.nvim

    obsidian.nvim

    Obsidian Neovim

    obsidian.nvim is a Neovim plugin that integrates with Obsidian, the popular note-taking and knowledge base app. It allows users to manage their Obsidian vaults directly from Neovim, offering markdown editing, backlinking, tag navigation, and link autocompletion features. This plugin bridges the gap between Obsidian’s personal knowledge management and Neovim’s powerful editing capabilities, enabling a seamless, keyboard-driven workflow.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 13
    outline.nvim

    outline.nvim

    Code outline sidebar powered by LSP

    A sidebar with a tree-like outline of symbols from your code, powered by LSP.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    pymple.nvim

    pymple.nvim

    Refactor Python imports on file move/rename in Neovim

    Pymple adds missing common Python IDE features for Neovim when dealing with imports. Refactor Python imports on file move/rename in Neovim.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 15
    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: 1 This Week
    Last Update:
    See Project
  • 16
    tabby.nvim

    tabby.nvim

    A declarative, highly configurable, and neovim style tabline plugin

    A declarative, highly configurable, and neovim style tabline plugin. Use your nvim tabs as a workspace multiplexer. Compatibility has always been a key consideration for tabby.nvim. Since its inception during the Neovim 0.5 era, the landscape of plugin management and semantic versioning has not been widely adopted; hence, we have made every effort to maintain backward compatibility with each release. A tab page in vim holds one or more windows(not buffers). You can easily switch between tab pages to have several collections of windows to work on different things. Tabline can help you use multiple tabs. Meanwhile, the bufferline is simply an array of opened files. As a result, Bufferline limits the power of vim, especially when editing a large workspace with many opened files.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 17
    telescope.nvim

    telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time

    Gaze deeply into unknown regions using the power of the moon. telescope.nvim is a highly extendable fuzzy finder over lists. Built on the latest awesome features from neovim core. Telescope is centered around modularity, allowing for easy customization. Community-driven builtin pickers, sorters and reviewers. We also suggest you install one native telescope sorter to significantly improve sorting performance. Take a look at either telescope-fzf-native.nvim or telescope-fzy-native.nvim. For more information and performance, benchmark take a look at the Extensions wiki. It is suggested to either use the latest release tag or our release branch (which will get consistent updates) 0.1.x. Make sure you call :checkhealth telescope after installing telescope to ensure everything is set up correctly. After this setup you can continue reading here or switch to :help telescope to get an understanding of how to use Telescope and how to configure it.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 18
    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
  • 19
    C-PLG150-AN

    C-PLG150-AN

    VST and standalone application for Yamaha PLG150-AN

    Version 2.0 (2/22/2026) This panel is a recreation of the original PLG150-AN software using CtrlrX. This panel offers VST3 integration with your DAW. Many thanks to Inteyes (Ctrlr) for his FreeEG code, from which I borrowed liberally . This panel can load ANS format files, but at this stage cannot open AN2 files. This panel has only been tested using the Yamaha MU100R as host.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 20
    JVGS is an open source platform game that is not like the others. It is build on simple line structures loaded from svg files, giving the whole game a "sketched" and minimalistic look. Levels can be made with simple xml and lua files.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 21
    AJED

    AJED

    An Editor for Roland JUNO ALPHA type synthesizers

    An Editor for Roland JUNO ALPHA 1/ 2 HS-10/HS-80 and Roland MKS50 Version 2.6.1 July 14th 2025 release (Windows Installer) Version 2..6.1 August 15th 2025 release (Builds for macOS) This project is a continuation of the now discontinued Juno Alpha panel. Please upgrade to this version. A lot of work went into the creation of this program. If you profit from it either financially or creatively, please consider a donation of as little as $10.00 USD. Please click on the PayPal link above - thank you.
    Downloads: 25 This Week
    Last Update:
    See Project
  • 22
    UFO2000 is a turn based tactical squad simulation game with multiplayer support. It is heavily inspired by the famous X-COM: UFO Defense game and can load graphics resources and maps from it providing X-COM look and feel with multiplayer experience.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 23
    PeMSyn

    PeMSyn

    Matlab/Scilab-FEMM based GUI to Assist the Design of Permanent Magnet

    Release: PeMSyn 2.4 - 03.Sep.21 Requirements: - Matlab 2018a or later (with Parallel Computing Toolbox ) - Scilab 6.1.0 or later - FEMM 4.2 (21Apr2019 or later) Matlab/Scilab-FEMM based GUI to Assist the Design of Permanent Magnet Machines: - Surface Mounted PMSM: Inner Rotor / Outer Rotor - Inset Mounted PMSM: Inner Rotor / Outer Rotor - Spoke-Type PMSM: Inner Rotor - Coreless Machine - Different Slot types available - Permeance Coefficient Assistant --- No-Load and On-Load estimation for PC during the design process - Winding Wizard Assistant - Performance Simulator (FEMM Based) --- No-Load and On-Load parameters assessment considering armature reaction and saturation effects --- Torque Curve Capability assessment --- Parallel Processing (Matlab only) TUTORIAL included! https://www.youtube.com/channel/UCP2N1ELg1SAqlA8VCkSWRlw https://dx.doi.org/10.18618/REP.2020.2.0009 http://dx.doi.org/10.1109/COBEP/SPEC44138.2019.9065650 geyverson@ieee.org
    Downloads: 8 This Week
    Last Update:
    See Project
  • 24
    Stratagus is a free cross-platform real-time strategy game engine, capable of playing against human or computer opponents, network or local. It can be used to build RTS games similar to C&C, WC2, AOE, and Tzar and runs under Linux, BSD, MacOS and Win
    Downloads: 6 This Week
    Last Update:
    See Project
  • 25
    PS_View
    PS_View is a PostScript and PDF previewer. It is multiplatform (Windows, Linux and Mac OS X), GUI program based on the Ghostscript engine. Key features include huge magnification, fast viewing of large documents, exact measuring, and restart.
    Downloads: 21 This Week
    Last Update:
    See Project
MongoDB Logo MongoDB