Lua
Lua is a programming language written in C that emphasizes performance. It has automatic memory management and is often used to extend software written in other languages.
- GitHub: https://github.com/topics/lua
- Wikipedia: https://en.wikipedia.org/wiki/Lua_(programming_language)
- Repo: https://github.com/lua
- Created by: Roberto Ierusalimschy, Waldemar Celes, and Luiz Henrique de Figueiredo
- Released: 1993
- Related Topics: language,
- Last updated: 2026-01-16 00:19:06 UTC
- JSON Representation
https://github.com/Yonaba/Moses
Utility library for functional programming in Lua
array collection functional functional-programming lua object table underscore
Last synced: 27 Mar 2025
https://github.com/pocco81/auto-save.nvim
🧶 Automatically save your changes in NeoVim
lua neovim neovim-plugin save-editor save-files
Last synced: 14 Mar 2025
https://github.com/nvim-lua/lsp-status.nvim
Utility functions for getting diagnostic status and progress messages from LSP servers, for use in the Neovim statusline
lsp lsp-client lsp-status lua neovim neovim-plugin nvim statusline
Last synced: 04 Apr 2025
https://yonaba.github.io/Jumper/
Fast, lightweight and easy-to-use pathfinding library for grid-based games
gamedev lua pathfinding pathfinding-algorithms pathfinding-library
Last synced: 12 Apr 2025
https://github.com/Olical/aniseed
Neovim configuration and plugins in Fennel (Lisp compiled to Lua)
Last synced: 14 Mar 2025
https://github.com/etlegacy/etlegacy
ET: Legacy is an open source project based on the code of Wolfenstein: Enemy Territory which was released in 2010 under the terms of the GPLv3 license.
c enemy-territory etlegacy fps fps-game game game-development game-engine game-engine-3d legacy-mod linux lua macosx multi-platform multiplayer-game network-game opengl windows wolfenstein
Last synced: 15 May 2025
https://github.com/Yonaba/Jumper
Fast, lightweight and easy-to-use pathfinding library for grid-based games
gamedev lua pathfinding pathfinding-algorithms pathfinding-library
Last synced: 01 Apr 2025
https://github.com/orbitalquark/textadept
Textadept is a fast, minimalist, and remarkably extensible cross-platform text editor for programmers.
cross-platform curses editor gtk lua qt scintilla terminal text-editor textadept
Last synced: 04 Apr 2025
https://github.com/bluebird75/luaunit
LuaUnit is a popular unit-testing framework for Lua, with an interface typical of xUnit libraries (Python unittest, Junit, NUnit, ...). It supports several output formats (Text, TAP, JUnit, ...) to be used directly or work with Continuous Integration platforms (Jenkins, Maven, ...).
assertions jenkins lua luaunit maven unit-testing
Last synced: 12 Apr 2025
https://github.com/Allaman/nvim
Straightforward and pure Lua based Neovim configuration for my work as DevOps/Cloud Engineer with batteries included for Python, Golang, and, of course, YAML
configuration devops dotfiles golang ide lua markdown neovim nvim python texteditor vim workflow
Last synced: 29 Apr 2025
https://github.com/willothy/flatten.nvim
Pipe from wezterm, kitty, and neovim terminals into your current neovim instance. Like `code -r` on steroids.
lua neovim neovim-plugin nvim terminal vim
Last synced: 15 May 2025
https://github.com/jonniek/mpv-playlistmanager
Mpv lua script to create and manage playlists
lua mpv mpv-script playlist script
Last synced: 12 Apr 2025
https://github.com/Ajatt-Tools/mpvacious
🍜 Adds mpv keybindings to create Anki cards from movies and TV shows.
ajatt anki anki-cards flashcards language-learning lua mpv mpv-script spaced-repetition subs2srs subtitles yomichan
Last synced: 14 Mar 2025
https://github.com/blanksourcecode/obs-zoom-to-mouse
An OBS lua script to zoom a display-capture source to focus on the mouse
Last synced: 06 Oct 2025
https://roblox.github.io/roact/
A view management library for Roblox Lua similar to React
Last synced: 02 Aug 2025
https://github.com/hengestone/lua-languages
Languages that compile to Lua
javascript-transpiler lisp lua lua-language
Last synced: 28 Mar 2025
https://github.com/loctvl842/monokai-pro.nvim
Monokai Pro theme for Neovim written in Lua, with multiple filters: Pro, Classic, Machine, Octagon, Ristretto, Spectrum
colorscheme lua monokai-color-scheme monokai-pro monokai-theme neovim theme
Last synced: 03 Aug 2025
https://github.com/willothy/nvim-cokeline
:nose: A Neovim bufferline for people with addictive personalities
bufferline hacktoberfest lua neovim neovim-lua neovim-plugin tabline
Last synced: 14 Apr 2025
https://github.com/zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-automation-tool build-tool built-tools compiler csharp elixir go golang javascript lua neovim-plugin neovim-plugins nvim-plugin nvim-plugins python rlanguage rust typescript zig
Last synced: 15 Apr 2025
https://github.com/snyball/hawck
Key-rebinding daemon for Linux (Wayland/X11/Console)
keyboard-shortcuts lua wayland
Last synced: 28 Mar 2025
https://github.com/gideros/gideros
Gideros Release version
cross-platform game game-2d game-development game-engine lua
Last synced: 17 Dec 2025
https://github.com/tanvirtin/vgit.nvim
Visual git plugin for Neovim
git git-porcelain lua neovim scm
Last synced: 14 Mar 2025
https://github.com/rmehri01/onenord.nvim
🏔️ A Neovim theme that combines the Nord and Atom One Dark color palettes for a more vibrant programming experience.
lua neovim neovim-colorscheme nord onedark theme treesitter
Last synced: 15 May 2025
https://github.com/snyball/Hawck
Key-rebinding daemon for Linux (Wayland/X11/Console)
keyboard-shortcuts lua wayland
Last synced: 30 Oct 2025
https://github.com/freifunk-gluon/gluon
a modular framework for creating OpenWrt-based firmwares for wireless mesh nodes
c freifunk gluon hacktoberfest lua mesh-networks openwrt
Last synced: 16 Dec 2025
https://github.com/Roblox/roact
A view management library for Roblox Lua similar to React
Last synced: 14 Mar 2025
https://github.com/Zeioth/compiler.nvim
Neovim compiler for building and running your code without having to configure anything
build-automation-tool build-tool built-tools compiler csharp elixir go golang javascript lua neovim-plugin neovim-plugins nvim-plugin nvim-plugins python rlanguage rust typescript zig
Last synced: 14 Mar 2025
https://github.com/luukvbaal/statuscol.nvim
Status column plugin that provides a configurable 'statuscolumn' and click handlers.
lua neovim neovim-lua nvim plugin statuscolumn
Last synced: 15 May 2025
https://github.com/ceifa/wasmoon
A real lua 5.4 VM with JS bindings made with webassembly
fengari javascript lua nodejs webassembly
Last synced: 14 May 2025
https://github.com/frol/completely-unscientific-benchmarks
Naive performance comparison of a few programming languages (JavaScript, Kotlin, Rust, Swift, Nim, Python, Go, Haskell, D, C++, Java, C#, Object Pascal, Ada, Lua, Ruby)
ada benchmark cpp csharp dlang golang haskell java javascript kotlin lua luajit nim programming-language python ruby rust scoreboard swift
Last synced: 07 Oct 2025
https://github.com/luaposix/luaposix
Lua bindings for POSIX APIs
lua lua-binding luajit luaposix luarocks posix posix-apis
Last synced: 13 Apr 2025
https://github.com/crivotz/nv-ide
Neovim custom configuration, oriented for full stack developers (Ruby on Rails, ruby, php, html, css, SCSS, javascript)
lua neovim neovim-configuration nvim-compe vim-plugins
Last synced: 14 Mar 2025
https://github.com/crylia/crylia-theme
A theme for AwesomeWM
awesome-wm awesomewm config dotfiles linux lua
Last synced: 15 May 2025
https://github.com/kernelsauce/turbo
Turbo is a framework built for LuaJIT 2 to simplify the task of building fast and scalable network applications. It uses a event-driven, non-blocking, no thread design to deliver excellent performance and minimal footprint to high-load applications while also providing excellent support for embedded uses.
api-server http lua luajit network
Last synced: 13 Apr 2025
https://github.com/luainkernel/lunatik
Lunatik is a framework for scripting the Linux kernel with Lua.
Last synced: 15 May 2025
https://github.com/Crylia/crylia-theme
A theme for AwesomeWM
awesome-wm awesomewm config dotfiles linux lua
Last synced: 02 Apr 2025
https://github.com/anuvyklack/windows.nvim
Automatically expand width of the current window. Maximizes and restore it. And all this with nice animations!
Last synced: 05 Apr 2025
https://github.com/luckasranarison/tailwind-tools.nvim
An unofficial Tailwind CSS integration and tooling for Neovim
javascript lsp lua neovim neovim-plugin tailwindcss treesitter
Last synced: 15 May 2025
https://github.com/b3nj5m1n/kommentary
Neovim commenting plugin, written in lua.
comment commenting lua neovim neovim-lua neovim-plugin nvim plugin
Last synced: 04 Apr 2025
https://github.com/mrcjkb/haskell-tools.nvim
🦥 Supercharge your Haskell experience in neovim!
dap debug-adapter-protocol fast-tags haskell hoogle language-server language-server-protocol lsp lsp-client lua neovim neovim-plugin nvim plugin repl tagfunc telescope vim
Last synced: 15 May 2025
https://github.com/nvzone/menu
Menu plugin for neovim ( supports nested menus ) made using volt
lua menu neovim neovim-plugin nvchad
Last synced: 08 Apr 2025
https://github.com/nstefan002/screenkey.nvim
Screencast your keys in Neovim
keys lua neovim neovim-plugin screencast screenkey
Last synced: 08 Oct 2025
https://github.com/tacc/lmod
Lmod: An Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy
environment-modules hpc lmod lua tacc xsede
Last synced: 11 Apr 2025
https://github.com/kabouzeid/nvim-lspinstall
Provides the missing :LspInstall for nvim-lspconfig
lua neovim neovim-lsp neovim-lua neovim-plugin
Last synced: 28 Mar 2025
https://github.com/VapourNvim/VapourNvim
A NeoVim config for THE ULTIMATE vim IDE-like experience.
Last synced: 14 Mar 2025
https://github.com/r-lyeh/v1
💎 3D game framework in C, v1.
2d 3d 3d-engine 3d-graphics assimp c game-development game-editor game-engine game-framework gamedev lua luajit pbr public-domain python unlicense
Last synced: 10 Oct 2025
https://github.com/CRAG666/code_runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
coderunner executable lua lua-script luajit neovim neovim-config neovim-configuration neovim-plugin nvim nvim-lua nvim-plugin run-command vim-configs vim-plugin
Last synced: 14 Mar 2025
https://github.com/crag666/code_runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
coderunner executable lua lua-script luajit neovim neovim-config neovim-configuration neovim-plugin nvim nvim-lua nvim-plugin run-command vim-configs vim-plugin
Last synced: 04 Apr 2025
https://github.com/rrethy/nvim-treesitter-textsubjects
Location and syntax aware text objects which *do what you mean*
lua neovim nvim tree-sitter treesitter
Last synced: 04 Apr 2025
https://github.com/RRethy/nvim-treesitter-textsubjects
Location and syntax aware text objects which *do what you mean*
lua neovim nvim tree-sitter treesitter
Last synced: 14 Mar 2025
https://github.com/ashenvalezx/zxengine
C++ game engine project, for learning, practice and experiment.
cpp cpp20 cross-platform directx directx12 game-animation game-development game-engine graphics lua multithreading opengl physics-engine raytracing shaders vulkan
Last synced: 12 Apr 2025
https://github.com/moonjit/moonjit
Just-In-Time Compiler for the Lua Programming language. Fork of LuaJIT to continue development. This project does not have an active maintainer, see https://twitter.com/siddhesh_p/status/1308594269502885889?s=20 for more detail.
jit jit-compiler lua lua-script luajit
Last synced: 11 Dec 2025
https://github.com/luckasRanarison/tailwind-tools.nvim
An unofficial Tailwind CSS integration and tooling for Neovim
javascript lsp lua neovim neovim-plugin tailwindcss treesitter
Last synced: 01 Apr 2025
https://github.com/m-demare/hlargs.nvim
Highlight arguments' definitions and usages, using Treesitter
lua neovim neovim-plugin tree-sitter
Last synced: 15 May 2025
https://github.com/ippclub/yuescript
A MoonScript dialect compiles to Lua.
cpp lua moonscript transpiler yuescript
Last synced: 16 Jan 2026
https://github.com/Tencent/ScriptX
A versatile script engine abstraction layer.
javascriptcore lua quickjs script-engines v8
Last synced: 09 Jul 2025
https://github.com/tencent/scriptx
A versatile script engine abstraction layer.
javascriptcore lua quickjs script-engines v8
Last synced: 09 Apr 2025
https://github.com/TACC/Lmod
Lmod: An Environment Module System based on Lua, Reads TCL Modules, Supports a Software Hierarchy
environment-modules hpc lmod lua tacc xsede
Last synced: 17 Jul 2025
https://github.com/andrewferrier/debugprint.nvim
Debugging in NeoVim the print() way!
debugging debugging-tool lua neovim neovim-plugin neovim-plugins nvim print
Last synced: 08 Oct 2025
https://github.com/nvzone/minty
Most Beautifully crafted color tools for Neovim
colorpicker lua neovim neovim-plugin nvchad
Last synced: 16 May 2025
https://github.com/jsdotlua/react-lua
A comprehensive, but not exhaustive, translation of upstream ReactJS 17.x into Lua.
Last synced: 22 Jun 2025
https://github.com/actboy168/ydwe
A Tool to Help the Creation of Warcraft III Map
Last synced: 04 Apr 2025
https://github.com/bihell/Dice
一个前端后端分离的个人内容管理(CMS)系统。包含权限、博客、导航等模块。采用Nuxt、Vue2/3和SpringBoot3框架开发。
dice docker docker-compose java lua mybatis-plus mysql openresty redis spring-boot3 spring-security vue
Last synced: 12 Apr 2025
https://github.com/IppClub/YueScript
A MoonScript dialect compiles to Lua.
cpp lua moonscript transpiler yuescript
Last synced: 06 Oct 2025
https://github.com/hammerspoon/spoons
The official repository of Spoon plugins
Last synced: 15 May 2025
https://github.com/paxo-phone/PaxOS-8
Code source du système d'exploitation du PaxoPhone
cpp emulator esp32 esp32-ardui lightphone linux lua macos operating-system os paxo paxos phone smartphone windows windows-10
Last synced: 17 Apr 2025
https://github.com/mvllow/modes.nvim
Prismatic line decorations for the adventurous vim user
hacktoberfest lua neovim neovim-lua neovim-plugin nvim
Last synced: 05 Apr 2025
https://github.com/dc-swat/dreamshell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 15 May 2025
https://github.com/SmiteshP/nvim-gps
Simple statusline component that shows what scope you are working inside
lua neovim neovim-plugin nvim nvim-plugin nvim-treesitter treesitter
Last synced: 28 Mar 2025
https://github.com/echasnovski/mini.surround
Neovim Lua plugin with fast and feature-rich surround actions. Part of 'mini.nvim' library.
lua mini-nvim neovim neovim-plugin
Last synced: 16 May 2025
https://github.com/jbyuki/one-small-step-for-vimkind
Debug adapter for Neovim plugins
dap-server debugging lua neovim nvim nvim-dap
Last synced: 16 May 2025
https://github.com/DC-SWAT/DreamShell
Operating system for the Sega Dreamcast
bios bootloader c cpp dreamcast driver embedded emulator filesystem firmware homebrew iso loader lua operating-system sega sega-dreamcast sh4 shell xml
Last synced: 04 Apr 2025
https://github.com/quenty/nevermoreengine
ModuleScript loader with reusable and easy unified server-client modules for faster game development on Roblox
game-development lua nevermore rbxlua roblox
Last synced: 16 Jan 2026
https://github.com/fstirlitz/luaparse
A Lua parser written in JavaScript
ast javascript javascript-library lua lua-parser luaparse
Last synced: 12 Dec 2025
https://github.com/misterda/love-release
:love_letter: Lua script that makes LÖVE game release easier
Last synced: 04 Apr 2025
https://github.com/Yonaba/30log
30 lines library for object orientation in Lua
lua object-oriented oop-library
Last synced: 30 Mar 2025
https://github.com/yonaba/30log
30 lines library for object orientation in Lua
lua object-oriented oop-library
Last synced: 05 Apr 2025
https://github.com/wu-lang/wu
🐉 A practical game and data language
language lua programming-language wu
Last synced: 23 Jul 2025