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

CCDoom
CCDoomLua

A Doom-inspired first-person shooter game for ComputerCraft, built with Lua and Pine3D.

#computercraft#minecraft-mod#first-person-shooter
Stars25
Forks5
Last commit2 years ago
lovelier
lovelierJavaScript

A live reloader for Love2D game development with optional Moonscript support.

#reload#dev-tools#cli-tool
Stars25
Forks2
Last commit5 years ago
php.easy.nvim
php.easy.nvimLua

A Neovim plugin providing keybindings and functions to speed up PHP development tasks like code generation and refactoring.

#editor-tool#productivity#neovim-plugin
Stars24
Forks2
Last commit6 months ago
command-and-cursor.nvim
command-and-cursor.nvimLua

Neovim plugin that highlights cursor and visual selections when entering command mode for better visibility.

#user-interface#cursor-highlight#nvim-lua
Stars24
Forks0
Last commit1 year ago
gentags.nvim
gentags.nvimLua

A Neovim plugin that automatically generates and manages ctags for workspace and file navigation.

#vim#universal-ctags#neovim-plugin
Stars24
Forks3
Last commit1 year ago
nvim-http-client
nvim-http-clientLua

A Neovim plugin for running HTTP requests from .http files with environment variable support, compatible with IntelliJ and VSCode formats.

#autocompletion#environment-variables#vim
Stars24
Forks3
Last commit11 months ago
markdown-togglecheck
markdown-togglecheckLua

A Neovim plugin that toggles markdown task list checkboxes using Tree-sitter.

#productivity-tools#markdown-editing#neovim-plugin
Stars23
Forks3
Last commit3 years ago
blink-cmp-env
blink-cmp-envLua

A Neovim completion source for environment variables that triggers on the dollar sign.

#autocompletion#editor-tool#developer-tools
Stars23
Forks2
Last commit3 months ago
cryptoprice.nvim
cryptoprice.nvimLua

A NeoVim plugin that displays cryptocurrency prices directly in your editor using the CoinGecko API.

#crypto#developer-tools#productivity
Stars23
Forks1
Last commit10 months ago
prelive.nvim
prelive.nvimLua

A luv-based development server with live reloading for Neovim, eliminating the need for external tools like Node.js.

#live-server#vim-uv#development-server
Stars23
Forks1
Last commit11 months ago
pj.nvim
pj.nvimLua

A Neovim plugin for quickly finding and navigating to projects using the pj binary with support for multiple picker UIs.

#plugin-manager#project-navigation#picker-ui
Stars23
Forks0
Last commit5 months ago
Smallfolk
SmallfolkLua

A fast, robust, secure, and compact table serialization library for Lua, designed for safe loading of complex data structures.

#data-persistence#library#data-structures
Stars23
Forks5
Last commit10 years ago
GamepadGuesser
GamepadGuesserLua

A Löve2D library that automatically detects gamepad types and provides matching button/axis art for display.

#graphics#sdl#ui-assets
Stars23
Forks1
Last commit4 years ago
taal.nvim
taal.nvimLua

A Neovim plugin that uses LLMs to provide grammar and spelling suggestions for natural language text.

#claude-api#gemini#grammar-checker
Stars23
Forks0
Last commit3 months ago
imgraph
imgraphC

A Lua/Torch7 package for creating and manipulating edge-weighted graphs on images for segmentation and analysis.

#edge-detection#watershed#graph-algorithms
Stars23
Forks11
Last commit8 years ago
apc.nvim
apc.nvimLua

A Neovim plugin that displays daily historical events from A People's Calendar, focusing on working class movements and liberation struggles.

#alternative-history#editor-integration#daily-events
Stars23
Forks2
Last commit2 years ago
ariake.nvim
ariake.nvimLua

A beautiful, dark color scheme for Neovim, ported from Vimscript to Lua.

#developer-tools#syntax-highlighting#dark-theme
Stars23
Forks3
Last commit9 months ago
truncateline.nvim
truncateline.nvimLua

A Neovim plugin that truncates long lines to show only the start when scrolling horizontally, preventing disorientation.

#user-interface#scrolling#neovim-plugin
Stars22
Forks1
Last commit7 months ago
lovely-windows
lovely-windowsLua

A simple window and screen manager for Love2D that handles keyboard-controlled resolution switching and scaling.

