Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
189 projects1266.2k total stars178.7k total forks17 languages

Open-source projects built with Lua

There are currently 189 open-source projects built with Lua, with a combined total of 1266.2k GitHub stars. The most common language among these projects is Lua.

Showing 189 open-source projects · page 3 of 6

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
render-markdown.nvim
render-markdown.nvimMeanderingProgrammer/render-markdown.nvim

A Neovim plugin that renders Markdown files with enhanced visual styling, icons, and syntax highlighting directly in the editor.

4.5k111Lua
3 days ago
CorsixTH
CorsixTHCorsixTH/CorsixTH

An open-source reimplementation of the 1997 business simulation game Theme Hospital, with modern OS support and new features.

4.4k395Lua
3 days ago
LuaSnip
LuaSnipL3MON4D3/LuaSnip

A powerful snippet engine for Neovim, written in Lua, supporting LSP-style snippets and advanced transformations.

4.3k267Lua
18 days ago
bufferline.nvim
bufferline.nvimakinsho/bufferline.nvim

A customizable buffer line plugin for Neovim with tabpage integration, built in Lua.

4.3k234Lua
1 year ago
fzf-lua
fzf-luaibhagwan/fzf-lua

A powerful Neovim plugin written in Lua that provides a fuzzy finder interface for files, buffers, grep, LSP, git, and more.

4.2k249Lua
1 day ago
nvim-surround
nvim-surroundkylechui/nvim-surround

A Neovim plugin for adding, changing, and deleting surrounding delimiter pairs like parentheses, quotes, and HTML tags.

4.2k78Lua
19 days ago
todo-comments.nvim
todo-comments.nvimfolke/todo-comments.nvim

A Neovim plugin to highlight, list, and search for TODO, FIX, HACK, and other comment annotations in your code.

4.1k131Lua
5 months ago
copilot.lua
copilot.luazbirenbaum/copilot.lua

A pure Lua replacement for copilot.vim providing GitHub Copilot integration for Neovim with enhanced performance and customization.

4.1k156Lua
2 days ago
bee-queue
bee-queuebee-queue/bee-queue

A simple, fast, robust job/task queue for Node.js, backed by Redis, designed for short real-time jobs.

4.0k221JavaScript
14 days ago
flash.nvim
flash.nvimfolke/flash.nvim

A Neovim plugin for enhanced code navigation using search labels, character motions, and Treesitter integration.

4.0k74Lua
5 months ago
ChatGPT.nvim
ChatGPT.nvimjackMort/ChatGPT.nvim

A Neovim plugin that integrates OpenAI's ChatGPT API for natural language generation and coding assistance directly within the editor.

4.0k324Lua
3 months ago
nvim-autopairs
nvim-autopairswindwp/nvim-autopairs

A super powerful autopair plugin for Neovim written in Lua that automatically inserts and manages bracket pairs.

4.0k141Lua
2 months ago
RmlUi
RmlUimikke89/RmlUi

A lightweight C++ UI library that renders HTML/CSS-like documents for games and applications, with full control over rendering and input.

4.0k416C++
3 days ago
nightfox.nvim
nightfox.nvimEdenEast/nightfox.nvim

A highly customizable theme for Vim and Neovim with support for LSP, Treesitter, and many plugins.

4.0k169Lua
1 year ago
Halley
Halleyamzeratul/halley

A lightweight, cross-platform game engine written in modern C++17, designed for high performance and easy long-term maintenance.

3.8k173C++
2 days ago
coq_nvim
coq_nvimms-jpq/coq_nvim

A high-performance, feature-rich autocompletion engine for Neovim with SQLite caching, concurrent scheduling, and extensive language support.

3.8k105Python
3 months ago
lspsaga.nvim
lspsaga.nvimnvimdev/lspsaga.nvim

A plugin that enhances Neovim's Language Server Protocol experience with improved UI components and navigation.

