Top 23 Lua Open-Source Projects
Vim-fork focused on extensibility and usabilityProject mention: 0.5 is now feature frozen: please help test | reddit.com/r/neovim | 2021-06-16
Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to diskProject mention: How would you go about building a content based recommendation system with reinforcement? | reddit.com/r/datascience | 2021-06-13
Spotify develops Annoy for its internal recommender systems. Vector similarity search for clustering as well as ANN model tracing over the vector pool.
AI Code CompletionsProject mention: 42 Companies using Rust in production | reddit.com/r/rust | 2021-04-13
We also use rust to build Tabnine! (see https://tabnine.com)
Staggeringly powerful macOS desktop automation with LuaProject mention: What are your favourite macros? Share them here! | reddit.com/r/DygmaLab | 2021-05-22
Some of these can be achieved purely through Bazecor, for others I'm using Alfred or Hammerspoon, although Keyboard Maestro or a Windows equivalent software such as AutoHotkey would probably work well too.
Lua based interactive firmware for ESP8266, ESP8285 and ESP32Project mention: File Transfer using Bluetooth Classic, ESP32, SD SPI, and Android | reddit.com/r/arduino | 2021-04-23
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Minetest is an open source voxel game engine with easy modding and game creationProject mention: Why aren't there more open-source indie games? | reddit.com/r/gamedev | 2021-06-16
Minetest is open-source and relatively well-known. Basically a Minecraft clone, so I'd say that covers the "sandbox" genre, at least.
Nmap - the Network Mapper. Github mirror of official SVN repository.Project mention: How Do I Solve Assertion failed: p != NULL (netutil.cc: route_dst_netlink: 3190)? | reddit.com/r/linuxquestions | 2021-04-20
Looks like at that point of the code it is trying to get the name of a network interface, and that fails for some reason. Is there anything unusual about your system, especially regarding networking?
The Cloud-Native API GatewayProject mention: Apache Apisix – A Real-Time Cloud-Native API Gateway (Nginx, Etcd) | news.ycombinator.com | 2021-02-13
Light-weight system monitor for X.Project mention: Why i stopped using Linux | reddit.com/r/u_Medical_Blackberry_5 | 2021-05-23
is there a way to get conky themes working like im looking for somebody with actual experience here is a link to conky https://github.com/brndnmtthws/conky here is a link to a conky manager https://github.com/brndnmtthws/conky and here is the theme i want working https://www.deviantart.com/helmuthdu/art/CONKY-COLORS-244793180 there are more but keeping it simple
GopherLua: VM and compiler for Lua in GoProject mention: Show HN: LadyLua, batteries-included static Lua 5.1 interpreter | news.ycombinator.com | 2021-04-08
GopherLua  is a Lua implementation written in Go, not just a wrapper around the C implementation.
The main alternative seems to be Shopify’s go-lua , given that Microsoft’s golua  is no longer being developed. The main difference between these three implementations seems to be the supported Lua version - 5.1, 5.2 and 5.3 respectively.
awesome window manager (by awesomeWM)Project mention: imagebox opacity | reddit.com/r/awesomewm | 2021-06-17
It is still present. Here is the issue.
A lightweight, fast and extensible game server for MinecraftProject mention: Is it possible to write a Minecraft server in a language OTHER than Java? | reddit.com/r/admincraft | 2021-03-01
There were a bunch of attempts in the past. Cuberite is still actively maintained but I have never tried them: https://github.com/cuberite/cuberite
🔥 A cross-platform build utility based on LuaProject mention: Why are c++ compilation commands so verbose? | reddit.com/r/cpp | 2021-06-08
More features while keeping the old ones is how vendors ended up with this uncomfortable interface in the first place. There are many tools like https://github.com/xmake-io/xmake/ that can handle it for you instead.
A vi-like editor based on Plan 9's structural regular expressions (by martanne)
Cross-platform 2D and 3D game engine.Project mention: 2D game framework/engine that is mostly code driven (not GUI-driven) | reddit.com/r/gamedev | 2021-06-02
:crescent_moon: A language that compiles to LuaProject mention: Any Lua exercises? | reddit.com/r/lua | 2021-05-02
Though lately my interest is more in using Lua as an intermediate language, similar to how JS is being used as a compilation target for other languages. It can be a good way to add new features and abstractions while still taking advantage of Lua's embeddability. Stuff like Urn (lisp), Amulet (ML-family, OCaml/Haskell-like), and MoonScript (Python-like).
I think ClojureScript has been able to compile itself since ~2015 if I remember correctly. There is some helper libraries that makes the experience nicer nowadays too, tools like KLIPSE (https://github.com/viebel/klipse)
Here are some starting points:
Sol3 (sol2 v3.0) - a C++ <-> Lua API wrapper with advanced features and top notch performance - is here, and it's great! Documentation:Project mention: Embedding Lisp in C++ – A Recipe | news.ycombinator.com | 2021-06-08
The Time Series Visualization Tool that you deserve.Project mention: Ask HN: Software for Time Series Data Manipulation | news.ycombinator.com | 2021-02-17
Based on your comment, I assume you mean a GUI program for interactive exploration and manipulation, rather than a library?
This was posted on HN a few months ago and came to mind: https://github.com/facontidavide/PlotJuggler
In a past job, we used the commercial app nCode Glyphworks for graphical / interactive signal processing from field tests with hundreds of sensors.
Find, Filter, Preview, Pick. All lua, all the time.Project mention: I never realized how good telescope.nvim is... | reddit.com/r/neovim | 2021-06-16
For those who don't know, check out telescope's pickers list. It has built-in functions for everything from finding files, to lsp symbols, to searching for marks, to editing vim options, and far more!
Awesome WM themesProject mention: Gnome user wanting to switch to Awesome: any start-up guide/cool config you'd recommend me? | reddit.com/r/awesomewm | 2021-06-10
A very nice way to start your awesome journey is awesome-copycats.
What are some of the best open-source Lua projects? This list will help you: