Lua

Open-source projects categorized as Lua

Top 23 Lua Open-Source Projects

  1. neovim

    Vim-fork focused on extensibility and usability

    Project mention: My NeoVim Experience: Productivity vs Curiosity | dev.to | 2025-01-24

    NeoVim

  2. 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.

    CodeRabbit logo
  3. lede

    Lean's LEDE source

    Project mention: Lede: A Lean, Customizable OpenWrt Build System for Power Users | news.ycombinator.com | 2024-09-30
  4. NvChad

    Blazing fast Neovim framework providing solid defaults and a beautiful UI, enhancing your neovim experience.

    Project mention: Setting Up Neovim | dev.to | 2025-01-01

    The default mappings are defined here.

  5. LunarVim

    🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.

    Project mention: A Power-Filled IDE for Neovim with Sane Defaults | dev.to | 2024-12-09
  6. 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.

  7. telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    Project mention: So You Want to Write Java in Neovim | news.ycombinator.com | 2024-12-28

    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).

  8. annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. AstroNvim

    AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins

    Project mention: The State of Vim | news.ycombinator.com | 2025-01-24

    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....

  11. hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

    Project mention: Query Apple's FindMy Network with Python | news.ycombinator.com | 2024-12-21

    Yes, although I recently discovered Hammerspoon which is actually a clever little bit of macOS automation technology:

    https://www.hammerspoon.org/

  12. 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-04

    Luanti (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:

  13. TabNine

    AI Code Completions

    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.

  14. xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: I Like Makefiles | news.ycombinator.com | 2024-09-20

    > 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.

  15. nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

    Project mention: 6 Powerful Free Security Tools That Will Surprise You | dev.to | 2024-10-09

    Tool Link: https://github.com/nmap/nmap

  16. xLua

    xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.

    Project mention: Using xLua in Unity | dev.to | 2024-08-04

    This is my note of my testing of xLua. I'm using "Unity 2022.3.27" and URP.

  17. awesomo

    Cool open source projects. Choose your project and get involved in Open Source development now.

  18. mason.nvim

    Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.

    Project mention: How to setup VueJs in Neovim (January 2025) | dev.to | 2025-01-02

    Mason

  19. packer.nvim

    A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config

  20. nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

  21. nvim-tree.lua

    A file explorer tree for neovim written in lua

  22. conky

    Light-weight system monitor for X, Wayland, and other things, too

    Project mention: Conky | dev.to | 2024-03-31

    Puedes encontrar la documentación de Conky en su repositorio: Conky

  23. neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Project mention: Neorg – organize your life in Neovim | news.ycombinator.com | 2024-03-26

    This seems like what they have

    https://github.com/nvim-neorg/neorg/wiki

  24. lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

    Project mention: Ultimate Neovim Setup Guide: lazy.nvim Plugin Manager | dev.to | 2024-06-24

    nvim-lualine/lualine.nvim: A blazing fast and easy to configure neovim statusline plugin written in pure lua.

  25. awesome

    awesome window manager (by awesomeWM)

    Project mention: Improving Xwayland Window Resizing | news.ycombinator.com | 2024-10-29

    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.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Lua discussion

Log in or Post with

Lua related posts

  • Show HN: Lua-libuv – A Lua Binding for libuv

    2 projects | news.ycombinator.com | 27 Jan 2025
  • libuv e Lua

    2 projects | dev.to | 27 Jan 2025
  • Trying out Zed after more than a decade of Vim/Neovim

    8 projects | news.ycombinator.com | 24 Jan 2025
  • My NeoVim Experience: Productivity vs Curiosity

    1 project | dev.to | 24 Jan 2025
  • How to Deploy and Manage Kubernetes Add-Ons across multiple Clusters

    1 project | dev.to | 22 Jan 2025
  • Parinfer: Simpler Lisp Editing

    5 projects | news.ycombinator.com | 20 Jan 2025
  • VS Code Pets

    6 projects | news.ycombinator.com | 18 Jan 2025
  • A note from our sponsor - CodeRabbit
    coderabbit.ai | 6 Feb 2025
    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 →

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

Sponsored
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.
coderabbit.ai