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 48 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
spLauncher.nvim
spLauncher.nvimspeelbarrow/spLauncher.nvim

A Neovim plugin for launching and managing tasks directly within the editor.

70Lua
2 years ago
pivot_panes.wezterm
pivot_panes.weztermChrisGVE/pivot_panes.wezterm

A WezTerm plugin that toggles pane orientation between horizontal and vertical splits with intelligent state preservation.

71Lua
6 months ago
local-session.nvim
local-session.nvimAkmadan23/local-session.nvim

A fast, minimal, and implicit session manager for Neovim that automatically loads sessions from .session.lua files.

71Lua
7 months ago
pacer.nvim
pacer.nvim3ZsForInsomnia/pacer.nvim

A Neovim plugin that highlights words sequentially to help you read faster by focusing your eyes on the current word.

71Lua
5 months ago
p8-canvas
p8-canvasSiapran/p8-canvas

An infinite canvas library for PICO-8 that enables large-scale graphics with sparse tile-based storage.

71Lua
1 year ago
input
inputxiejiangzhi/input

A simple and powerful input handler for the Love2D game framework, supporting keyboard, mouse, and joystick.

70Lua
5 years ago
saliency
saliencymarcoscoffier/torch-saliency

A Torch library for computing saliency maps and interest points using fast integral histograms based on Kadir 2004.

71Lua
12 years ago
servelove
serveloveYellowButShort/servelove

A Flask-like web server library for Löve that enables HTTP/S hosting directly within Lua game applications.

70Lua
1 year ago
toggle-quotes.nvim
toggle-quotes.nvimpaul-louyot/toggle-quotes.nvim

A Neovim plugin to toggle between single quotes, double quotes, and backticks in code.

70Lua
1 year ago
quoth.nvim
quoth.nvimleo-alvarenga/quoth.nvim

A dependency-free, configurable random quote provider for Neovim with lazy loading and custom quote support.

70Lua
8 months ago
color_my_ascii.nvim
color_my_ascii.nvimStefanBartl/color_my_ascii.nvim

A Neovim plugin that adds colorful syntax highlighting to ASCII art within Markdown code blocks.

70Lua
17 hours ago
who5673-nasm
who5673-nasmWho5673/who5673-nasm

A LazyVim plugin providing snippets and auto-completions for Netwide Assembler (NASM) programming.

70Lua
19 days ago
ShakeDetectorLua
ShakeDetectorLuaazoyan/ShakeDetectorLua

A Lua port of shake.js for detecting device shakes using accelerometer data and delta-time.

70Lua
7 years ago
Wireshark dissector for TSL UMD protocol V3.1, V4
Wireshark dissector for TSL UMD protocol V3.1, V4roddypratt/tslumd-wireshark

A Wireshark dissector for decoding TSL UMD (under-monitor display) protocol versions V3.1 and V4.

70Lua
4 years ago
doxygen-previewer.nvim
doxygen-previewer.nvimhat0uma/doxygen-previewer.nvim

A Neovim plugin for live previewing Doxygen-generated documentation directly in your browser.

71Lua
11 months ago
workspace-picker.wezterm
workspace-picker.weztermisseii10/workspace-picker.wezterm

A WezTerm plugin for fuzzy-switching workspaces with zoxide directory integration and customizable UI.

73Lua
3 months ago
deepl.nvim
deepl.nvimwalkersumida/deepl.nvim

A Neovim plugin that translates selected text using the DeepL API with float, replace, and append output modes.

71Lua
9 months ago
msks
msksShrekshellraiserCC/msks

A simple Krist shop for Minecraft mods that supports multiple wallets and configurations with automated item dispensing.

63Lua
3 years ago
Ni
NiDeybisMelendez/ni

Ni is an esoteric, Turing-complete programming language with cell-based memory, inspired by Brainfuck.

61Lua
6 years ago
eyeliner.nvim
eyeliner.nvimcosmicbuffalo/eyeliner.nvim

A Neovim plugin that provides unique f/F indicators for each word on the line to speed up navigation.

60Lua
8 months ago
wsinit.wezterm
wsinit.weztermJuanraCM/wsinit.wezterm

A WezTerm plugin for managing and spawning terminal workspace configurations via Lua files.

60Lua
6 months ago
Export-TextureAtlas
Export-TextureAtlasEngineerSmith/Export-TextureAtlas

A command-line tool that extends Runtime-TextureAtlas to export texture atlases and metadata files from image collections.

61Lua
9 months ago
gemini-nvim
gemini-nvimJunYang-tes/gemini-nvim

A Neovim plugin that runs Google Gemini CLI and Claude Code in a persistent terminal window.

62Lua
6 months ago
Swipe
Swipezombrodo/swipe

A circular radial keyboard implementation for Love2D games, inspired by Wordscapes.

60Lua
4 years ago
Object-Library
Object-LibraryVirus01Official/Object-Library

A simple LÖVE2D library for creating objects with physics, collision detection, and optional textures.

60Lua
1 year ago
bufstack.nvim
bufstack.nvimBibekBhusal0/bufstack.nvim

A Neovim plugin for tracking and cycling through recently used and closed buffers with menu and telescope integration.

60Lua
2 months ago
lite-plugin-crystal
lite-plugin-crystalTamnac/lite-plugin-crystal

A plugin for lite and lite-xl editors that adds syntax highlighting for the Crystal programming language.

60Lua
3 years ago
vs-code-companion
vs-code-companion3ZsForInsomnia/vs-code-companion

A Neovim plugin that imports VS Code Copilot prompts into CodeCompanion for seamless cross-editor prompt sharing.

61Lua
10 months ago
Lua-Opus
Lua-OpusGwyrddGlas/Lua-Opus

A Lua module for LÖVE that enables streaming and decoding of Ogg Opus audio files.

60Lua
7 months ago
task.nvim
task.nvimniuiic/task.nvim

A Neovim plugin for managing and executing tasks with customizable output handling and event hooks.

60Lua
1 year ago
ucm.nvim
ucm.nvimchuwy/ucm.nvim

A Neovim plugin that provides Telescope pickers for navigating and searching Unison codebases.

60Lua
3 years ago
foldsigns.nvim
foldsigns.nvimnetmute/foldsigns.nvim

A Neovim plugin that displays fold markers as signs in the gutter for better fold visibility.

60Lua
7 months ago
omega.nvim
omega.nvimniuiic/omega.nvim

A collection of Lua utilities for Neovim plugin development, featuring lazy-loaded functions for file operations, text manipulation, and async processes.

60Lua
1 year ago
expose-localhost.nvim
expose-localhost.nvimazratul/expose-localhost.nvim

A Neovim plugin that exposes localhost ports to the internet using Cloudflared or Ngrok without leaving the editor.

60Lua
1 year ago
slack.nvim
slack.nvimntk148v/slack.nvim

A Neovim colorscheme ported from Slack's official color palette.

60Lua
1 year ago
code-runner.nvim
code-runner.nvimwsdjeg/code-runner.nvim

An asynchronous code runner plugin for Neovim that executes code directly from the editor.

61Lua
1 month ago
1
47
48
49
50