InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Lua Lua Projects
-
I'm a big fan of SpaceVim, but I want to test other Vim/Neovim configs/distros. I have found this list of potential alternatives:
-
NvChad
An attempt to make neovim cli functional like an IDE while being very beautiful, blazing fast startuptime
Project mention: NvChad install seems to be missing which-key, dashboard (and maybe other things?) | reddit.com/r/neovim | 2023-02-02Having heard so many good things about NvChad, I decided to give it a try.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
No it has not gone dormant. https://github.com/LunarVim/LunarVim/commits/master shows it's very actively developed with numerous contributors.
-
Like you said, there's ways to do this from within nvim (telescope.nvim and fzf.vim, to name a few), but this doesn't require any setup.
-
AstroNvim
AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
https://github.com/AstroNvim/AstroNvim …read their code and understand it. …then customize one of them to your liking or start from scratch. Just have a look at https://neovim.io/doc/user/lua-guide.html and notice how you can run lua on your text "buffer" (whatever page/script/file you're editing currently) via :lua print("hello") or :source ~/programs/baz/myluafile.lua etc. https://neovim.io/doc/user/lua.html is another helpful source. And https://learnxinyminutes.com/docs/lua/ is an easy-to-read overview of lua syntax. NeoVim is Vim + Lua, so it's got some steepness in its learning, but you don't have to learn very much about Vim in order to benefit from its power.
-
C++ now also has many more modern tools, such as Xmake
-
packer.nvim
A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
A few months ago I was trying this plugin manager, packer.nvim. I had something like this in my configuration.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
Project mention: I'm so undecided about desktop environments, which one should I choose and why are you recommending it? I need a stable, customizable one. | reddit.com/r/linuxmasterrace | 2023-01-30
If you want to customize in detail your desktop and are not afraid to edit text files, awesome and fluxbox can be your option
-
What's also useful is to have a tree plugin (such as nvim-tree or nerdtree), so you can just open any file in the workspace (or outside it) if needed. That way, even if you delete a buffer, you can just come back to a file whose buffer you deleted.
-
-
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: Need help in installing autocomplete/intellisense plugin for C++ in neovim. | reddit.com/r/neovim | 2023-02-01Doesn't NvChad comes with Mason installed?
-
Project mention: nordic.nvim: A warmer and darker implementation of Nord | reddit.com/r/neovim | 2023-01-22
I am using lualine.nvim and configs can be found here.
-
Project mention: what is the equivalent of emacs org mode in neovim | reddit.com/r/neovim | 2023-01-18
org-mode and neorg
-
Project mention: A modern replacement for Redis and Memcached | reddit.com/r/programming | 2022-05-30
Then you should like Tarantool which has a built-in Lua (LuaJIT) application server.
-
A programmer-friendly language that compiles to Lua.
-
-
-
trouble.nvim
🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.
Great feedback, thanks! I’ll certainly have a look into using the LSP to reduce the amount of tests to run. For me, the notifications are a handy feature since our ruby code runs in a docker container. It takes quite some time to attach to the container and run the test file. (This was actually one of the motivations for writing this plugin) However, you can disable notifications and rely completely on the diagnostics. With another plugin like trouble.nvim, you could see the updates in a separate window. Only downside to this, it will be cluttered with other LSP diagnostics. I chose this approach since I am not a fan of creating just another status window, maybe I’ll have to revisit this opinion.
-
-
Project mention: Is there a simple way to see if a certain line has unsaved changes? | reddit.com/r/vim | 2023-01-26
You can indeed. I do it using gitsigns.
-
which-key.nvim
💥 Create key bindings that stick. WhichKey is a lua plugin for Neovim 0.5 that displays a popup with possible keybindings of the command you started typing.
Project mention: Question about folke's which-key and <CR> (`RETURN`) | reddit.com/r/neovim | 2023-01-05I opened issue 385, which has more details of this specific use case.
-
ZeroBraneStudio
Lightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux
-
Maybe try gitsigns.nvim and lazygit with toggleterm.nvim.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua Lua related posts
- reticle.nvim
- Show HN: Build Windows executable from your Lua scripts
- Media player with thumbnail seek
- How to toggle b/w case sensitivity after search.
- Best way to learn lua
- Autosaving on focus lost
- FFXI and Cutscene
-
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
Index
What are some of the best open-source Lua projects in Lua? This list will help you:
Project | Stars | |
---|---|---|
1 | SpaceVim | 19,538 |
2 | NvChad | 13,991 |
3 | LunarVim | 13,017 |
4 | telescope.nvim | 8,779 |
5 | AstroNvim | 6,440 |
6 | xmake | 6,187 |
7 | packer.nvim | 5,487 |
8 | awesome | 5,379 |
9 | nvim-tree.lua | 4,275 |
10 | lite-xl | 3,595 |
11 | mason.nvim | 3,474 |
12 | lualine.nvim | 3,250 |
13 | neorg | 3,222 |
14 | tarantool | 3,045 |
15 | moonscript | 2,902 |
16 | vulscan | 2,796 |
17 | awesome-copycats | 2,786 |
18 | trouble.nvim | 2,716 |
19 | luarocks | 2,692 |
20 | gitsigns.nvim | 2,633 |
21 | which-key.nvim | 2,495 |
22 | ZeroBraneStudio | 2,426 |
23 | toggleterm.nvim | 2,160 |