Discover the top trending Lua repositories and projects on Github. Explore the latest trends in Lua development.

Trending Repositories

1

LazyVim

Neovim config for the lazy
🔥🔥🔥
2

lazy.nvim

💤 A modern plugin manager for Neovim
🔥🔥
3

xmake

🔥 A cross-platform build utility based on Lua
🔥
4

ant

Ant game engine
🔥
5

kickstart.nvim

A launch point for your personal nvim configuration
🔥
6

lazydev.nvim

Faster LuaLS setup for Neovim
🔥
7

oil.nvim

Neovim file explorer: edit your filesystem like a buffer
📣
8

mini.nvim

Library of 30+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort
📣
9

NvChad

Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
📣
10

kong

🦍 The Cloud-Native API Gateway and AI Gateway.
📣
11

grug-far.nvim

Find And Replace plugin for neovim
📣
12

rime-ice

Rime 配置:雾凇拼音 | 长期维护的简体词库
📣
13

telescope.nvim

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

ts-comments.nvim

Tiny plugin to enhance Neovim's native comments
📣
15

tokyonight.nvim

🏙 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins. Includes additional themes for Kitty, Alacritty, iTerm and Fish.
📣
16

obsidian.nvim

Obsidian 🤝 Neovim
📣
17

conform.nvim

Lightweight yet powerful formatter plugin for Neovim
📣
18

rustaceanvim

Supercharge your Rust experience in Neovim! A heavily modified fork of rust-tools.nvim
📣
19

koreader

An ebook reader application supporting PDF, DjVu, EPUB, FB2 and many more formats, running on Cervantes, Kindle, Kobo, PocketBook and Android devices
📣
20

fzf-lua

Improved fzf.vim written in lua
⬆️
21

trouble.nvim

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

PaperWM.spoon

Tiled scrollable window manager for MacOS
⬆️
23

react-lua

A comprehensive translation of upstream React 17.x into Lua. This is a read-only mirror
⬆️
24

mason.nvim

Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
⬆️
25

neogit

magit for neovim
⬆️
26

flash.nvim

Navigate your code with search labels, enhanced character motions and Treesitter integration
⬆️
27

apisix

The Cloud-Native API Gateway
⬆️
28

harpoon

⬆️
29

xcodebuild.nvim

Neovim plugin to Build, Debug, and Test applications created for Apple devices (iOS, macOS, watchOS, etc.)
⬆️
30

copilot.lua

Fully featured & enhanced replacement for copilot.vim complete with API for interacting with Github Copilot
⬆️
31

nvim-snippets

Snippet support using native neovim snippets
⬆️
32

remote-nvim.nvim

Remote development in Neovim 🔥
⬆️
33

AstroNvim

AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
⬆️
34

kanagawa.nvim

NeoVim dark colorscheme inspired by the colors of the famous painting by Katsushika Hokusai.
⬆️
35

noice.nvim

💥 Highly experimental plugin that completely replaces the UI for messages, cmdline and the popupmenu.
⬆️
36

which-key.nvim

💥 Create key bindings that stick. WhichKey helps you remember your Neovim keymaps, by showing available keybindings in a popup as you type.
⬆️
37

nvim-cmp

A completion plugin for neovim coded in Lua.
⬆️
38

nvim-lspconfig

Quickstart configs for Nvim LSP
⬆️
39

config.nvim

my nvim config
⬆️
40

nvim

🍨 Soothing pastel theme for (Neo)vim
⬆️
41

nvim-highlight-colors

Highlight colors for neovim
⬆️
42

octo.nvim

Edit and review GitHub issues and pull requests from the comfort of your favorite editor
⬆️
43

diffview.nvim

Single tabpage interface for easily cycling through diffs for all modified files for any git rev.
⬆️
44

yazi.nvim

A Neovim Plugin for the yazi terminal file browser
⬆️
45

LunarVim

🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
⬆️
46

nvim-lint

An asynchronous linter plugin for Neovim complementary to the built-in Language Server Protocol support.
⬆️
47

gitsigns.nvim

Git integration for buffers
⬆️
48

typescript-tools.nvim

⚡ TypeScript integration NeoVim deserves ⚡
⬆️
49

vaststars

A game demo for Ant engine
⬆️
50

toggleterm.nvim

A neovim lua plugin to help easily manage multiple terminal windows
⬆️
51

neotest

An extensible framework for interacting with tests within NeoVim.
⬆️
52

lite-xl

A lightweight text editor written in Lua
⬆️
53