#keyboard-input#aspect-ratio#game-development
Stars22
Forks0
Last commit7 years ago
repolink.nvim
repolink.nvimLua

A Neovim plugin that generates HTTP permalinks to files and line ranges in Git repositories for easy sharing.

#vimscript#version-control#developer-tools
Stars22
Forks1
Last commit2 years ago
Missile Command
Missile CommandLua

A faithful clone of the classic Missile Command arcade game, built with Lua and LÖVE for cross-platform desktop play.

#arcade#love-game-engine#desktop-game
Stars22
Forks10
Last commit2 years ago
parallax
parallaxLua

A LÖVE utility library that adds parallax scrolling layers to camera systems for 2D games.

#parallax-scrolling#game-development#utility-library
Stars22
Forks0
Last commit4 years ago
whereami.nvim
whereami.nvimLua

A Neovim plugin to display your current location, IP address, and ISP information directly within the editor.

#hacktoberfest#geolocation#neovim-plugin
Stars22
Forks1
Last commit1 month ago
Vornmath
VornmathLua

A comprehensive vector, matrix, complex number, and quaternion math library for Lua 5.1 through 5.4 and LuaJIT.

#graphics#quaternions#complex-numbers
Stars22
Forks2
Last commit3 months ago
git-log.nvim
git-log.nvimLua

A Neovim plugin to view git commit history for selected code directly within the editor.

#version-control#developer-tools#code-history
Stars21
Forks0
Last commit1 year ago
spring-initializr.nvim
spring-initializr.nvimLua

A Neovim plugin that generates and downloads fully configured Spring Boot projects directly inside the editor.

#spring#developer-tools#spring-initializer
Stars21
Forks3
Last commit1 month ago
dap-breakpoints.nvim
dap-breakpoints.nvimLua

A Neovim plugin for managing debugger breakpoints with virtual text display, advanced breakpoint creation, and exception filter editing.

#nvim-dap#neovim-plugin#persistent-breakpoints
Stars21
Forks1
Last commit
FPSGraph
FPSGraphLua

A simple FPS graphing utility for the LOVE game development framework.

#game-optimization#graphing-utility#game-development
Stars21
Forks4
Last commit12 years ago
yanklock.nvim
yanklock.nvimLua

A Neovim plugin that temporarily locks the paste register to "0, enabling safe use of delete/change motions while preserving yanked content.

#productivity#nvim-lua#plugin-management
Stars21
Forks0
Last commit1 year ago
sunburn.nvim
sunburn.nvimLua

A Neovim colorscheme designed for maximum readability using perceptual color science.

#readability#oklab-colorspace#developer-tools
Stars21
Forks0
Last commit8 days ago
blink-cmp-latex
blink-cmp-latexLua

A LaTeX source provider for the blink.cmp Neovim completion plugin, offering symbol and command completions.

#vimscript#developer-tools#latex-completion
Stars21
Forks1
Last commit4 months ago
Layouter
LayouterLua

A simple UI grid layout library for the LÖVE 2D game engine, supporting text, buttons, and images.

#interface#user-interface#design
Stars20
Forks1
Last commit2 years ago
filler-begone.nvim
filler-begone.nvimLua

A Neovim plugin that prevents unnecessary filler lines when scrolling beyond buffer content.

#vimscript#scrolling#buffer-management
Stars20
Forks1
Last commit10 months ago
renderplanet
renderplanetLua

A Love2D demo that renders realistic 2D planets using shaders for atmosphere and shadow effects.

#procedural-generation#shaders#game-development
Stars20
Forks1
Last commit8 years ago
nvim-moonicipal
nvim-moonicipalLua

A Neovim task runner for personal workflows with Lua-based tasks, coroutine execution, and rapid editing.

#coroutines#plugin#fzf-integration
Stars20
Forks0
Last commit10 months ago
warp.nvim
warp.nvimLua

A lightweight project-local file list for Neovim, providing quick access to important files via a floating window or keymaps.

#vimscript#editor-tool#productivity
Stars20
Forks0
Last commit1 month ago
PreviousPage 29 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
7 months ago
#Neovim Plugin643
#Neovim591
#Game Development302
#Nvim290
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin141
#Plugin129
#Syntax Highlighting112
#Vim112
#Game Engine101