Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Stacks
  3. Lua
L

Lua

Language
1252 projects1636.8k total stars211.9k total forks32 languages

Open-source projects built with Lua

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

Showing 1,204 open-source projects · page 32 of 34

…
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
svglover
svgloverglobalcitizen/svglover

A pure Lua library for importing and displaying simple SVG vector images in the LÖVE 2D game framework.

595Lua
6 years ago
neaterm.nvim
neaterm.nvimDan7h3x/neaterm.nvim

A smart terminal plugin for Neovim that functions as a tiling window manager for terminal sessions.

591Lua
10 months ago
resolve.nvim
resolve.nvimspacedentist/resolve.nvim

A Neovim plugin for resolving merge conflicts with semantic highlighting, navigation commands, and diff viewing.

595Lua
4 months ago
improved-search.nvim
improved-search.nvimbackdround/improved-search.nvim

A Neovim plugin that enhances search with stable jumps, in-place word search, and visual/motion-based search operators.

592Lua
2 years ago
texmagic.nvim
texmagic.nvimjakewvincent/texmagic.nvim

A Neovim plugin that enables per-project LaTeX build engine selection via magic comments for the TexLab LSP server.

582Lua
3 months ago
PICO-EC
PICO-ECJoebRogers/PICO-EC

A tiny scene-entity-component library for the PICO-8 fantasy console to manage game object lifecycles.

582Lua
7 years ago
refjump.nvim
refjump.nvimmawkler/refjump.nvim

A Neovim plugin for jumping between LSP references in the current buffer using simple keybindings.

584Lua
5 months ago
Maid64
Maid64adekto/maid64

A low-resolution scaler for Love2D games that simplifies retro-style pixel art rendering.

584Lua
5 years ago
Vim LOVE Docs
Vim LOVE Docsdavisdude/vim-love-docs

Vim plugin providing syntax highlighting and help files for the LÖVE 2D game framework.

587Lua
5 years ago
pineapple
pineappleCWood-sdf/pineapple

A Neovim plugin to find, preview, and install color schemes directly within the editor.

571Lua
5 days ago
draft
draftpelevesque/draft

A Lua module for LÖVE 2D that simplifies drafting primitive and complex shapes with a clean API.

573Lua
7 years ago
convert.nvim
convert.nvimcjodo/convert.nvim

A Neovim plugin for converting CSS units, color formats, and number systems directly in the editor.

571Lua
4 months ago
nterm.nvim
nterm.nvimjlesquembre/nterm.nvim

A Neovim plugin that manages terminal sessions with named terminals, notifications, and automatic behavior.

570Lua
4 days ago
nvim-smartbufs
nvim-smartbufsjohann2357/nvim-smartbufs

A Neovim plugin for smarter buffer management with terminal persistence and layout-aware closing.

572Lua
3 years ago
headhunter.nvim
headhunter.nvimStackInTheWild/headhunter.nvim

A Neovim plugin for fast navigation and resolution of merge conflicts with customizable keybindings.

573Lua
7 months ago
ts-expand-hover.nvim
ts-expand-hover.nvimnemanjamalesija/ts-expand-hover.nvim

A NeoVim plugin that enables progressive expansion and collapse of TypeScript types directly inside hover floats.

572Lua
3 months ago
json-to-types.nvim
json-to-types.nvimredoxahmii/json-to-types.nvim

A Neovim plugin that automatically generates type definitions from JSON for over 20 programming languages.

565Lua
3 months ago
dotenv.nvim
dotenv.nvimellisonleao/dotenv.nvim

A minimalist Neovim plugin that loads environment variables from .env files directly into your editor.

567Lua
1 year ago
fold_line.nvim
fold_line.nvimgh-liu/fold_line.nvim

A Neovim plugin that uses visual lines to indicate code folding areas and highlights the current fold.

560Lua
3 months ago
gemini-cli.nvim
gemini-cli.nvimJonRoosevelt/gemini-cli.nvim

A Neovim plugin that integrates the Gemini CLI directly into the editor with split windows and text sending capabilities.

568Lua
9 months ago
tactile
tactiletesselode/tactile

A straightforward and flexible input library for LÖVE that unifies buttons and analog controls.

564Lua
8 years ago
interestingwords.nvim
interestingwords.nvimMr-LLLLL/interestingwords.nvim

A Neovim plugin for highlighting multiple words simultaneously and navigating through them with smooth scrolling.

569Lua
1 year ago
flemma.nvim
flemma.nvimFlemma-Dev/flemma.nvim

An AI workspace inside Neovim where every conversation is a plain text document you own, edit, and version.

553Lua
1 day ago
qfview.nvim
qfview.nvimashfinal/qfview.nvim

A Neovim plugin that enhances the quickfix/location window with aligned text, smart path-shortening, and file-based folding.

553Lua
2 years ago
pico8-physics
pico8-physicsjamesedge/pico8-physics

A constraint solver for rigid body physics in Pico-8/Lua, based on sequential impulses.

552Lua
6 years ago
nvim-cartographer
nvim-cartographerIron-E/nvim-cartographer

A Neovim plugin that simplifies creating and managing key mappings in Lua with a builder-style API.

544Lua
3 years ago
nvim-goc.lua
nvim-goc.luarafaelsq/nvim-goc.lua

A Neovim plugin for displaying Go test coverage directly in the editor with visual highlights.

549Lua
7 months ago
fluoride
fluorideSang-it/fluoride

A Neovim plugin for viewing, reordering, renaming, duplicating, deleting, and annotating code declarations via a floating window or split.

541Lua
2 months ago
markit.nvim
markit.nvim2KAbhishek/markit.nvim

A Neovim plugin that enhances marks and bookmarks with visual annotations, navigation, and picker integration.

542Lua
8 months ago
nvim-luxmotion
nvim-luxmotionLuxVim/nvim-luxmotion

A Neovim plugin that provides smooth 60fps animations for cursor movement, word navigation, text objects, and viewport scrolling.

541Lua
1 month ago
ripple
rippletesselode/ripple

A LÖVE audio library that simplifies sound management with tagging, multi-instance playback, and effects.

535Lua
3 years ago
reflowprint
reflowprintjosefnpat/reflowprint

A LÖVE library for aligning text displayed character-by-character with automatic line reflow.

530Lua
6 years ago
Editgrid
Editgridbakpakin/Editgrid

A gamera and HUMP compatible scaling grid module for LÖVE, useful for level editors and debugging backgrounds.

536Lua
6 years ago
dusk.nvim
dusk.nvimimbacraft/dusk.nvim

A blazing fast Neovim configuration optimized for full-stack Java development with Spring Boot and Angular.

534Lua
2 years ago
wez-tmux
wez-tmuxsei40kr/wez-tmux

A WezTerm plugin that ports tmux key bindings for pane splitting, navigation, and copy mode.

5210Lua
7 months ago
resty.nvim
resty.nvimlima1909/resty.nvim

A fast and easy-to-use HTTP/REST client plugin for Neovim, completely written in Lua.

523Lua
1 month ago
1
31
32
33
34