awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

19 Repos

Awesome GitHub RepositoriesCommenting Utilities

Tools for managing, generating, and styling code comments.

Explore 19 awesome GitHub repositories matching part of an awesome list · Commenting Utilities. Refine with filters or upvote what's useful.

Awesome Commenting Utilities GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • spf13/spf13-vimAvatar von spf13

    spf13/spf13-vim

    15,501Auf GitHub ansehen↗

    This project is a Vim configuration distribution and IDE framework designed to transform Vim into a full-featured development environment. It functions as an environment bootstrapper that automates the cloning and installation of editor configurations and plugin bundles to ensure a consistent setup across different machines. The distribution uses a structured layer of settings and overrides, allowing users to customize the environment via local and fork-specific files without modifying the base source. It provides a curated collection of extensions that enable IDE-like capabilities for code n

    Provides utilities to wrap blocks of code in comments regardless of the file type.

    Vim Script
    Auf GitHub ansehen↗15,501
  • microsoft/vscode-copilot-chatAvatar von microsoft

    microsoft/vscode-copilot-chat

    9,493Auf GitHub ansehen↗

    This project is an AI-powered IDE extension and LLM coding assistant that provides a conversational interface for generating, refactoring, and debugging code. It functions as an AI agent framework and a Model Context Protocol client, connecting AI models to external data sources and tools to automate complex development tasks. The system is distinguished by its use of autonomous AI agents capable of multi-step task execution, including the ability to read files, modify code, and run terminal commands iteratively. It supports recursive agent orchestration through subagent delegation and employ

    Provides an automated agent that converts marked todo comments into functional code blocks.

    TypeScript
    Auf GitHub ansehen↗9,493
  • nvim-mini/mini.nvimAvatar von nvim-mini

    nvim-mini/mini.nvim

    9,325Auf GitHub ansehen↗

    mini.nvim is a comprehensive library of independent modules designed to extend Neovim with a wide array of navigation, user interface, and text manipulation tools. It serves as a modular plugin collection, a UI toolkit for creating custom statuslines and notifications, and a package manager for installing and pinning external plugins from Git. The project provides a specialized fuzzy picker framework for filtering files and symbols, an LSP completion engine with interactive snippet expansion, and a dedicated plugin test framework that uses headless editor instances and remote procedure calls

    Per-line commenting with dot-repeat.

    Lualuamini-nvimneovim
    Auf GitHub ansehen↗9,325
  • numtostr/comment.nvimAvatar von numToStr

    numToStr/Comment.nvim

    4,589Auf GitHub ansehen↗

    Comment.nvim is a Neovim plugin for toggling line and block comments in code. It uses a language-aware syntax resolver to determine the correct comment characters based on the active buffer's filetype and a text-object commenting engine to apply these changes across specific code regions using motions. The plugin features a hook-based action pipeline that executes user-defined pre and post callbacks around core buffer modification operations. It supports Tree-Sitter syntax detection to handle embedded languages within a single file and allows for the definition of custom comment syntax for un

    Powerful commenting with motion support.

    Luacommentcomment-pluginhacktoberfest
    Auf GitHub ansehen↗4,589
  • folke/todo-comments.nvimAvatar von folke

    folke/todo-comments.nvim

    4,055Auf GitHub ansehen↗

    todo-comments.nvim is a Neovim plugin and codebase task navigator that highlights and manages task keywords within code comments. It functions as a Lua-based highlighter and workflow extension that aggregates pending work and notes from source code into a searchable project list. The plugin provides visual tracking of task comments using custom syntax highlighting and allows for jumping between these markers within a file. It enables project-wide task management by searching for tagged comments across multiple files to organize a development roadmap.

    Highlights and searches TODO comments.

    Luaneovimneovim-plugin
    Auf GitHub ansehen↗4,055
  • danymat/neogenAvatar von danymat

    danymat/neogen

    1,652Auf GitHub ansehen↗

    A better annotation generator. Supports multiple languages and annotation conventions.

    Generates code annotations.

    Lua
    Auf GitHub ansehen↗1,652
  • joosepalviste/nvim-ts-context-commentstringAvatar von JoosepAlviste

    JoosepAlviste/nvim-ts-context-commentstring

    1,301Auf GitHub ansehen↗

    Neovim treesitter plugin for setting the commentstring based on the cursor location in a file.

    Sets comment strings based on context.

    Lua
    Auf GitHub ansehen↗1,301
  • b3nj5m1n/kommentaryAvatar von b3nj5m1n

    b3nj5m1n/kommentary

    532Auf GitHub ansehen↗

    Neovim commenting plugin, written in lua.

    Lua-based commenting plugin.

    Lua
    Auf GitHub ansehen↗532
  • terrortylor/nvim-commentAvatar von terrortylor

    terrortylor/nvim-comment

    498Auf GitHub ansehen↗

    A comment toggler for Neovim, written in Lua

    Toggles comments using built-in settings.

    Lua
    Auf GitHub ansehen↗498
  • ludopinelli/comment-box.nvimAvatar von LudoPinelli

    LudoPinelli/comment-box.nvim

    497Auf GitHub ansehen↗

    :sparkles: Clarify and beautify your comments and plain text files using boxes and lines.

    Beautifies comments with boxes.

    Lua
    Auf GitHub ansehen↗497
  • winston0410/commented.nvimAvatar von winston0410

    winston0410/commented.nvim

    114Auf GitHub ansehen↗

    Neovim commenting plugin in Lua. Support operator, motions and more than 60 languages! :fire:

    Supports counts and multiple patterns.

    Lua
    Auf GitHub ansehen↗114
  • jeangiraldoo/codedocs.nvimAvatar von jeangiraldoo

    jeangiraldoo/codedocs.nvim

    101Auf GitHub ansehen↗

    Annotation generation framework with support for most languages and annotation styles⌨️✨

    Annotation framework for documentation.

    Lua
    Auf GitHub ansehen↗101
  • s1n7ax/nvim-comment-frameAvatar von s1n7ax

    s1n7ax/nvim-comment-frame

    101Auf GitHub ansehen↗

    Detects the language using treesitter and adds a comment block

    Adds comment frames.

    Lua
    Auf GitHub ansehen↗101
  • zeioth/dooku.nvimAvatar von Zeioth

    Zeioth/dooku.nvim

    50Auf GitHub ansehen↗

    Code documentation generator for Neovim

    Generates HTML documentation.

    Lua
    Auf GitHub ansehen↗50
  • gennaro-tedesco/nvim-commaroundAvatar von gennaro-tedesco

    gennaro-tedesco/nvim-commaround

    42Auf GitHub ansehen↗

    nvim plugin to toggle comments on and off

    Lightweight commenting plugin.

    Lua
    Auf GitHub ansehen↗42
  • kuri-sun/todoage.nvimAvatar von kuri-sun

    kuri-sun/todoage.nvim

    25Auf GitHub ansehen↗

    shows how old your TODOs are.

    Tracks age of TODO comments.

    Lua
    Auf GitHub ansehen↗25
  • georgeharker/comment-tasks.nvimAvatar von georgeharker

    georgeharker/comment-tasks.nvim

    18Auf GitHub ansehen↗

    Add tasks to your task manager (clickup/github/linear/monday....) from code

    Syncs tasks from code comments.

    Lua
    Auf GitHub ansehen↗18
  • alexmozaidze/tree-comment.nvimAvatar von alexmozaidze

    alexmozaidze/tree-comment.nvim

    12Auf GitHub ansehen↗

    A plugin to simplify integration with tree-sitter-comment parser.

    Configures TODO comment highlighting.

    Fennel
    Auf GitHub ansehen↗12
  • lucastavaresa/singlecomment.nvimAvatar von LucasTavaresA

    LucasTavaresA/SingleComment.nvim

    9Auf GitHub ansehen↗

    Always single line, comment sensitive, indentation preserving commenting.

    Single-line commenting with indentation.

    Lua
    Auf GitHub ansehen↗9
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Commenting Utilities

Unter-Tags erkunden

  • Automated ImplementationAutomatic conversion of structured comments or todo markers into executable source code. **Distinct from Commenting Utilities:** Focuses on generating functional code from comments, rather than just managing or styling the comments themselves.