tiny-inline-diagnostic.nvim

A Neovim plugin that display prettier diagnostic messages. Display one line diagnostic messages where the cursor is, with icons and colors.
⬆️
54

oh-my-rime

The Simple Config Template Of Rime By Mintimate. QQ Chat-Group: 703260572
⬆️
55

outline.nvim

Code outline sidebar powered by LSP. Significantly enhanced & refactored fork of symbols-outline.nvim.
⬆️
56

smart-open.nvim

Neovim plugin for fast file-finding
⬆️
57

playdate-chinese-IME

a high efficiency Chinese/English input method on playdate
⬆️
58

overseer.nvim

A task runner and job management plugin for Neovim
⬆️
59

bufferline.nvim

A snazzy bufferline for Neovim
⬆️
60

refactoring.nvim

The Refactoring library based off the Refactoring book by Martin Fowler
⬆️
61

llm.nvim

LLM powered development for Neovim
⬆️
62

neorg

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

nvim-tree.lua

A file explorer tree for neovim written in lua
⬆️
64

parrot.nvim

parrot.nvim 🦜 - the plugin that brings stochastic parrots to Neovim.
⬆️
65

image.nvim

🖼️ Bringing images to Neovim.
⬆️
66

Comment.nvim

🧠 💪 // Smart and powerful comment plugin for neovim. Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
⬆️
67

go.nvim

A feature-rich Go development plugin, leveraging gopls, treesitter AST, Dap, and various Go tools to enhance the dev experience.
⬆️
68

neofusion.nvim

nvim theme blending lava red and ice blue for a vibrant coding experience ✨
⬆️
69

todo-comments.nvim

✅ Highlight, list and search todo comments in your projects
⬆️
70

nvim-rip-substitute

A modern substitute for vim's `:substitute` using `ripgrep`.
⬆️
71

lua-language-server

A language server that offers Lua language support - programmed in Lua
⬆️
72

aerial.nvim

Neovim plugin for a code outline window
⬆️
73

neovim

Soho vibes for Neovim
⬆️
74

nightfox.nvim

🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
⬆️
75

lazygit.nvim

Plugin for calling lazygit from within neovim.
⬆️
76

codecompanion.nvim

✨ Use the OpenAI APIs directly in Neovim. Use it to chat, author and advise you on your code
⬆️
77

tl

The compiler for Teal, a typed dialect of Lua
⬆️
78

ChatGPT.nvim

ChatGPT Neovim Plugin: Effortless Natural Language Generation with OpenAI's ChatGPT API
⬆️
79

gruvbox.nvim

Lua port of the most famous vim colorscheme
⬆️
80

ntopng

Web-based Traffic and Security Network Traffic Monitoring
⬆️
81

nvim-autopairs

autopairs for neovim written in lua
⬆️
82

friendly-snippets

Set of preconfigured snippets for different languages.
⬆️
83

nvim-spectre

Find the enemy and replace them with dark power.
⬆️
84

nvim-dap

Debug Adapter Protocol client implementation for Neovim
⬆️
85

nvim-ufo

Not UFO in the sky, but an ultra fold in Neovim.
⬆️
86

decisive.nvim

Neovim plugin to assist work with CSV files
⬆️
87

lsp-zero.nvim

A starting point to setup some lsp related features in neovim.
⬆️
88

nvim-notify

A fancy, configurable, notification manager for NeoVim
⬆️
89

indent-blankline.nvim

Indent guides for Neovim
⬆️
90

treesj

Neovim plugin for splitting/joining blocks of code
⬆️
91

codeium.nvim

A native neovim extension for Codeium
⬆️
92

edgy.nvim

Easily create and manage predefined window layouts, bringing a new edge to your workflow
⬆️
93

modes.nvim

Prismatic line decorations for the adventurous vim user
⬆️
94

Beyond-All-Reason

www.beyondallreason.info
⬆️
95

dressing.nvim

Neovim plugin to improve the default vim.ui interfaces
⬆️
96

dashboard-nvim

vim dashboard
⬆️
97

luakit

Fast, small, webkit based browser framework extensible by Lua.
⬆️
98

neogen

A better annotation generator. Supports multiple languages and annotation conventions.
⬆️
99

nvim-dap-ui

A UI for nvim-dap
⬆️
100

gp.nvim

Gp.nvim (GPT prompt) Neovim AI plugin: ChatGPT sessions & Instructable text/code operations & Speech to text [OpenAI]
⬆️