Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

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

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Lua

Lua

894 projects

Showing 36 of 894 projects

i18n.lua
i18n.luaLua

A comprehensive internationalization (i18n) library for Lua with pluralization, interpolation, and locale fallbacks.

#internationalization#locale#pluralization
Stars270
Forks33
Last commit3 years ago
markdown-plus.nvim
markdown-plus.nvimLua

A comprehensive Neovim plugin providing modern Markdown editing capabilities with zero dependencies.

#productivity#markdown-editor#plugin-management
Stars268
Forks7
Last commit6 days ago
scnvim
scnvimLua

A Neovim frontend for SuperCollider, providing an integrated development environment for audio synthesis and algorithmic composition.

#audio-synthesis#plugin-manager#music-programming
Stars267
Forks29
Last commit1 month ago
neoline.vim
neoline.vimLua

A lightweight status line and tab line plugin for Neovim, built with Lua and focused on beauty and performance.

#tab-line#status-line#nowar
Stars264
Forks7
Last commit2 months ago
import.nvim
import.nvimLua

A Neovim plugin that suggests import statements by learning from your project's existing imports.

#ripgrep#productivity#nvim-lua
Stars262
Forks14
Last commit2 months ago
live-share.nvim
live-share.nvimLua

Real-time collaborative editing, remote cursors, shared terminals, and E2E encryption for Neovim, inspired by VS Code Live Share.

#live-share#code-collaboration#developer-tools
Stars262
Forks4
Last commit1 month ago
citruszest.nvim
citruszest.nvimLua

A vibrant and refreshing Neovim colorscheme inspired by the bright and juicy colors of citrus fruits.

#developer-tools#syntax-highlighting#text-editor
Stars261
Forks10
Last commit2 months ago
statusline.lua
statusline.luaLua

A zero-config minimal statusline for Neovim written in Lua with awesome integrations and blazing speed.

#minimalist#zero-config#vim
Stars261
Forks14
Last commit1 year ago
themer.lua
themer.luaLua

A simple, minimal highlighter plugin for Neovim that organizes and manages colorschemes with extensive customization.

#hacktoberfest#hacktoberfest2021#theme-development
Stars259
Forks22
Last commit2 years ago
persistent-breakpoints.nvim
persistent-breakpoints.nvimLua

Neovim plugin that saves nvim-dap breakpoints to file and automatically loads them when opening Neovim.

#nvim-dap#editor-integration#neovim-plugin
Stars257
Forks14
Last commit1 year ago
baton
batonLua

A LÖVE input library that unifies keyboard, mouse, and joystick controls with dynamic configuration.

#joystick-support#keyboard-controls#gamepad
Stars257
Forks19
Last commit3 years ago
INSTEAD
INSTEADC

A simple text adventure interpreter for creating and playing interactive fiction games.

#open-source#text-adventure#interactive-fiction
Stars256
Forks45
Last commit7 days ago
gemini.nvim
gemini.nvimLua

A Neovim plugin that integrates Google's Gemini AI for code completion, explanation, testing, review, hints, and chat.

#vimscript#developer-tools#unit-testing
Stars255
Forks32
Last commit8 days ago
triptych.nvim
triptych.nvimLua

A three-pane directory browser plugin for Neovim, inspired by Ranger, offering rapid file navigation and management.

#ranger-inspired#productivity#directory-browser
Stars255
Forks6
Last commit2 months ago
etlua
etluaLua

A fast, embedded Lua templating engine that compiles templates directly to Lua code for high-performance rendering.

#server-side-rendering#luarocks#templating-engine
Stars253
Forks22
Last commit2 years ago
nvim-highlite
nvim-highliteLua

A Neovim colorscheme generator with semantic highlighting support and built-in themes.

#semantic-highlighting#template#colors
Stars251
Forks30
Last commit1 month ago
doom-one.nvim
doom-one.nvimLua

A Lua port of doom-emacs' doom-one colorscheme for Neovim, offering a dark aesthetic with extensive customization.

#doom#treesitter#syntax-highlighting
Stars251
Forks33
Last commit11 months ago
langmapper.nvim
langmapper.nvimLua

A Neovim plugin that automatically translates key mappings for non-English keyboard layouts, enabling seamless input method switching.

#vimscript#developer-tools#non-english
Stars250
Forks9
Last commit2 months ago
swenv.nvim
swenv.nvimLua

A Neovim plugin for switching Python virtual environments without restarting the editor.

