Lua Neovim

Open-source Lua projects categorized as Neovim | Edit details

Top 23 Lua Neovim Projects

  • GitHub repo NvChad

    An attempt to make neovim cli as functional as an IDE while being very beautiful, blazing fast.

    Project mention: Good Neovim Configurations | | 2021-11-23

    Another distribution too. Nice and its easy to custom:

  • GitHub repo LunarVim

    An IDE layer for Neovim with sane defaults. Completely free and community driven.

    Project mention: What is you prefered IDE for React Native? | | 2021-11-24

    i use this setup:

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo telescope.nvim

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

    Project mention: styled-components & telescope question | | 2021-11-28
  • GitHub repo nvim-lspconfig

    Quickstart configurations for the Nvim LSP client

    Project mention: Neovim C++ development | | 2021-11-28
  • GitHub repo dotfiles

    vim, zsh, git, homebrew, nvm, neovim - my whole world (by nicknisi)

    Project mention: Lists of lua-based nvim config files? | | 2021-11-05
  • GitHub repo 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: Hop v1.1: « inclusive » jumps, callbacks | | 2021-11-16

    As a reminder, you can update to Hop v1.1 using four different mechanisms (examples with packer:

  • GitHub repo neorg

    Modernity meets insane extensibility. The future of organizing your life in Neovim.

    Project mention: Literate Programming akin to Emac's org-mode | | 2021-11-26

    Since no one has mentioned it: Neorg.

  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo nvim-tree.lua

    A file explorer tree for neovim written in lua

    Project mention: Show errors in file explorer | | 2021-11-26

    nvim-tree has support for this. Enable the diagnostics feature and it should get errors/warnings from whatever language server(s) you have running

  • GitHub repo trouble.nvim

    🚦 A pretty diagnostics, references, telescope results, quickfix and location list to help you solve all the trouble your code is causing.

    Project mention: Anything for outlining markdown in Neovim? | | 2021-11-19

    I wish it did, would be great. looks pretty bloated and has not had an update since March, but I think it creates an outline using the quickfix menu. It would be a nice update to to do something similar, but is probably out of scope.

  • GitHub repo nvim-dap

    Debug Adapter Protocol client implementation for Neovim (>= 0.5)

    Project mention: Neovim C++ development | | 2021-11-28
  • GitHub repo lualine.nvim

    A blazing fast and easy to configure neovim statusline plugin written in pure lua.

    Project mention: Can you call c functions with lua? | | 2021-11-02

    You can write a shared lib with c and load it in runtime with ffi . I had experimented with that once later didn't find the hassle worth the effort .

  • GitHub repo indent-blankline.nvim

    Indent guides for Neovim

    Project mention: i have changed the Whitespace color to little gray. now whenever my cursor goes on whitespace, it almost become invisible. how to fix this? or how to change the cursor color? any highlight group? | | 2021-11-15

    No direct way in vim. See

  • GitHub repo orgmode

    Orgmode clone written in Lua for Neovim 0.5+.

    Project mention: Orgmode clone written in Lua for Neovim 0.5+. | | 2021-11-27
  • GitHub repo 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: Weird error with which-key.nvim | | 2021-11-25

    Hmm... Possibly related to

  • GitHub repo barbar.nvim

    The neovim tabline plugin.

    Project mention: cokeline.nvim: New updates, lots of bug fixes | | 2021-11-10

    wut is diffrence from barbar.nvim and bufferline.nvim

  • GitHub repo conjure

    Interactive evaluation for Neovim (Clojure, Fennel, Janet, Racket, Hy, MIT Scheme, Guile)

    Project mention: What I wish I knew when learning F# | | 2021-10-14

    Thanks for the links, neighbor.

    Borkdude is a total boss; babashka and clj-kondo are amazing.

    Also, don't get me wrong, I reiterate that I already love clojure, I just wish there were fewer and lower barriers for others to join in.

    I realize there are already people on that case like, and are doing an excellent job. I also think that things like are pretty awesome, being predominantly a vimmer.

  • GitHub repo CodeArt

    Use NeoVim as general purpose IDE

    Project mention: Lua config with installer and a way to update config! | | 2021-10-30

    Link to project repo:

  • GitHub repo awesome-dotfiles

    Dotfiles for awesome people using the awesomewm linux environment (by WillPower3309)

    Project mention: Manjaro-Awesome | | 2021-06-03

    In case you didn't know these kinds of files are often called dotfiles (just because they're often named as something like .config) You can find people's personal dotfiles all over github or by just googling awesomewm dotfiles. I personally like Derek Taylor's (DistroTube) dotfiles, but I also found these right away by googling.

  • GitHub repo lush.nvim

    Define Neovim themes as a DSL in lua, with real-time feedback.

    Project mention: Making Emacs Popular Again | | 2021-11-04
  • GitHub repo nvim-autopairs

    autopairs for neovim written by lua

    Project mention: nvim-cmp and adding function brackets + arguments | | 2021-11-27

    You need or similar plugin for brackets.

  • GitHub repo plenary.nvim

    plenary: full; complete; entire; absolute; unqualified. All the lua functions I don't want to write twice.

    Project mention: Can I use nvim-cmp to select code actions? | | 2021-11-11

    Managing popups only using the built-in nvim API is actually bothersome: it's not simple, one needs to deal with creation, interruption, auto-hiding, etc. That's why there are some UI plugins like [popup.nvim](nvim-lua/popup.nvim) (will be merged to upstream when ready), plenary.nvim or popfix. In short, you'll need a plugin.

  • GitHub repo toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    Project mention: The last part of my config in vim script, help me convert it to lua | | 2021-10-14

    Why not use instead?

  • GitHub repo nvim-lsp-installer

    Companion plugin for nvim-lspconfig that allows you to seamlessly manage LSP servers locally with :LspInstall. With full Windows support!

    Project mention: Neovim C++ development | | 2021-11-28
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 2021-11-28.

Lua Neovim related posts


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

Project Stars
1 NvChad 7,213
2 LunarVim 6,314
3 telescope.nvim 4,089
4 nvim-lspconfig 3,232
5 dotfiles 2,207
6 packer.nvim 1,691
7 neorg 1,643
8 nvim-tree.lua 1,478
9 trouble.nvim 1,008
10 nvim-dap 979
11 lualine.nvim 953
12 indent-blankline.nvim 935
13 orgmode 922
14 which-key.nvim 862
15 barbar.nvim 782
16 conjure 766
17 CodeArt 645
18 awesome-dotfiles 608
19 lush.nvim 570
20 nvim-autopairs 569
21 plenary.nvim 562
22 toggleterm.nvim 562
23 nvim-lsp-installer 543
Find remote jobs at our new job board There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives