Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

1281 projects

Showing 36 of 1281 projects

Argon
ArgonRust

A powerful CLI tool that enhances Roblox development with two-way sync, project building, and workflow automation.

#developer-tools#workflow-automation#cli-tool
Stars141
Forks15
Last commit1 month ago
nvim-chainsaw
nvim-chainsawLua

A Neovim plugin for smart, customizable insertion of various log statements using Treesitter for intelligent variable detection and placement.

#print-statements#treesitter#developer-tools
Stars140
Forks17
Last commit25 days ago
luatx
luatxLua

A comprehensive Lua library for time, date, and timezone manipulation with zoneinfo support.

#datetime#timezone#luajit
Stars140
Forks17
Last commit10 months ago
slimline.nvim
slimline.nvimLua

A configurable and visually pleasing Neovim statusline written in Lua, designed for efficiency and aesthetics.

#lua-plugin#lightweight#customizable
Stars138
Forks12
Last commit25 days ago
seeker.nvim
seeker.nvimLua

A Neovim plugin for progressive file investigation by seamlessly switching between file filtering and content searching.

#workflow-tool#file-picker#text-editor
Stars136
Forks3
Last commit3 days ago
morph.nvim
morph.nvimLua

A React-like renderer for building interactive text user interfaces (TUIs) in Neovim with components and state.

#interactive-buffers#reactive-state#component-based
Stars136
Forks0
Last commit5 days ago
plugin-template.nvim
plugin-template.nvimLua

A template repository for creating Neovim plugins written in Lua, with testing and CI workflows pre-configured.

#development-workflow#nvim-lua#neovim-plugin
Stars135
Forks13
Last commit2 years ago
tiny-devicons-auto-colors.nvim
tiny-devicons-auto-colors.nvimLua

A Neovim plugin that automatically colors file icons by matching them to a theme's color palette.

#theme-integration#file-icons#neovim-plugin
Stars134
Forks1
Last commit
lust
lustLua

A lightweight, single-file Lua test framework with expect-style assertions, spies, and nested describe/it blocks.

#spies#unit-testing#lightweight
Stars134
Forks10
Last commit1 month ago
neovim-boilerplate
neovim-boilerplateLua

A modern, well-documented Neovim configuration template using Lua and lazy.nvim for building custom setups.

#developer-tools#text-editor#boilerplate
Stars133
Forks12
Last commit1 year ago
cd-project.nvim
cd-project.nvimLua

A minimalist Neovim plugin for quickly switching between project directories without complex project management features.

#productivity#workflow#minimalist
Stars133
Forks17
Last commit16 days ago
vectarine
vectarineRust

A free cross-platform game engine focused on ultra-fast prototyping and fun with Luau scripting.

#open-source#luau#gamedev
Stars133
Forks7
Last commit3 days ago
LÖVE TypeScript Definitions
LÖVE TypeScript Definitions

TypeScript declaration files for building LÖVE 2D game projects with full type safety.

#typescripttolua#transpiler#type-safety
Stars132
Forks12
Last commit5 months ago
lze
lzeLua

A dead simple lazy-loading Lua library for Neovim plugins, providing an API to load plugins on various triggers.

#plugin-manager#autocmd#key-mappings
Stars131
Forks0
Last commit4 days ago
neovim-tasks
neovim-tasksLua

A stateful Neovim plugin for managing and running build system tasks with project-specific configuration.

#bazel#debug#c
Stars129
Forks15
Last commit1 month ago
lpeg_patterns
lpeg_patternsLua

A collection of LPEG patterns for parsing and validating common data formats like URIs, emails, IP addresses, and HTTP headers.

#parsing#email-validation#validation
Stars129
Forks8
Last commit4 years ago
thorn.nvim
thorn.nvimLua

A minimal green color scheme for Neovim with dark/light variants and low-contrast highlights for eye comfort.

#vim#syntax-highlighting#alacritty-colorscheme
Stars128
Forks7
Last commit2 days ago
cliargs
cliargsLua

A feature-rich command-line argument parser for Lua supporting required/optional arguments, flags, commands, and automatic help generation.

#developer-tools#terminal#cli-args
Stars128
Forks26
Last commit13 days ago
jellybeans-nvim
jellybeans-nvimLua

