Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1799 projects1678.3k total stars215.5k total forks34 languages

Open-source projects built with Lua

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

Showing 1,799 open-source projects · page 29 of 50

……
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
table-nvim
table-nvimSCJangra/table-nvim

A Neovim plugin that automatically formats markdown tables as you type, providing intuitive editing operations.

854Lua
5 months ago
Love dialogue
Love dialogueMiisan-png/Love-Dialogue

A lightweight dialogue engine for Love2D with a custom scripting language, rich text effects, and visual novel features.

856Lua
1 month ago
codesettings.nvim
codesettings.nvimmrjones2014/codesettings.nvim

Load project-local VS Code settings into Neovim's native LSP configuration for consistent editor behavior across teams.

849Lua
1 day ago
stcursorword
stcursorwordsontungexpt/stcursorword

A high-performance Neovim plugin for efficient cursor word highlighting with filetype exclusions and minimal redraws.

841Lua
9 months ago
Lunatest
Lunatestsilentbicycle/lunatest

xUnit-style unit testing framework for Lua with randomized testing support, compatible with C projects using Lua.

8423Lua
4 years ago
nvim Gemini Companion
nvim Gemini Companiongutsavgupta/nvim-gemini-companion

A Neovim plugin that integrates Gemini CLI and Qwen-code AI agents directly into the editor with diff views, sidebar terminals, and context management.

848Lua
2 months ago
blink-emoji.nvim
blink-emoji.nvimmoyiz/blink-emoji.nvim

An emoji completion source for the blink.cmp Neovim plugin, triggered by typing a colon.

846Lua
4 months ago
android-nvim-plugin
android-nvim-pluginiamironz/android-nvim-plugin

A Neovim plugin for Android and mobile development workflows, providing build, run, logcat, device management, and Gradle tasks.

834Lua
5 months ago
hlsearch.nvim
hlsearch.nvimnvimdev/hlsearch.nvim

Automatically removes and re-applies search highlights when navigating with n/N in Neovim.

834Lua
2 years ago
powershell.nvim
powershell.nvimTheLeoP/powershell.nvim

A Neovim plugin providing rich PowerShell language support with LSP, debugging, and terminal integration.

835Lua
19 days ago
Mildly Better Shell (MBS)
Mildly Better Shell (MBS)SquidDev-CC/mbs

A series of utilities for improving the default CraftOS experience in ComputerCraft.

8311Lua
2 years ago
slick
slickerinmaus/slick

A simple two-dimensional swept collision library for Lua supporting polygons, circles, and advanced queries.

827Lua
4 months ago
nvim-lspimport
nvim-lspimportstevanmilic/nvim-lspimport

Automatically resolves imports for undefined terms in Neovim using LSP completion API.

8211Lua
2 years ago
Tip.nvim
Tip.nvimTobinPalmer/Tip.nvim

A Neovim plugin that displays helpful tips and plugin suggestions when you launch the editor.

822Lua
2 years ago
punchdrunk.js
punchdrunk.jsTannerRogalsky/punchdrunk

A deprecated attempt to replicate the LÖVE 2D game framework API in the browser using Moonshine.

8110JavaScript
10 years ago
lovr-ui2d
lovr-ui2dimmortalx74/lovr-ui2d

An immediate mode GUI library for LÖVR and LÖVE frameworks, offering a simple and minimal interface for 2D user interfaces.

815Lua
9 months ago
Luabuild
Luabuildstevedonovan/luabuild

A customizable Lua 5.2 build system for creating standalone executables with statically linked external modules.

8118C
10 years ago
wezterm
weztermneapsix/wezterm

A Rosé Pine theme for WezTerm with three variants (main, moon, dawn) and tab bar styling.

813Lua
2 years ago
obscure.nvim
obscure.nvimkillitar/obscure.nvim

A dark Neovim theme written in Lua with support for LSP, Tree-sitter, and many plugins.

811Lua
7 months ago
sudoku.nvim
sudoku.nvimjim-fx/sudoku.nvim

A classic Sudoku puzzle game plugin for Neovim, playable directly within your editor.

802Lua
2 years ago
llthreads2
llthreads2moteus/lua-llthreads2

A drop-in replacement for llthreads providing Lua threading with enhanced error logging, timeout controls, and C function passing.

8021Lua
2 years ago
witch
witchsontungexpt/witch

A customizable and extensible color theme for Neovim with support for multiple themes, dimming inactive windows, and incremental highlighting.

802Lua
9 months ago
time-machine.nvim
time-machine.nvimy3owk1n/time-machine.nvim

A Neovim plugin providing an interactive timeline, diff previews, and tagging for advanced undo/redo history visualization and management.

800Lua
1 month ago
visimatch.nvim
visimatch.nvimwurli/visimatch.nvim

A Neovim plugin that highlights text matching the current visual selection in real-time without performance lag.

804Lua
11 months ago
kpie
kpieskx/kpie

A simple devilspie-like window manipulation tool with Lua-based configuration for X11 desktops.

8011C
5 years ago
termim.nvim
termim.nvim2KAbhishek/termim.nvim

A minimal Neovim plugin that enhances the built-in terminal with auto-insert mode, UI cleanup, and flexible terminal layouts.

794Lua
9 months ago
Luvent
Luventejmr/Luvent

A simple event-driven programming library for Lua that allows creating events with associated actions and flexible triggering.

796Lua
11 years ago
love2d
love2dLuaCATS/love2d

TypeScript definitions for the LÖVE 2D game framework, enabling enhanced IDE support and type checking.

7912Lua
1 month ago
shash
shashrxi/shash

A simple, lightweight spatial hash library for Lua, optimized for 2D bounding box overlap detection.

794Lua
4 years ago
nvim-base16.lua
nvim-base16.luanorcalli/nvim-base16.lua

A programmatic Lua library for applying Base16 color themes in Neovim.

79256Lua
3 years ago
Lua-star
Lua-starwesleywerner/lua-star

A pure Lua library for A* path-finding with flexible map integration and optional caching.

797Lua
5 years ago
octohub.nvim
octohub.nvim2KAbhishek/octohub.nvim

A Neovim plugin for managing and exploring GitHub repositories directly within the editor.

790Lua
1 month ago
ccls.nvim
ccls.nvimranjithshegde/ccls.nvim

A Neovim plugin that configures the ccls language server and provides an AST browser for C/C++ development.

794Lua
4 months ago
jiejie.nvim
jiejie.nvimjceb/jiejie.nvim

A Neovim plugin providing a vim-fugitive-style interface for the Jujutsu version control system.

792Lua
2 days ago
profile.nvim
profile.nvimKurama622/profile.nvim

A Neovim plugin that creates a customizable personal homepage dashboard, similar to GitHub's homepage.

782Lua
2 months ago
cartographer
cartographertesselode/cartographer

A lightweight LÖVE library for loading, reading, and drawing Tiled maps with support for animations and infinite maps.

787Lua
5 years ago
1
28
29
30
50