Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 23 Lua Open-Source Projects
-
NeoVim
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Project mention: Lede: A Lean, Customizable OpenWrt Build System for Power Users | news.ycombinator.com | 2024-09-30
-
NvChad
Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.
The default mappings are defined here.
-
-
Cocos2d
Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.
-
another solution for fuzzy finding is telescope.nvim https://github.com/nvim-telescope/telescope.nvim
the thing i like the most about it is the amount of plugins you can add (including things like looking at nvim's paste ring).
-
annoy
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
You can definitely put all of your configuration into a single file for AstroNvim if you want.
In the docs it shows the minimal configuration to get AstroNvim running which is <10 lines in your ~/.config/init.lua file and then anything else you can just drop in that same file if you want. (https://github.com/AstroNvim/AstroNvim?tab=readme-ov-file#mi...)
Here is a user on GitHub that has a single file AstroNvim configuration: https://github.com/20k-ultra/dotfiles/blob/master/nvim/init....
-
Yes, although I recently discovered Hammerspoon which is actually a clever little bit of macOS automation technology:
https://www.hammerspoon.org/
-
Minetest
Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation
Project mention: Approximating Mathematical Constants Using Minecraft | news.ycombinator.com | 2024-12-04Luanti (formerly minetest) is open source, written in Lua, has an API with mediawiki docs, and has a vscode extension: https://github.com/minetest/minetest
Luanti wiki > Modding intro:
-
Project mention: 5 Free AI Coding Copilots to Help You Fly Out of the Dev Blackhole | dev.to | 2024-06-18
This is the repository for the backend of TabNine, the all-language autocompleter There are no source files here because the backend is closed source.
-
> Does anyone know of anything better than Make?
Xmake https://xmake.io/ for C and C++ (I haven't use that for anything serious yet) and Buck 2 https://buck2.build/ if you need a really complex build system.
-
Tool Link: https://github.com/nmap/nmap
-
xLua
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
This is my note of my testing of xLua. I'm using "Unity 2022.3.27" and URP.
-
awesomo
Cool open source projects. Choose your project and get involved in Open Source development now.
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
Mason
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
-
-
Puedes encontrar la documentación de Conky en su repositorio: Conky
-
This seems like what they have
https://github.com/nvim-neorg/neorg/wiki
-
nvim-lualine/lualine.nvim: A blazing fast and easy to configure neovim statusline plugin written in pure lua.
-
While the argument of "I deal with X11-based WMs because it's fine when I don't care about security at all" may be valid in very narrow cases (such as air-gapped systems), the argument more generally is pretty weak.
Its not surpising that x11 based WMs, such as the almighty [awesomeWM](https://github.com/awesomeWM/awesome), have more features implemented than, for instance, [jay](https://github.com/mahkoh/jay) due to the enormous time it has had to develop (though I am _very_ excited to see `jay` develop more fully, and expect it to be well used by the more tech-savy devs).
However, some WMs in the Wayland space are doing quite well on that front. I recently had some substantial problems arise in my system which (surprisingly to me, but perhaps some are getting used to this) would have been prevented by using a memory safety language for my WM, so I have made the switch to (for better or worse) only ever consider Wayland+Rust WMs. In this space, [niri](https://github.com/YaLTeR/niri) is actually quite good, and to the point - it is developing correctly _and very quickly_. So, any issues on some WM not implementing some desired feature are quickly disappearing.
IIRC, all the major 'gateway' linux distros, such as Ubuntu or Fedora, are all on Wayland by default now - so I don't imagine x11 will stay relevant much longer.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua discussion
Lua related posts
-
Show HN: Lua-libuv – A Lua Binding for libuv
-
libuv e Lua
-
Trying out Zed after more than a decade of Vim/Neovim
-
My NeoVim Experience: Productivity vs Curiosity
-
How to Deploy and Manage Kubernetes Add-Ons across multiple Clusters
-
Parinfer: Simpler Lisp Editing
-
VS Code Pets
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 6 Feb 2025
Index
What are some of the best open-source Lua projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | neovim | 85,911 |
2 | lede | 30,241 |
3 | NvChad | 25,502 |
4 | LunarVim | 18,592 |
5 | Cocos2d | 18,378 |
6 | telescope.nvim | 16,708 |
7 | annoy | 13,466 |
8 | AstroNvim | 13,017 |
9 | hammerspoon | 12,438 |
10 | Minetest | 11,078 |
11 | TabNine | 10,714 |
12 | xmake | 10,598 |
13 | nmap | 10,534 |
14 | xLua | 9,485 |
15 | awesomo | 9,477 |
16 | mason.nvim | 8,330 |
17 | packer.nvim | 7,974 |
18 | nodemcu-firmware | 7,729 |
19 | nvim-tree.lua | 7,466 |
20 | conky | 7,460 |
21 | neorg | 6,637 |
22 | lualine.nvim | 6,547 |
23 | awesome | 6,482 |