Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1084 projects1625.1k total stars210.8k total forks28 languages

Open-source projects built with Lua

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

Showing 1,084 open-source projects · page 2 of 31

…
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
fff.nvim
fff.nvimdmtrKovalenko/fff.nvim

A fast, memory-enhanced fuzzy file search toolkit for AI agents and Neovim, with typo-resistant matching and git integration.

7.7k310Rust
2 days ago
nvim
nvimcatppuccin/nvim

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

7.5k330Lua
6 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.4k240Lua
2 months 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
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.2k257Lua
7 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.1k263Lua
19 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.1k753C
23 hours ago
mGBA
mGBAmgba-emu/mgba

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

7.1k1.0kC
6 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.

6.9k289Lua
5 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.8k209Lua
7 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.7k1.2kC++
20 hours ago
codecompanion.nvim
codecompanion.nvimolimorris/codecompanion.nvim

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

6.6k420Lua
3 days 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.6k233Lua
6 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.6k933C
1 day ago
blink.cmp
blink.cmpsaghen/blink.cmp

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

6.4k349Lua
3 days ago
vimtex
vimtexlervag/vimtex

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

6.3k412TeX
13 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.2k230Lua
29 days ago
lwan
lwanlpereira/lwan

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

6.0k551C
12 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.0k617C
18 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.

5.9k795C++
28 days 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.8k170Lua
7 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.6k193Lua
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
Forge
ForgeConfettiFX/The-Forge

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

5.6k561C++
11 months ago
toggleterm.nvim
toggleterm.nvimakinsho/toggleterm.nvim

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

5.5k204Lua
1 year 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.5k292Lua
2 days ago
neogit
neogitNeogitOrg/neogit

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

5.4k340Lua
26 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.2k126C
5 years 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.2k295Lua
15 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.1k855C++
1 day ago
CommonMark
CommonMarkcommonmark/commonmark-spec

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

5.1k353Python
1 month ago
leap.nvim
leap.nvimggandor/leap.nvim

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

5.0k52Fennel
1 month ago
Orca
Orcahundredrabbits/Orca

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

5.0k248JavaScript
6 months ago
indent-blankline.nvim
indent-blankline.nvimlukas-reineke/indent-blankline.nvim

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

4.9k123Lua
3 months 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.

4.7k115Lua
14 days ago
Comment.nvim
Comment.nvimnumToStr/Comment.nvim

A smart and powerful commenting plugin for Neovim with treesitter support, dot repeat, motions, and hooks.

4.6k180Lua
1 year ago
1
2
3
31