InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 5 Lua language-server Projects
-
Neovim (via nvim-lspconfig + mason)
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
Yep. Luau has an LSP so you should be able to get all that.
There is no support for Luau in Love2D though. You would have to author your code in Teal (typed lua to lua compiler) and then compile that to Lua to be run in Love: https://github.com/teal-language/tl
You can get the Lua LSP working in Love2D with full completion support by the way. The Lua LSP has 3rd party libraries included in it. You can see all the preinstalled ones here: https://github.com/LuaLS/lua-language-server/tree/master/3rd
Support for them as built-ins will be removed at some point though. But you can always add them yourself: https://github.com/LuaLS/lua-language-server/wiki/Settings#w... using the files from here: https://github.com/LuaCATS/love2d/
It looks like the easiest way to support them is using a `.luarc.json` file though: https://github.com/LuaLS/lua-language-server/wiki/Configurat...
Here is a project that is already set up with a config file that you should be able to just copy: https://github.com/jonasgeiler/love2d-joystick-tester/blob/m...
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua language-server discussion
Lua language-server related posts
-
Lune (Rust-based Luau runtime) 0.9.0 released
-
PowerShell Development in Neovim
-
null-ls will be archived
-
Some questions about code formatting with lsp-zero and mason
-
Documentation Comment highlighting with TreeSitter
-
This little thing bugs me: in lua LSP popup content, the closing paren is always highlighted red
-
C++ dev environment in pure lua based plugins.
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source language-server projects in Lua? This list will help you:
# | Project | Stars |
---|---|---|
1 | nvim-lspconfig | 11,848 |
2 | lua-language-server | 3,708 |
3 | haskell-tools.nvim | 534 |
4 | lua-lsp | 293 |
5 | digestif | 282 |