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 2 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
NodeMCU
NodeMCUnodemcu/nodemcu-firmware

Lua-based interactive firmware for ESP8266, ESP8285, and ESP32 microcontrollers, enabling easy IoT development.

7.9k3.1kC
3 months ago
nvim
nvimcatppuccin/nvim

A soothing pastel theme for Neovim with four flavors, extensive customization, and plugin integrations.

7.6k338Lua
29 days ago
neorg
neorgnvim-neorg/neorg

A Neovim plugin for structured note-taking, task management, and document writing using a single plaintext file format.

7.5k247Lua
23 days ago
DeepMind Lab
DeepMind Labdeepmind/lab

A customizable 3D platform based on Quake III for agent-based AI and deep reinforcement learning research.

7.4k1.4kC
3 years ago
mGBA
mGBAmgba-emu/mgba

A fast and accurate Game Boy Advance emulator that also supports Game Boy and Game Boy Color games.

7.4k1.1kC
2 days ago
which-key.nvim
which-key.nvimfolke/which-key.nvim

A Neovim plugin that displays available keybindings in a popup as you type, helping you remember your keymaps.

7.3k263Lua
10 months ago
nvim-dap
nvim-dapmfussenegger/nvim-dap

A Debug Adapter Protocol client implementation for Neovim, enabling debugging capabilities like breakpoints, stepping, and variable inspection.

7.2k263Lua
5 days ago
Wicked Engine
Wicked Engineturanszkij/WickedEngine

An open-source C++ 3D engine with modern graphics, featuring a standalone editor, Lua scripting, and cross-platform support.

7.2k771C++
7 days ago
gitsigns.nvim
gitsigns.nvimlewis6991/gitsigns.nvim

A Neovim plugin that provides deep Git integration directly in buffers with signs, hunk actions, blame, and diff features.

7.1k293Lua
26 days ago
trouble.nvim
trouble.nvimfolke/trouble.nvim

A pretty Neovim plugin for displaying diagnostics, LSP results, quickfix lists, and telescope/fzf-lua results in a unified tree view.

6.9k212Lua
10 months ago
oil.nvim
oil.nvimstevearc/oil.nvim

A Neovim file explorer that lets you edit your filesystem like a normal buffer, inspired by vim-vinegar.

6.9k249Lua
3 months ago
The Battle for Wesnoth
The Battle for Wesnothwesnoth/wesnoth

An open-source, turn-based tactical strategy game with a high fantasy theme, featuring singleplayer campaigns and multiplayer combat.

6.9k1.2kC++
2 days ago
codecompanion.nvim
codecompanion.nvimolimorris/codecompanion.nvim

A Neovim plugin that integrates LLMs and AI agents for coding assistance, chat, and inline transformations.

6.8k450Lua
2 days ago
HAProxy
HAProxyhaproxy/haproxy

A free, very fast, and reliable reverse-proxy offering high availability, load balancing, and proxying for TCP and HTTP-based applications.

6.8k967C
3 days ago
blink.cmp
blink.cmpsaghen/blink.cmp

A performant, batteries-included completion plugin for Neovim with LSP, snippet, and fuzzy matching support.

6.6k361Lua
2 days ago
kanagawa.nvim
kanagawa.nvimrebelot/kanagawa.nvim

A dark Neovim colorscheme inspired by Katsushika Hokusai's painting, offering high contrast and extensive customization.

6.4k234Lua
3 months ago
vimtex
vimtexlervag/vimtex

A modern Vim and Neovim filetype plugin providing comprehensive LaTeX editing, compilation, and navigation features.

6.4k416TeX
2 days ago
PlotJuggler
PlotJugglerfacontidavide/PlotJuggler

A fast, powerful, and intuitive desktop application for visualizing and analyzing time series data from files, streams, and robotics systems.

6.2k819C++
28 days ago
TIC-80
TIC-80nesbox/TIC-80

A fantasy computer for making, playing, and sharing tiny retro games with built-in development tools.

6.1k633C
2 months ago
lwan
lwanlpereira/lwan

A high-performance, scalable, and experimental HTTP server written in C, designed for efficiency and portability.

6.0k552C
1 day ago
noice.nvim
noice.nvimfolke/noice.nvim

A highly experimental Neovim plugin that replaces the UI for messages, cmdline, and popupmenu with configurable views.

5.8k177Lua
10 months ago
diffview.nvim
diffview.nvimsindrets/diffview.nvim

A Neovim plugin providing a single tabpage interface for reviewing git diffs and file history with merge conflict resolution.

5.8k217Lua
2 years ago
Forge
ForgeConfettiFX/The-Forge

A cross-platform graphics framework for building and extending game engines across PC, mobile, and consoles.

5.6k574C++
10 days ago
neogit
neogitNeogitOrg/neogit

An interactive and powerful Git interface for Neovim, inspired by Magit.

5.6k356Lua
16 days ago
toggleterm.nvim
toggleterm.nvimakinsho/toggleterm.nvim

A Neovim plugin to persist and toggle multiple terminal windows with customizable layouts and commands.

5.6k206Lua
1 year ago
NeuralTalk
NeuralTalkkarpathy/neuraltalk2

Efficient image captioning code in Torch, using a CNN-RNN model to generate captions for images, optimized for GPU training.

5.6k1.3kJupyter Notebook
8 years ago
neo-tree.nvim
neo-tree.nvimnvim-neo-tree/neo-tree.nvim

A Neovim plugin for browsing the file system and other tree-like structures with multiple layout styles and a focus on stability.

5.6k300Lua
5 days ago
conform.nvim
conform.nvimstevearc/conform.nvim

A lightweight Neovim plugin that formats code by calculating minimal diffs to preserve extmarks, folds, and viewport stability.

5.3k310Lua
27 days ago
The Powder Toy
The Powder Toysimtr/The-Powder-Toy

A desktop physics sandbox game simulating air pressure, velocity, heat, and countless interactions between substances.

5.3k899C++
16 days ago
hydra
hydrasdegutis/hydra

A lightweight macOS automation app that lets you write custom Lua scripts to control windows, apps, and system behavior.

5.2k125C
5 years ago
CommonMark
CommonMarkcommonmark/commonmark-spec

A formal specification for Markdown syntax with reference implementations in C and JavaScript.

5.1k357Python
4 months ago
Orca
Orcahundredrabbits/Orca

An esoteric programming language for livecoding procedural sequencers that sends MIDI, OSC, and UDP to audio/visual interfaces.

5.1k253JavaScript
9 months ago
leap.nvim
leap.nvimggandor/leap.nvim

A motion plugin for Neovim that enables fast cursor movement using two-character search patterns.

5.0k53
8 days ago
indent-blankline.nvim
indent-blankline.nvimlukas-reineke/indent-blankline.nvim

A Neovim plugin that adds customizable indentation guides using virtual text without conceal.

5.0k122Lua
3 days ago
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.

5.0k137Lua
26 days ago
vis
vismartanne/vis

A vi-like text editor that combines modal editing with Plan 9's structural regular expressions for powerful text manipulation.

4.7k282C
18 days ago
1
2
3
50