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

Trending Repositories

1

ant

Ant game engine
🔥🔥🔥
2

lazy.nvim

💤 A modern plugin manager for Neovim
🔥
3

kickstart.nvim

A launch point for your personal nvim configuration
📣
4

LazyVim

Neovim config for the lazy
📣
5

telescope.nvim

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

NvChad

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

obsidian.nvim

Obsidian 🤝 Neovim
📣
8

rustaceanvim

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

oil.nvim

Neovim file explorer: edit your filesystem like a buffer
⬆️
10

harpoon

⬆️
11

conform.nvim

Lightweight yet powerful formatter plugin for Neovim
⬆️
12

CorsixTH

Open source clone of Theme Hospital
⬆️
13

LunarVim

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

mason.nvim

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

koreader

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

nvim

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

img-clip.nvim

Effortlessly embed images into any markup language, like LaTeX, Markdown or Typst.
⬆️
18

ChatGPT.nvim

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

nvim-lspconfig

Quickstart configs for Nvim LSP
⬆️
20

copilot.lua

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

nvim-dap

Debug Adapter Protocol client implementation for Neovim
⬆️
22

mini.nvim

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

gp.nvim

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

gitsigns.nvim

Git integration for buffers
⬆️
25

AstroNvim

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

nvim-cmp

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

apisix

The Cloud-Native API Gateway
⬆️
28

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.
⬆️
29

noice.nvim

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

kong

🦍 The Cloud-Native API Gateway and AI Gateway.
⬆️
31

nvim-scissors

Automagical editing and creation of snippets.
⬆️
32

mason-lspconfig.nvim

Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.
⬆️
33

toggleterm.nvim

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

trouble.nvim

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

nvim-tree.lua

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

nvim-lint

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

neotest

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

diffview.nvim

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

fidget.nvim

💫 Extensible UI for Neovim notifications and LSP progress messages.
⬆️
40

flash.nvim

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

neogit

magit for neovim
⬆️
42

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.
⬆️
43

lsp-zero.nvim

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

neorg

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

nvim-spectre

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

bufferline.nvim

A snazzy bufferline for Neovim
⬆️
47

xmake

🔥 A cross-platform build utility based on Lua
⬆️
48

solarized-osaka.nvim

🏯 A clean, dark Neovim theme written in Lua, with support for lsp, treesitter and lots of plugins.
⬆️
49

Comment.nvim

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

neovim

Soho vibes for Neovim
⬆️
51

rest.nvim

A fast Neovim http client written in Lua
⬆️
52

nvim-llama

🦙 Ollama interfaces for Neovim
⬆️
53

CyberNvim

CyberNvim: A IDE-like Neovim distribution. Simplicity is Power.
⬆️
54

ssr.nvim

Treesitter based structural search and replace plugin for Neovim.
⬆️
55

go.nvim

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

typst-preview.nvim

Low latency typst preview for Neovim
⬆️
57

vim-be-good

vim-be-good is a nvim plugin designed to make you better at Vim Movements.
⬆️
58

LuaSnip

Snippet Engine for Neovim written in Lua.
⬆️
59

indent-blankline.nvim

Indent guides for Neovim
⬆️
60

fzf-lua

Improved fzf.vim written in lua
⬆️
61

refactoring.nvim

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

llm.nvim

LLM powered development for Neovim
⬆️
63

lua-language-server

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

typescript-tools.nvim

⚡ TypeScript integration NeoVim deserves ⚡
⬆️
65

lite-xl

A lightweight text editor written in Lua
⬆️
66

outline.nvim

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

todo-comments.nvim

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

nvim-ufo

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

nvim-treesitter-context

Show code context
⬆️
70

dotfiles-public

My personal dotfiles
⬆️
71

octo.nvim

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

packer.nvim

A use-package inspired plugin manager for Neovim. Uses native packages, supports Luarocks dependencies, written in Lua, allows for expressive config
⬆️
73

kanagawa.nvim

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

copilot-cmp

Lua plugin to turn github copilot into a cmp source
⬆️
75

nvim-dap-ui

A UI for nvim-dap
⬆️
76

neovim-for-newbs

a simple lua neovim configuration for newbs
⬆️
77

friendly-snippets

Set of preconfigured snippets for different languages.
⬆️
78

codeium.nvim

A native neovim extension for Codeium
⬆️
79

image.nvim

🖼️ Bringing images to Neovim.
⬆️
80

waifu2x

Image Super-Resolution for Anime-Style Art
⬆️
81

overseer.nvim

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

telescope-ui-select.nvim

⬆️
83

sg.nvim

The official Sourcegraph/Cody plugin for Neovim
⬆️
84

neoconf.nvim

💼 Neovim plugin to manage global and project-local settings
⬆️
85

llm.nvim

Neovim plugin for interacting with LLM's and building editor integrated prompts.
⬆️
86

zen-mode.nvim

🧘 Distraction-free coding for Neovim
⬆️
87

aerial.nvim

Neovim plugin for a code outline window
⬆️
88

nvim-autopairs

autopairs for neovim written by lua
⬆️
89

nvim-notify

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

xcodebuild.nvim

Neovim plugin to Build, Run, and Test applications created with Xcode & Swift.
⬆️
91

nvim-chainsaw

Speed up log creation. Create various kinds of language-specific log statements, such as logs of variables, assertions, or time-measuring.
⬆️
92

cdn-up-and-running

CDN Up and Running - Building a CDN from Scratch to Learn about CDN
⬆️
93

nvim-config

A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...
⬆️
94

dressing.nvim

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

nvim-test

Test framework for Neovim plugins
⬆️
96

neodev.nvim

💻 Neovim setup for init.lua and plugin development with full signature help, docs and completion for the nvim lua API.
⬆️
97

lspsaga.nvim

neovim lsp plugin
⬆️
98

onedark.nvim

One dark and light colorscheme for neovim >= 0.5.0 written in lua based on Atom's One Dark and Light theme. Additionally, it comes with 5 color variant styles
⬆️
99

plenary.nvim

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

kitty-scrollback.nvim

😽 Open your Kitty scrollback buffer with Neovim. Ameowzing!
⬆️