Showing 36 of 1108 projects
A Neovim chat interface for AI agents that works with any provider supporting the Agent Client Protocol (ACP).
A multi-cursor plugin for Neovim that enables simultaneous text editing across multiple selections with intuitive keybindings.
A highly customizable Neovim bufferline plugin that provides a framework for building your ideal tab interface.
A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.
Neovim plugin that displays register contents in a preview window when accessing registers, eliminating the need for :reg.
A Neovim plugin that manages sessions using built-in :mksession, similar to VS Code's folder-based workspace persistence.
A Neovim plugin that enhances Haskell development with LSP integration, Hoogle search, GHCi REPL, and advanced tooling.
A Neovim plugin for building a fully customizable and clickable status column with segments for folds, signs, and line numbers.
A Neovim plugin for competitive programming that manages testcases, downloads problems from online judges, and runs solutions.
A Neovim plugin providing comprehensive language support for the Lean theorem prover, including an infoview, abbreviations, and LSP integration.
A Neovim plugin providing beautifully crafted color manipulation tools for Shades and Huefy commands.
A Neovim plugin that uses AI and web search to explain and fix LSP diagnostic messages directly in the editor.
A Neovim plugin that displays npm/yarn/pnpm/bun dependency versions as virtual text and provides quick commands for package management.
A highly customizable Neovim autopairing plugin with Tree-sitter support, multiline pairing, and filetype detection.
A Neovim plugin for automagical editing and creation of VS Code-style snippets with a user-friendly UI.
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 pure Lua Neovim plugin providing comprehensive CMake project integration with build, test, and debug workflows.
A debug adapter for Neovim that enables debugging of Lua plugins and configuration files using the Debug Adapter Protocol.
A Neovim plugin for asynchronous project-wide TypeScript type-checking using the TypeScript compiler (tsc).
A mouse gesture plugin for Neovim that allows users to execute commands by drawing simple directional patterns with the mouse.
A Neovim plugin for managing sessions with git branching, autoloading, and Telescope integration.
A Neovim plugin that provides real-time previews for commands like :norm and macros as you type.
A Neovim plugin providing elegant folding features with LSP/Treesitter integration, fold decorations, and intuitive keymaps.
A highly customizable, animated statusline plugin for Neovim with per-filetype support and built-in animations.
A Neovim plugin providing language support, code execution, and preview features for working with Quarto documents.
A Neovim plugin that automatically stops inactive LSP clients to free up RAM.
A NeoVim plugin for printf-style debugging that inserts debug statements with file, line, and variable info across 40+ languages.
Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.
A Neovim plugin for freely rearranging and swapping windows with intuitive keyboard-driven movement.
A Neovim plugin written in Lua for commenting and uncommenting lines, visual selections, and motions.
A lightweight, fast, and asynchronous formatting and linting plugin for Neovim 0.10+.
A Neovim plugin that previews code changes from LSP code actions before applying them.
A Neovim plugin that automatically syncs the editor's appearance (dark/light mode) with the system settings on macOS, Linux, and Windows.
Delete Neovim buffers without messing up your window layout, providing a better alternative to :bdelete.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.