3.8k302Lua
3 days ago
hardtime.nvim
hardtime.nvimm4xshen/hardtime.nvim

A Neovim plugin that blocks inefficient key repeats and provides hints to master Vim motions.

3.8k45Lua
7 months ago
Domoticz
Domoticzdomoticz/domoticz

Free open source home automation system for Linux, Windows, macOS, and Raspberry Pi with support for 150+ devices.

3.7k1.2kC++
2 days ago
Tarantool
Tarantooltarantool/tarantool

An in-memory computing platform combining a high-performance database and Lua application server for scalable web components.

3.6k404Lua
1 day ago
CopilotChat.nvim
CopilotChat.nvimCopilotC-Nvim/CopilotChat.nvim

A Neovim plugin that brings GitHub Copilot Chat capabilities directly into the editor with transparency and user control.

3.6k170Lua
8 days ago
Premake
Premakepremake/premake-core

A command-line utility that generates project files for build tools like Visual Studio, Xcode, and GNU Make using Lua scripts.

3.6k643C
1 day ago
nvim-notify
nvim-notifyrcarriga/nvim-notify

A configurable notification manager for NeoVim with animated windows, history, and custom rendering.

3.5k98Lua
7 months ago
plenary.nvim
plenary.nvimnvim-lua/plenary.nvim

A comprehensive Lua library for Neovim providing async utilities, job control, file operations, testing, and more.

3.4k331Lua
14 days ago
markview.nvim
markview.nvimOXY2DEV/markview.nvim

A hackable Markdown, HTML, LaTeX, Typst, and Asciidoc previewer plugin for Neovim.

3.4k91Lua
6 days ago
Heka
Hekamozilla-services/heka

A deprecated tool for collecting, processing, and delivering data from multiple sources with Go and Lua plugin support.

3.4k521Go
2 years ago
nvimdots
nvimdotsayamir/nvimdots

A fast, modular, and feature-rich Neovim configuration written in Lua for modern development workflows.

3.4k484Lua
1 day ago
Civetweb
Civetwebcivetweb/civetweb

An easy-to-use, embeddable C/C++ web server with optional CGI, SSL, and Lua support.

3.4k1.0kC
5 days ago
nmap-vulners
nmap-vulnersvulnersCom/nmap-vulners

Nmap NSE script that uses Vulners.com API to detect software vulnerabilities during network scans.

3.4k558Lua
7 months ago
Aegisub
AegisubAegisub/Aegisub

A cross-platform advanced subtitle editor for creating, editing, and timing subtitles with automation support.

3.4k341C++
1 year ago
nvim-dap-ui
nvim-dap-uircarriga/nvim-dap-ui

A graphical user interface for nvim-dap, providing an out-of-the-box debugging experience in Neovim.

3.3k124Lua
19 days ago
octo.nvim
octo.nvimpwntester/octo.nvim

A Neovim plugin for editing and reviewing GitHub issues, pull requests, and discussions directly from the editor.

3.2k228Lua
1 day ago
opencode.nvim
opencode.nvimnickjvandyke/opencode.nvim

A Neovim plugin that integrates the opencode AI assistant for editor-aware research, code reviews, and requests.

3.2k115Lua
9 days ago
none-ls.nvim
none-ls.nvimnvimtools/none-ls.nvim

A Neovim plugin that uses Lua to inject LSP diagnostics, code actions, formatting, and more, acting as an in-memory language server.

3.2k115Lua
5 days ago
nvim-treesitter-context
nvim-treesitter-contextnvim-treesitter/nvim-treesitter-context

A Neovim plugin that displays the current code context (function, class, etc.) at the top of the window using Tree-sitter.

3.2k231Janet
22 days ago
z.lua
z.luaskywind3000/z.lua

A faster cd command that learns your directory habits using frecency for quick navigation across shells.

3.1k145Lua
1 month ago
1
2
3
4
5
6