Showing 36 of 60 projects
A Kakoune/Neovim-inspired modal text editor written in Rust, featuring multiple selections and built-in language server support.
A parser generator tool and incremental parsing library for building syntax trees in programming tools.
A structural diff tool that compares files based on their syntax, not just lines.
A CLI tool for structural code search, linting, and rewriting using abstract syntax trees, written in Rust.
A Neovim plugin that provides an abstraction layer for installing and managing tree-sitter parsers and queries.
A dark Neovim colorscheme inspired by Katsushika Hokusai's painting, offering high contrast and extensive customization.
A cinematic Git commit replay tool for the terminal, turning your Git history into a living, animated story.
A green-based, warm and soft color scheme for Vim designed to protect developers' eyes.
A hackable Markdown, HTML, LaTeX, Typst, and Asciidoc previewer plugin for Neovim.
A Neovim plugin that provides syntax-aware text objects for selection, movement, swapping, and peeking using Tree-sitter queries.
A language server for Bash that provides IDE-like features such as code completion, diagnostics, and formatting for shell scripts.
A fast semantic search tool for C/C++ codebases that uses AST pattern matching to help security researchers find interesting functionality.
A (Neo)Vim plugin that automatically highlights all occurrences of the word under the cursor using LSP, Tree-sitter, or regex.
A Neovim plugin that uses Tree-sitter to automatically close and rename HTML/XML tags across multiple filetypes.
A fast, asynchronous HTTP client for Neovim that runs HTTP requests directly from .http files within the editor.
A Neovim plugin that automatically generates code annotations for multiple languages and documentation conventions.
A Neovim plugin that dims inactive code portions using TreeSitter for enhanced focus.
A Neovim plugin for splitting and joining code blocks like arrays, objects, and statements using Tree-Sitter.
A Neovim treesitter plugin that dynamically sets the commentstring based on the cursor's location in a file.
An Emacs major mode for editing Rust code, providing syntax highlighting, indentation, and integration with Cargo, rustfmt, and Clippy.
A highly customizable, cacheable Neovim colorscheme based on Atom's iconic One Dark theme with Tree-sitter and LSP support.
A Neovim plugin manager inspired by Cargo that automates dependency and build management using luarocks.
A clean and elegant color scheme for Vim/Neovim, inspired by Atom One and Material themes.
A modern Neovim colorscheme based on the Nord color palette, written in Lua with Tree-sitter support.
A treesitter-based structural search and replace plugin for Neovim, enabling AST-level code transformations.
A warm color scheme for Neovim with dark and light variants, designed for clear syntax highlighting and broad plugin support.
A grep-like tool that understands source code syntax for precise search and manipulation across multiple languages.
A Neovim plugin that lets you tab out of parentheses, quotes, and other paired symbols for faster editing.
A Vim plugin providing syntax highlighting for Ansible playbooks, Jinja2 templates, and hosts files.
An ASCII math generator from LaTeX equations for taking scientific notes in Neovim.
A Neovim plugin for syntax tree-aware navigation and swapping of code objects like functions, blocks, and statements.
Neovim plugin providing location and syntax aware text objects that intelligently select code based on context.
A Neovim plugin that highlights function argument definitions and usages using Treesitter, with optional highlighting for unused arguments.
A Neovim plugin providing comprehensive language support for the Lean theorem prover, including an infoview, abbreviations, and LSP integration.
Interactively select and swap function arguments, list elements, and other code nodes in Neovim using tree-sitter.
A Neovim minimap plugin that integrates with Tree-sitter and LSP to display code structure, diagnostics, and git changes.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.