There are currently 1799 open-source projects built with Lua, with a combined total of 1662.8k GitHub stars. The most common language among these projects is Lua.
Showing 1,799 open-source projects · page 11 of 50
A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.
A Neovim completion source for Vim's command-line, providing intelligent suggestions for search patterns and commands.
A Lua serializer and pretty printer that produces human-readable output and reliable deserialization.
Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.
A C++20 game engine built on EnTT's Entity-Component-System architecture, focusing on ease-of-use, runtime extensibility, and compile-time type safety.
A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.
A Neovim plugin for building a fully customizable and clickable status column with segments for folds, signs, and line numbers.
A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.
A cross-platform development environment for creating 2D/3D games and interactive applications with Lua, supporting Android, iOS, desktop, and web.
A Neovim plugin that uses AI and web search to explain and fix LSP diagnostic messages directly in the editor.
A Neovim plugin that enhances Haskell development with LSP integration, Hoogle search, GHCi REPL, and advanced tooling.
A Neovim plugin providing beautifully crafted color manipulation tools for Shades and Huefy commands.
A convolutional network-based image classifier and feature extractor trained on ImageNet, providing dense feature extraction capabilities.
A ModuleScript loader with reusable server-client modules for faster Roblox game development.
A universal control and translation tool for multi-channel absolute-value-based protocols like MIDI, ArtNet, OSC, and sACN.
A universal control and translation tool for multi-channel absolute-value-based protocols like MIDI, ArtNet, OSC, and sACN.
A Neovim plugin that displays npm/yarn/pnpm/bun dependency versions as virtual text and provides quick commands for package management.
A Neovim plugin for competitive programming that manages testcases, downloads problems from online judges, and runs solutions.
An optional type system for Lua that adds compile-time type checking and class-based OOP.
Lua bindings for POSIX APIs, enabling system-level programming from Lua scripts.
A Neovim plugin for automagical editing and creation of VS Code-style snippets with a user-friendly UI.
An open-source re-implementation of the classic strategy game X-COM: Apocalypse, requiring the original game files to run.
A fan-made open-source remake of The Settlers II Gold Edition with modern multiplayer support and cross-platform compatibility.
A highly customizable Neovim autopairing plugin with Tree-sitter support, multiline pairing, and filetype detection.
SQLite LuaJIT binding with a simple, opinionated API for storing, retrieving, caching, and persisting SQLite databases.
A large-scale StarCraft: Brood War replay dataset for AI research, containing 65,646 games with frame and action data.
A customizable, mostly monochrome Neovim colorscheme that's easy on the eyes and supports Treesitter, LSP, and many plugins.
A Neovim plugin that highlights function argument definitions and usages using Treesitter, with optional highlighting for unused arguments.
Neovim plugin providing location and syntax aware text objects that intelligently select code based on context.
A Neovim plugin providing enhanced LSP support for Scala development with Metals language server.
A configurable ComputerCraft SCADA system for monitoring and controlling multiple Mekanism fission reactors with a GUI and safety features.
A comprehensive translation of ReactJS 17.x into Lua, optimized for performance and correctness.
A Neovim chat interface for AI agents that works with any provider supporting the Agent Client Protocol (ACP).
A pre-configured Neovim setup designed for a fast, minimal, and functional IDE-like experience.
A dark color scheme for Vim and Neovim inspired by the woods, built with lush.nvim.
Autograd automatically differentiates native Torch code, enabling automatic gradient computation for machine learning models.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.