top Lua repos, explained fr
popular Lua repos on github, each explained in plain english: what it does, its stack, and how to run it.
- kong/kongKong is an open-source API gateway built on Nginx that handles authentication, rate limiting, routing, and obs
- nvim-lua/kickstart.nvimKickstart.nvim is a single, heavily commented Lua file that gives you a sensible Neovim editor setup out of th
- nagadomi/waifu2xAI tool that enlarges images and removes compression noise using deep learning, originally built for anime art
- nvchad/nvchadA pre-configured Neovim setup with 90+ themes, fuzzy file search, auto-completion, and fast startup times—no m
- koreader/koreaderA free, open-source ebook reader app for Kindle, Kobo, and other e-ink devices that supports dozens of file fo
- lazyvim/lazyvimA pre-configured setup for Neovim that turns the famously complex terminal text editor into a ready-to-use cod
- folke/lazy.nvimlazy.nvim is a fast Neovim plugin manager that only loads plugins when they are actually needed, keeping start
- nvim-telescope/telescope.nvimTelescope.nvim is a Neovim plugin that opens a fast fuzzy-search panel for finding files, searching code with
- lunarvim/lunarvimA pre-configured Neovim setup that delivers a full IDE experience out of the box — code completion, linting, a
- jcjohnson/neural-styleApply the artistic style of one image to the content of another using neural networks. Create paintings that b
- yetone/avante.nvimA Neovim plugin that adds a side-panel AI assistant so you can chat about your code, get suggested edits, and
- idvel/rime-iceReady-to-use Simplified Chinese input configuration bundle for the Rime engine — polished, fully offline, with
- apache/apisixApache APISIX is a cloud-native API gateway that routes traffic, applies auth and rate limits, and can also ac
- cmusatyalab/openfaceOpen-source face recognition library from CMU. Uses deep neural networks to turn face images into numerical re
- astronvim/astronvimPre-configured Neovim setup that bundles plugins for file browsing, autocompletion, Git integration, LSP, and
- neovim/nvim-lspconfignvim-lspconfig is a Neovim plugin with pre-built configurations for hundreds of language servers, giving your
- junyanz/cycleganA research implementation of CycleGAN, an AI technique that converts images from one visual style to another —
- karpathy/char-rnnchar-rnn trains a character-level neural network on any text file — feed it Shakespeare and it writes new Shak
- xmake-io/xmakeXmake is a cross-platform build tool for C, C++, and many other languages that combines compilation, dependenc
- phillipi/pix2pixA 2017 research implementation of image-to-image translation using conditional GANs — train a model to convert
- mason-org/mason.nvimA Neovim plugin that acts as a one-stop package manager for language servers, linters, formatters, and debugge
- hrsh7th/nvim-cmpnvim-cmp is a plugin for the Neovim text editor that adds powerful auto-completion, pulling suggestions from m
- nvim-mini/mini.nvimA collection of 40+ small, independent Neovim plugins in one repository — covering text editing shortcuts, fil
- theprimeagen/harpoonHarpoon is a Neovim plugin that lets you mark a small set of files per project and jump between them instantly
- nvim-tree/nvim-tree.luanvim-tree adds a file browser sidebar to Neovim — like VS Code's file explorer — letting you browse, open, cre
- catppuccin/nvimA Neovim color scheme plugin with four warm pastel flavors that loads in about one millisecond and includes bu
- docker-archive-public/docker.dockercraftA novelty project that visualizes your running Docker containers as objects inside a Minecraft world, letting
- nvim-neorg/neorgA Neovim plugin that turns the keyboard-driven text editor into a full personal organizer for notes, tasks, pr
- folke/which-key.nvimWhichKey is a Neovim plugin that shows a popup listing all your keyboard shortcuts as you type them, so you ca
- mfussenegger/nvim-dapnvim-dap is a Neovim plugin that adds interactive debugging — breakpoints, step-through execution, and variabl
- craftzdog/dotfiles-publicA developer's personal config files for Neovim, Fish shell, tmux, and Git, shared publicly with YouTube tutori
- awesomewm/awesomeAwesome is a highly configurable tiling window manager for Linux, controlled entirely through a Lua configurat
- lewis6991/gitsigns.nvimA Neovim plugin that shows which lines were added, changed, or deleted compared to the last Git commit, and le
- folke/trouble.nvimA Neovim plugin that replaces the built-in error and diagnostic display with a formatted, interactive panel sh
- alexazhou/verynginxA browser-based control panel for Nginx that adds a visual firewall, real-time traffic statistics, and customi
- folke/noice.nvimNoice replaces Neovim's command line, popup menu, and message area with styled floating windows, syntax-highli
- lunarvim/neovim-from-scratchAn educational Neovim configuration built step by step from scratch in Lua, teaching you how to set up code co
- sindrets/diffview.nvimA Neovim plugin that shows all your git changes in one place — browse modified files, view commit history, and
- akinsho/toggleterm.nvimA Neovim plugin that lets you toggle terminal windows open and closed with a single key, supports multiple nam
- numtostr/comment.nvimA Neovim plugin for toggling code comments with Vim-style keyboard shortcuts — gcc for line comments, gbc for
- mintimate/oh-my-rimeA ready-to-use configuration package for the Rime Chinese input method engine that gives you a polished multi-
- theprimeagen/99A beta Neovim plugin by ThePrimeagen that adds AI-powered codebase search and in-editor text replacement, usin
- meanderingprogrammer/render-markdown.nvimA Neovim plugin that renders Markdown files visually with colored headings, styled code blocks, and aligned ta
- nvimdev/lspsaga.nvimA Neovim plugin that replaces the default code intelligence popups — hover docs, diagnostics, jump-to-definiti
- m4xshen/hardtime.nvimhardtime.nvim is a Neovim plugin that trains you to stop using slow key habits — like tapping arrow keys repea
- nvim-orgmode/orgmodenvim-orgmode brings Org mode task management and note-taking to Neovim, giving you a unified agenda view, quic
- scipag/vulscanVulscan is an add-on script for Nmap that automatically looks up detected software versions against eight offl
- facebookresearch/fairseq-luaFairseq-lua is Facebook AI Research's archived machine translation toolkit written in Lua and Torch, offering
- luarocks/luarocksThe official package manager for Lua that lets you install and manage Lua libraries with a single command, sim
- leandromoreira/cdn-up-and-runningA step-by-step hands-on tutorial for learning how content delivery networks work by building one from scratch
- tarantool/tarantoolTarantool is an in-memory database and Lua application server in one process, built for fast caches, queues, a
- moonbingbing/openresty-best-practicesA free online book, written in Chinese, teaching backend developers how to use OpenResty (Nginx plus Lua scrip
- ahalpha/snowbreak-anitamendAn unofficial fan mod that restores character content removed from the global release of the game Snowbreak: C
- vkestsu/adopt-me-scriptA Lua automation script for the Roblox game Adopt Me that claims to handle pet care and currency collection, d
- thaddeuswilkersonqbaj13/the-delta-executorA downloadable Windows and Linux tool billed as a Lua script executor for Roblox, distributed as a prebuilt bi
- not-manu/filemention.nvimA small Neovim plugin that pops up a fuzzy file picker when you type the at sign in insert mode and inserts a
- gregorias/nvim-surround-wkA Neovim plugin that shows a labeled keyboard shortcut menu for nvim-surround actions using Which Key.
- shenawy29/xdg-nvfilechooser.nvimA Neovim plugin that replaces your Linux desktop's file-upload picker with a fast, keyboard-driven fuzzy finde
- matem6/ultrac0reA security research repository documenting a multi-stage exploit chain for Jak X: Combat Racing on the PS5's b
- kremovtort/tabterm.nvimA Neovim plugin that gives each editor tab its own floating terminal workspace with a sidebar list of running
- bjarneo/omarchy-ochre-themeA dark autumn-toned visual theme for the Omarchy desktop project, installed with a single omarchy-theme-instal
- fullband7/openwrt-theme-foxhoundFoxHound is a dark, modern visual theme for the LuCI web control panel on OpenWrt routers. It replaces the def
- iogamaster/tuxedo.nvimA Neovim plugin that opens the Tuxedo todo app in a floating window inside the editor, so you can manage your
- parshken/the-delta-framewrokA Roblox script executor that attaches to a running Roblox game and runs custom Lua scripts inside it — a tool
- cachebag/jumpy.nvimA Neovim plugin that asks an LLM to suggest edits as in-buffer hunks the user accepts or rejects one at a time
- iilw/nui-diagnostic.nvimA Neovim plugin that shows code errors and available fixes in floating popups as you navigate between diagnost
- mvitkova60/the-solara-executorA third-party Lua script injector for Roblox that runs custom code inside a game, against Roblox's terms of se
- nvim-mini/mini.inputA Neovim plugin that replaces the built-in input prompt with a non-blocking, configurable version that support
- tomkhoailang/buffer-switch-releaseA Neovim plugin that adds VS Code-style Ctrl+Tab buffer switching by using a background Python script to detec
- m2zmforever/atlasA free Lua script for the Roblox game Murder Mystery 2 that loads without a key system and is available for pe
- atcold/torch-torch7-toolsA collection of Lua utility scripts for Torch7, an older machine learning framework, that handle practical tas
- yufu-onship/a_silky_smooth_ui_for_love2dA Lua UI toolkit for the LOVE2D game engine, providing keyboard-navigable components like buttons, sliders, an
- blainekwilson/failed-request-traceA diagnostic tool for NGINX and OpenResty that traces failed or unexpected web requests through modern proxy a
- devteabct78/questtranslator-vanilla-turkishA Lua addon that translates in-game quest text into Turkish for players on the OctoWOW Vanilla WoW private ser
- marinaposting/marinefoolinAn ocean themed Balatro mod adding 15 new Jokers plus boss blinds, consumables, seals, and booster packs.
- alerque/silex.sileSILE is a tool for making nicely formatted documents. This project adds extra features and fixes on top of it
- allquixotic/esoguildactivityaddonAn Elder Scrolls Online addon that tracks guild member activity over time by taking periodic snapshots of who
- snatchev/lapisLapis is a web framework for building websites and web applications using Lua and MoonScript. It handles routi
All repos · Explain any other repo →