Lua

Open-source projects categorized as Lua

Top 23 Lua Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

    Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    Neovim: Make sure you have Neovim installed on your system. You can check the official website for installation instructions: https://neovim.io/ Git: We'll be using Git to clone the LazyVim starter pack. If you don't have Git, you can download it from https://git-scm.com/downloads

  • lede

    Lean's LEDE source

    Project mention: Compile OpenWRT for x86 target with 6.2+ kernel? | /r/openwrt | 2023-05-09

    You can try the Chinese build Lean: https://github.com/coolsnowwolf/lede/tree/master/target/linux/x86 it has 6.x kernels but please note that default packages are not the same as the main openwrt packages, they are most of the time older packages. In short they have different packages (b default).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • NvChad

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

    Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    NvChad

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

    Project mention: Not only Unity... | /r/opensourcegames | 2023-11-11
  • LunarVim

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

    Project mention: Every Neovim, Every Config, All At Once | dev.to | 2024-03-06

    LunarVim

  • telescope.nvim

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

    Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16

    for telescope.nvim (optional) live grep: ripgrep find files: fd

  • annoy

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

    Project mention: Do we think about vector dbs wrong? | news.ycombinator.com | 2023-09-05

    The focus on the top 10 in vector search is a product of wanting to prove value over keyword search. Keyword search is going to miss some conceptual matches. You can try to work around that with tokenization and complex queries with all variations but it's not easy.

    Vector search isn't all that new a concept. For example, the annoy library (https://github.com/spotify/annoy) has been around since 2014. It was one of the first open source approximate nearest neighbor libraries. Recommendations have always been a good use case for vector similarity.

    Recommendations are a natural extension of search and transformers models made building the vectors for natural language possible. To prove the worth of vector search over keyword search, the focus was always on showing how the top N matches include results not possible with keyword search.

    In 2023, there has been a shift towards acknowledging keyword search also has value and that a combination of vector + keyword search (aka hybrid search) operates in the sweet spot. Once again this is validated through the same benchmarks which focus on the top 10.

    On top of all this, there is also the reality that the vector database space is very crowded and some want to use their performance benchmarks for marketing.

    Disclaimer: I am the author of txtai (https://github.com/neuml/txtai), an open source embeddings database

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • hammerspoon

    Staggeringly powerful macOS desktop automation with Lua

    Project mention: Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21

    Another option for hacking something like this together could be HammerSpoon. I’ve spent some time with it, but haven’t tried integrating with Apple Notes, I mostly did stuff at the file system level to keep it easy.

    https://www.hammerspoon.org/

  • 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: Enchula Mi Consola | dev.to | 2023-12-19
  • TabNine

    AI Code Completions

  • Minetest

    Minetest is an open source voxel game-creation platform with easy modding and game creation

    Project mention: Edgar, Build a Dyson Swarm | news.ycombinator.com | 2024-03-28

    Been there, done that.

    Nothing beats industrial Minecraft (in it's prime, which it isn't in atm as far as I konw) IMO.

    Not even close, when considering the ability to add magic/farming/computer stuff.

    Though Minetest[0] has some pretry cool packs.

    [0]https://www.minetest.net/

  • awesomo

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

  • nmap

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

    Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26

    https://github.com/nmap/nmap/issues/635

    This looks like a reasonable mitigation for the lack of native JSON output.

  • xLua

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

  • xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: An Introduction to Modern CMake | news.ycombinator.com | 2024-03-22
  • nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

  • packer.nvim

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

    Project mention: thethethe.nvim - neovim friendly autocorrect plugin | /r/neovim | 2023-10-21

    packer

  • conky

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

    Project mention: False lead on memory leak | /r/kde | 2023-08-10
  • 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: Do I need NeoVIM? | /r/neovim | 2023-12-07

    https://github.com/hrsh7th/nvim-cmp This is an autocompletion engine https://github.com/nvim-treesitter/nvim-treesitter This allows NeoVim to install parsing scripts so NeoVim can do things like code highlighting. https://github.com/williamboman/mason.nvim Not strictly necessary, but allows you to access a repo of LSP, install them, and configure them for without you actively messing about in config files. https://github.com/neovim/nvim-lspconfig Also not strictly necessary, but vastly simplifies LSP setup. https://github.com/williamboman/mason-lspconfig.nvim This lets the above two plugins talk to each other more easily.

  • nvim-tree.lua

    A file explorer tree for neovim written in lua

    Project mention: Installing neovim plugins (nvim-tree) | /r/NixOS | 2023-11-18

    This works for installing the other plugins. But I can't seem to access nvim-tree. According to the website (https://github.com/nvim-tree/nvim-tree.lua), I should be able enter :NvimTreeOpen in neovim, but I get "Not an editor command: NvimTreeOpen." Any ideas?

  • awesome

    awesome window manager (by awesomeWM)

    Project mention: Hyprland Crash Course | news.ycombinator.com | 2024-03-23

    https://github.com/awesomeWM/awesome/issues/3132

  • gopher-lua

    GopherLua: VM and compiler for Lua in Go

    Project mention: Jacobin: Minimal JVM written in Go and capable of running Java 17 classes | news.ycombinator.com | 2023-08-24

    Not the parent but there are several high quality native (meaning no CGO) Lua implementations for Go and it's a great choice if you want an embedded scripting language:

    https://github.com/yuin/gopher-lua

  • sysbench

    Scriptable database and system performance benchmark

    Project mention: RDS MySQL Load Testing with Sysbench | dev.to | 2023-04-09

    Sometimes you need to do a load test on MySQL Database to test Auto-Scaling for example. I found a very useful tool called Sysbench that I will present in this article.

  • SaaSHub

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

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). The latest post mention was on 2024-03-28.

Lua related posts

Index

What are some of the best open-source Lua projects? This list will help you:

Project Stars
1 neovim 75,505
2 lede 28,550
3 NvChad 22,566
4 Cocos2d 17,840
5 LunarVim 17,312
6 telescope.nvim 13,570
7 annoy 12,592
8 hammerspoon 11,410
9 AstroNvim 11,212
10 TabNine 10,350
11 Minetest 9,973
12 awesomo 9,195
13 nmap 9,107
14 xLua 9,013
15 xmake 8,592
16 nodemcu-firmware 7,552
17 packer.nvim 7,541
18 conky 6,814
19 mason.nvim 6,554
20 nvim-tree.lua 6,369
21 awesome 6,078
22 gopher-lua 5,957
23 sysbench 5,743
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com