Lua

Open-source projects categorized as Lua

Top 23 Lua Open-Source Projects

  • neovim

    Vim-fork focused on extensibility and usability

  • Project mention: Why Neovim is My Text Editor of Choice | dev.to | 2024-04-23

    As a software engineer, choosing and understanding your text editor is important part of your work, as it impacts your productivity and workflow efficiency. It's like choosing the perfect tool for any trade - you need to know what tool to use and how to use it effectively if you want to excel. For me, I use Neovim as my editor and I have been using it for a little over a year now.

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

    InfluxDB logo
  • 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

  • SaaSHub

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

    SaaSHub logo
  • 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
  • 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/

  • TabNine

    AI Code Completions

  • Minetest

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

  • Project mention: Lessons from Open-Source Game Projects | dev.to | 2024-04-10

    Minetest - Minecraft-inspired voxel game engine. C++

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

  • awesomo

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

  • 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: Xmake: A modern C/C++ build tool | news.ycombinator.com | 2024-05-04
  • 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

  • nodemcu-firmware

    Lua based interactive firmware for ESP8266, ESP8285 and ESP32

  • conky

    Light-weight system monitor for X, Wayland (sort of), and other things, too

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

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

  • 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: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21
  • 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: Go performance from version 1.0 to 1.22 | news.ycombinator.com | 2024-04-14

    Would be neat to see graph of recent versions with linear scale

    I checked, they use switch on opcodes in vm.go. So would expect a recent improvement, but probably only <5%, & I didn't look close enough to see if awk is one of those languages where instruction dispatch matters less (like how APL tends to avoid issues since array ops avoid having dispatch in tight loops, or how Python avoids instruction dispatch overhead when using numpy)

    For VMs Go had a problem for large switch statements: it would always use binary search instead of a jump table. This caused gopher-lua & go-lua to both take the route of having an array of functions which they call on to dispatch instead

    A couple years ago this was fixed: https://go-review.googlesource.com/c/go/+/357330

    I measured a small perf improvement switching gopher-lua to switch: https://github.com/yuin/gopher-lua/pull/479

  • 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

  • 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 related posts

  • Tiled scrollable window manager for macOS

    1 project | news.ycombinator.com | 2 May 2024
  • Practical Vim Command Workflow

    5 projects | news.ycombinator.com | 28 Apr 2024
  • Did we lose our way in making efficient software? – ~30 MB doc file vs. browser

    2 projects | news.ycombinator.com | 28 Apr 2024
  • Why Neovim is My Text Editor of Choice

    2 projects | dev.to | 23 Apr 2024
  • Nelua: Statically typed language with a Lua flavor

    1 project | news.ycombinator.com | 22 Apr 2024
  • How to override the colors of NeoSolarized in NeoVim

    3 projects | dev.to | 21 Apr 2024
  • Lunatik: Lunatik is a framework for scripting the Linux kernel with Lua

    3 projects | news.ycombinator.com | 21 Apr 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 8 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

Project Stars
1 neovim 76,665
2 lede 28,769
3 NvChad 23,055
4 Cocos2d 17,900
5 LunarVim 17,518
6 telescope.nvim 14,112
7 annoy 12,712
8 AstroNvim 11,914
9 hammerspoon 11,498
10 TabNine 10,393
11 Minetest 10,065
12 nmap 9,300
13 awesomo 9,239
14 xLua 9,113
15 xmake 9,062
16 packer.nvim 7,619
17 nodemcu-firmware 7,576
18 conky 6,891
19 mason.nvim 6,816
20 nvim-tree.lua 6,533
21 awesome 6,129
22 gopher-lua 6,015
23 neorg 5,869

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com