A Lua port of the jellybeans colorscheme for Neovim, built with lush.nvim for accurate color mapping.

#vim-colorscheme#syntax-highlighting#neovim-plugins
Stars127
Forks20
Last commit1 year ago
Luis
LuisLua

A flexible, grid-centric GUI framework for building dynamic user interfaces in Löve2D games and applications.

#open-source#retained-mode-gui#widget-system
Stars126
Forks10
Last commit4 days ago
nvim-training
nvim-trainingLua

A plugin to practice neovim movements

#plugin#neovim#lua
Stars126
Forks3
Last commit7 months ago
vscode-lua
vscode-luaTypeScript

A Visual Studio Code extension providing IntelliSense, linting, and formatting for Lua development.

#vscode-extension#ide-integration#code-linting
Stars124
Forks26
Last commit2 years ago
yankbank-nvim
yankbank-nvimLua

A Neovim plugin that tracks yank and deletion history, providing a quick-access popup menu with optional session persistence.

#productivity#vim#neovim-plugin
Stars124
Forks8
Last commit4 months ago
data-viewer.nvim
data-viewer.nvimLua

A lightweight Neovim plugin that provides a table view for inspecting CSV, TSV, and SQLite data files.

#tsv-viewer#plenary-nvim#neovim-plugin
Stars124
Forks7
Last commit2 years ago
Helium
HeliumLua

A modern, customizable, high-performance retained UI framework for the LÖVE game engine.

#retained-mode#open-source#helium
Stars124
Forks9
Last commit1 year ago
Autobatch
AutobatchLua

A LÖVE module that automatically batches identical image draws using SpriteBatches for improved performance.

#spritebatch#graphics#rendering-optimization
Stars123
Forks7
Last commit8 years ago
ferris.nvim
ferris.nvimLua

A Neovim plugin that provides direct access to Rust Analyzer's LSP extensions for Rust development.

#macro-expansion#ferris#neovim-plugin
Stars122
Forks8
Last commit1 year ago
modal.wezterm
modal.weztermLua

A WezTerm plugin that adds Vim-like modal keybindings for terminal navigation, copying, searching, and UI management.

#terminal-navigation#terminal-emulator#productivity
Stars121
Forks11
Last commit3 months ago
Duckmarines
DuckmarinesLua

A cross-platform free software remake of Sonic Team's ChuChu Rocket for PC with new assets and gameplay improvements.

#multiplayer#pc-gaming#free-software
Stars121
Forks17
Last commit7 years ago
Abstract-cs
Abstract-csLua

A Lua colorscheme for Neovim with Tree-sitter support, originally designed for the Abstract IDE.

#ui-theming#neovim-0.5#vim
Stars121
Forks10
Last commit10 months ago
prism
prismLua

A modular roguelike engine for LÖVE, built with Lua and using the command pattern for extensible turn-based game development.

#command-pattern#modular-architecture#turn-based
Stars121
Forks11
Last commit1 month ago
blink-ripgrep.nvim
blink-ripgrep.nvimLua

A Neovim completion source for blink.cmp that provides project-wide word completions using ripgrep or git grep.

#ripgrep#productivity#code-editing
Stars120
Forks9
Last commit13 hours ago
one-nvim
one-nvimLua

An Atom One inspired dark and light colorscheme for Neovim, written in Lua.

#syntax-highlighting#light-theme#text-editor
Stars120
Forks23
Last commit5 years ago
nvim-terminal
nvim-terminalLua

A Lua-Neovim plugin for toggling and managing terminal windows with multiple buffer support.

#lua-scripting#developer-tools#workflow-optimization
Stars119
Forks8
Last commit6 months ago
vlc-delete
vlc-deleteLua

A VLC extension that adds a menu option to delete video files from disk while playing them.

#lua-scripting#vlc-player#open-source-tool
Stars119
Forks23
Last commit2 months ago
SYSL-Text
SYSL-TextLua

A Lua library for Love2D that renders text with rich tag-based effects like animation, styling, and audio integration.

#sprite-text#tag-based-formatting#draw
Stars119
Forks8
Last commit2 years ago
PreviousPage 18 of 36Next

Related Tags

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
3 months ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101