#python-development#editor-integration#workflow-automation
Stars249
Forks31
Last commit1 year ago
kiwi.nvim
kiwi.nvimLua

A minimal, markdown-only wiki plugin for Neovim, stripped down from VimWiki for note-taking and documentation.

#blog-writing#productivity#documentation-tool
Stars247
Forks14
Last commit11 months ago
hawtkeys.nvim
hawtkeys.nvimLua

A Neovim plugin that suggests memorable and ergonomic keymaps while analyzing your current configuration for issues.

#configuration-analysis#neovim-plugin#keyboard-shortcuts
Stars246
Forks6
Last commit3 months ago
bookmarks.nvim
bookmarks.nvimLua

A Neovim plugin to bookmark file positions with notes, persistent storage, and sorting by time/frequency.

#bookmarks#productivity#file-management
Stars245
Forks24
Last commit1 year ago
Luassert
LuassertLua

Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.

#stubs#spies#unit-testing
Stars244
Forks81
Last commit4 days ago
nvim-unception
nvim-unceptionLua

A Neovim plugin that prevents nested Neovim sessions when opening files from terminal buffers using RPC.

#vimscript#workflow-optimization#terminal-integration
Stars244
Forks8
Last commit1 month ago
reactive.nvim
reactive.nvimLua

A Neovim plugin that dynamically applies window and global highlights based on mode changes, operators, and window focus.

#highlight#vim-modes#neovim-plugin
Stars244
Forks3
Last commit5 months ago
projections.nvim
projections.nvimLua

A tiny project and optional session manager for Neovim, written in Lua, that organizes workspaces and projects.

#luajit#vim-sessions#neovim-plugin
Stars244
Forks11
Last commit2 years ago
reach.nvim
reach.nvimLua

A Neovim plugin for quickly switching between buffers, marks, tabpages, and colorschemes with fuzzy-finding and keyboard shortcuts.

#keyboard-driven#productivity#tabpage-manager
Stars244
Forks8
Last commit3 years ago
luassert
luassertLua

Extends Lua's built-in assertions with additional tests, custom assertions, argument matchers, and snapshot capabilities.

#custom-assertions#stubs#spies
Stars244
Forks81
Last commit4 days ago
starry.nvim
starry.nvimLua

A collection of modern, Lua-based color schemes for Neovim with full Treesitter and LSP support.

#treesitter#developer-tools#ui-customization
Stars242
Forks3
Last commit2 months ago
telescope-repo.nvim
telescope-repo.nvimLua

A Telescope.nvim extension that dynamically lists and navigates to source control repositories (git, Mercurial, etc.) across your filesystem without manual setup.

#fossil#mercurial#hacktoberfest
Stars241
Forks20
Last commit20 days ago
Light World
Light WorldLua

A dynamic lighting system library for Love2D games, featuring shadows, normal maps, glow maps, and post-shader effects.

#shadows#glow-effects#normal-mapping
Stars241
Forks22
Last commit7 months ago
fzf-lsp.nvim
fzf-lsp.nvimLua

A Neovim plugin that integrates fzf fuzzy search with the built-in LSP for navigating symbols, definitions, and diagnostics.

#vim#neovim-plugin#lsp-client
Stars240
Forks14
Last commit1 year ago
nvim-miniyank
nvim-miniyankLua

A killring-alike plugin for Neovim and Vim 8 that shares yank history between instances with no default mappings.

#vimscript#clipboard-management#neovim-plugin
Stars239
Forks14
Last commit2 years ago
Moonwave
MoonwaveRust

A command-line tool for generating documentation websites from comments in Lua source code.

#developer-tools#code-comments#cli-tool
Stars238
Forks30
Last commit13 days ago
lsp-progress.nvim
lsp-progress.nvimLua

A performant Neovim plugin that displays LSP progress status in the statusline with O(1) complexity.

#vimscript#developer-tools#neovim-plugin
Stars237
Forks7
Last commit4 months ago
lsp-setup.nvim
lsp-setup.nvimLua

A Neovim plugin that simplifies LSP server configuration by wrapping nvim-lspconfig and mason-lspconfig.

#vimscript#developer-tools#mason-lspconfig
Stars236
Forks16
Last commit1 year ago
PreviousPage 13 of 25Next

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
#Neovim450
#Neovim Plugin450
#Nvim226
#Game Development198
#Developer Tools183
#Productivity164
#Love2d113
#Nvim Plugin98
#Plugin93
#Syntax Highlighting92
#Vim91
#Game Engine72