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

lovelier
lovelierJavaScript

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

#reload#dev-tools#cli-tool
Stars25
Forks2
Last commit5 years ago
skeletor
skeletorLua

A skeletal animation system for LÖVE 2D featuring a cascading style system, tagging, and collision boundaries.

#graphics#skeletal-animation#collision-detection
Stars25
Forks1
Last commit7 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 commit8 months 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 commit1 month 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
GamepadGuesser
GamepadGuesserLua

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

#graphics#sdl#ui-assets
Stars23
Forks2
Last commit4 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 commit11 months 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
Stars23
Forks0
Last commit4 years 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 commit1 year 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 commit5 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
Stars23
Forks1
Last commit9 months ago
CCDoom
CCDoomLua

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

#computercraft#minecraft-mod#first-person-shooter
Stars23
Forks5
Last commit3 years 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 commit9 years 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 commit6 months 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 commit5 months 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
Stars23
Forks1
Last commit
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 commit11 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
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
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
omarchy-purplewave-theme
omarchy-purplewave-themeCSS

A purple theme for the Omarchy window manager with Lua-inspired wallpaper.

#visual-design#omarchy#linux-desktop
Stars22
Forks0
Last commit5 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
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
Stars22
Forks1
Last commit6 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
Stars22
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
Stars22
Forks3
Last commit14 days 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
Forks11
Last commit2 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
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 commit5 months ago
grove.color
grove.colorLua

A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.

#graphics#animation#shaders
Stars21
Forks0
Last commit5 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
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
Stars21
Forks1
Last commit3 months ago
filler-begone.nvim
filler-begone.nvimLua

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

#vimscript#scrolling#buffer-management
Stars21
Forks1
Last commit3 days 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
Stars21
Forks1
Last commit1 month ago
sunburn.nvim
sunburn.nvimLua

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

#readability#oklab-colorspace#developer-tools
Stars21
Forks0
Last commit2 months ago
grove.draworder
grove.draworderLua

A collection of mini graphics libraries for Love2D, providing animation, shader chaining, color manipulation, and resolution handling.

#graphics#animation#shaders
Stars21
Forks0
Last commit5 years ago
blame-column.nvim
blame-column.nvimLua

A Neovim plugin that displays git blame information in a dedicated column with real-time updates and extensive customization.

#real-time-updates#version-control#git-blame
Stars20
Forks2
Last commit1 year 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
9 months ago
#Neovim Plugin643
#Neovim593
#Game Development302
#Nvim291
#Developer Tools250
#Productivity230
#Love2d193
#Nvim Plugin143
#Plugin129
#Vim113
#Syntax Highlighting112
#Game Engine101