SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Lua Open-Source Projects
-
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.
-
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.
-
annoy
Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk
-
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.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
-
Minetest
Minetest is an open source voxel game-creation platform with easy modding and game creation
-
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.
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
-
mason.nvim
Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
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.
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).
NvChad
LunarVim
Project mention: Level Up Your Dev Workflow: Conquer Web Development with a Blazing Fast Neovim Setup (Part 1) | dev.to | 2024-03-16for telescope.nvim (optional) live grep: ripgrep find files: fd
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
Project mention: Show HN: NotesOllama – I added local LLM support to Apple Notes (through Ollama) | news.ycombinator.com | 2024-02-21Another 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/
Minetest - Minecraft-inspired voxel game engine. C++
Project mention: NMAP-formatter: convert NMAP results to HTML, CSV, JSON, graphviz (dot), SQLite | news.ycombinator.com | 2024-01-26https://github.com/nmap/nmap/issues/635
This looks like a reasonable mitigation for the lack of native JSON output.
Project mention: Cpp2 and cppfront – An experimental 'C++ syntax 2' and its first compiler | news.ycombinator.com | 2024-03-31
packer
Puedes encontrar la documentación de Conky en su repositorio: Conky
Project mention: I can't stand using VSCode so I wrote my own (it wasn't easy) | news.ycombinator.com | 2024-04-21
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?
https://github.com/awesomeWM/awesome/issues/3132
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
This seems like what they have
https://github.com/nvim-neorg/neorg/wiki
Lua related posts
- Why Neovim is My Text Editor of Choice
- Nelua: Statically typed language with a Lua flavor
- How to override the colors of NeoSolarized in NeoVim
- Lunatik: Lunatik is a framework for scripting the Linux kernel with Lua
- Scriptable Operating Systems with Lua [pdf]
- Solitaire: Authentic remake of the Windows 95 original
- Let's See Your Terminal
-
A note from our sponsor - SaaSHub
www.saashub.com | 25 Apr 2024
Index
What are some of the best open-source Lua projects? This list will help you:
Project | Stars | |
---|---|---|
1 | neovim | 76,465 |
2 | lede | 28,672 |
3 | NvChad | 22,887 |
4 | Cocos2d | 17,893 |
5 | LunarVim | 17,463 |
6 | telescope.nvim | 13,961 |
7 | annoy | 12,692 |
8 | AstroNvim | 11,839 |
9 | hammerspoon | 11,459 |
10 | TabNine | 10,387 |
11 | Minetest | 10,031 |
12 | nmap | 9,228 |
13 | awesomo | 9,227 |
14 | xLua | 9,081 |
15 | xmake | 8,755 |
16 | packer.nvim | 7,591 |
17 | nodemcu-firmware | 7,565 |
18 | conky | 6,859 |
19 | mason.nvim | 6,777 |
20 | nvim-tree.lua | 6,497 |
21 | awesome | 6,110 |
22 | gopher-lua | 6,005 |
23 | neorg | 5,822 |
Sponsored