Showing 36 of 789 projects
A Lua wrapper for the Discord API, enabling Discord bot development on the Luvit runtime with an event-driven, object-oriented interface.
A 2D platformer combining Mario gameplay with Portal mechanics, built with the LÖVE framework.
A LÖVE-based 2D game engine for Lua, designed for multiplayer-first experiences with professional-grade features.
A declarative, highly configurable Neovim tabline plugin that transforms Vim tabs into a workspace multiplexer.
A powerful Lua IDE and debugger extension for Visual Studio Code with intelligent code completion and advanced debugging.
A Neovim plugin providing new operator motions for quick text substitution and exchange.
A Neovim plugin that provides VSCode-like remote container development support, enabling development inside Docker containers.
A simple, fast, and lightweight Neovim package manager written in Lua.
A library of chainable post-processing shaders for the LÖVE 2D game framework.
Open files and pipe command output from terminals into your current Neovim instance, avoiding nested sessions.
A framework for creating 2D DOS games in Lua with an API based on a subset of LÖVE.
A Neovim plugin that displays interactive vertical scrollbars and signs for enhanced navigation and visibility.
A Neovim completion source plugin that provides filesystem path suggestions for nvim-cmp.
A blazing-fast Neovim plugin written in pure Lua that runs code in multiple modes and manages project-specific commands.
A curated list of programming languages that compile or transpile to Lua, including typed variants, functional languages, and syntax extensions.
A port of the LÖVE game framework for creating homebrew games on Nintendo consoles.
A Neovim completion source that displays function signatures with current parameter highlighting using LSP.
A minimal Lua library for tweening (interpolating) numeric values in tables with various easing functions.
A cozy Neovim colorscheme with seasonal variants designed for comfortable morning coding.
A Neovim plugin that generates statusline components from the built-in LSP client, showing diagnostics, progress messages, and current function.
A comprehensive utility library for functional programming in Lua, inspired by Underscore.js.
A cross-platform, multi-language 3D engine for real-time visualization, supporting C++, Python, Lua, and Go.
A simple resolution-handling library for LÖVE that lets you develop games with a fixed resolution while adapting to different window sizes.
A curated list of awesome Torch tutorials, projects, libraries, and communities for deep learning.
A Neovim configuration for web developers, optimized for Ruby on Rails, PHP, and JavaScript with AI coding assistance.
A fast, lightweight, and easy-to-use Lua pathfinding library for grid-based games.
A highly extensible Discord Rich Presence plugin for Neovim, featuring dynamic templates, customizable assets, and an extension system.
A minimalist Neovim plugin written in Lua that automatically pairs and closes brackets.
A Neovim plugin to automatically expand, maximize, and restore window dimensions with optional smooth animations.
A Neovim theme combining Nord and Atom One Dark color palettes for a vibrant, Treesitter-enhanced programming experience.
A multi-cursor plugin for Neovim that enables simultaneous text editing across multiple selections with intuitive keybindings.
Automatically detects indentation style (tabs vs spaces and indent size) for Neovim buffers.
A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.
Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.
A Lua serializer and pretty printer that produces human-readable output and reliable deserialization.
A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.