awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

132 repositorios

Awesome GitHub RepositoriesEditor Plugins

Extensions for IDEs to improve GraphQL development workflows.

Explore 132 awesome GitHub repositories matching part of an awesome list · Editor Plugins. Refine with filters or upvote what's useful.

Awesome Editor Plugins GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • robbyrussell/oh-my-zshAvatar de robbyrussell

    robbyrussell/oh-my-zsh

    188,075Ver en GitHub↗

    This project is a configuration framework and environment manager for the Zsh shell. It functions as a plugin manager and prompt theme engine, automating the installation, organization, and updating of terminal workflow configurations. The framework decouples visual presentation from shell logic using a library of interchangeable themes and a prompt engine that supports asynchronous rendering to maintain interface responsiveness. It employs a plugin-based architecture to inject custom aliases and specialized tools into the shell session. Users can manage shell settings and environment variab

    Command-line completion for the platform.

    Shell
    Ver en GitHub↗188,075
  • junegunn/vim-plugAvatar de junegunn

    junegunn/vim-plug

    35,685Ver en GitHub↗

    vim-plug is a plugin manager for the Vim text editor that functions as a git-based dependency manager and configuration bootstrapper. It downloads and organizes external plugin packages from remote repositories to extend the editor's functionality. The project acts as a lazy-loading orchestrator to reduce editor startup time by deferring the loading of plugins until specific commands or file types are encountered. It enables version pinning by allowing plugins to be fetched using specific git branches, tags, or commit hashes. The manager provides a framework for plugin installation, lifecycl

    Minimalist manager for installing and updating extensions.

    Vim Scriptvim
    Ver en GitHub↗35,685
  • amix/vimrcAvatar de amix

    amix/vimrc

    31,774Ver en GitHub↗

    This project is a Vim configuration framework and development environment that transforms the basic text editor into a full-featured integrated development environment. It provides a curated set of settings and a comprehensive plugin suite to support professional software development workflows. The environment includes specialized tools for polyglot code execution and project navigation, allowing users to run source files in multiple languages via single keystrokes and locate files using fuzzy searching. It also integrates version control workflows, enabling the management of Git operations a

    Comprehensive configuration set for optimized editing.

    Vim Script
    Ver en GitHub↗31,774
  • vundlevim/vundle.vimV

    VundleVim/Vundle.vim

    23,942Ver en GitHub↗

    Vundle.vim is a plugin manager and configuration orchestrator for Vim. It allows users to install, update, and remove external extensions based on a central configuration file to maintain consistent editor environments across different machines. The system automates the acquisition of plugin bundles by using Git to clone and track source code. It manages the plugin lifecycle through configuration-driven installation and includes capabilities for searching and discovering new scripts. To ensure extensions are available without restarting the editor, the tool manages the Vim runtime path and r

    Plugin management system for organizing editor extensions.

    Vim Script
    Ver en GitHub↗23,942
  • tpope/vim-fugitiveAvatar de tpope

    tpope/vim-fugitive

    21,671Ver en GitHub↗

    This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository management, staging, and commit operations directly into the text editor, allowing users to maintain project history and manage repository state without switching contexts. The plugin distinguishes itself by mapping version control operations to temporary text buffers, enabling users to manipulate repository data using standard editing commands. It utilizes a virtual file system to present historical commits, trees, and blobs as read-only buffers, facilitating navigation and

    Integrated version control interface for git operations.

    Vim Script
    Ver en GitHub↗21,671
  • wsdjeg/spacevimAvatar de wsdjeg

    wsdjeg/SpaceVim

    20,248Ver en GitHub↗

    SpaceVim is a modular configuration framework designed for managing plugins and settings across Vim and Neovim. It utilizes a layer-based architecture to organize related editor extensions into functional groups, reducing the overhead associated with manual setup and maintenance. The framework features a mnemonic keybinding system that maps editor commands to intuitive key sequences and provides integrated discovery guides. To improve performance, it employs a deferred plugin loader that reduces startup time by loading extensions only when they are specifically required. The system provides

    Modular framework for building custom editor environments.

    Vim Script
    Ver en GitHub↗20,248
  • preservim/nerdtreeP

    preservim/nerdtree

    20,077Ver en GitHub↗

    This project is a directory browser for Vim and Neovim that displays the file system as a tree structure. It enables visual navigation of folder hierarchies and the opening of files directly within the editor. The plugin provides a customizable interface for adding custom mappings, functions, and third-party extensions. This extension interface allows the directory explorer's behavior to be modified through the registration of additional logic. The system covers visual file management, allowing users to perform file system operations from the explorer interface. It translates directory hiera

    File system explorer for navigating project directories.

    Vim Script
    Ver en GitHub↗20,077
  • vim-airline/vim-airlineAvatar de vim-airline

    vim-airline/vim-airline

    17,957Ver en GitHub↗

    vim-airline is a customizable status and tab line plugin for Vim that displays editor state and plugin metadata in real time. It serves as a visual interface extension and buffer manager, providing an enhanced UI through a dynamic status line and a top tab bar for navigating open files. The plugin features a theme-based styling system that supports predefined color schemes and specialized font icons. Users can configure the visual aesthetic by modifying colors and reordering individual status line sections to control which information is visible. The system manages editor state visualization

    Lightweight status and tab line interface enhancement.

    Vim Scriptstatuslinetablinevim
    Ver en GitHub↗17,957
  • mhinz/vim-galoreAvatar de mhinz

    mhinz/vim-galore

    17,883Ver en GitHub↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Comprehensive guide and resource list for Vim users.

    Vim scriptawesomeawesome-listguide
    Ver en GitHub↗17,883
  • fatih/vim-goAvatar de fatih

    fatih/vim-go

    16,242Ver en GitHub↗

    This project is a comprehensive development plugin for the Vim text editor, designed to transform the editor into a specialized environment for Go software development. It provides a suite of integrated tools that facilitate the entire development lifecycle, including writing, maintaining, and navigating Go source code. The plugin distinguishes itself by orchestrating external command-line binaries and language servers to perform heavy analysis, compilation, and formatting tasks as background processes. By mapping editor events to these external tools and utilizing virtual file system synchro

    Comprehensive Go development plugin for Vim.

    Vim Scriptgogolanggopls
    Ver en GitHub↗16,242
  • lokaltog/powerlineAvatar de Lokaltog

    Lokaltog/powerline

    14,766Ver en GitHub↗

    Powerline is a framework and engine for generating consistent visual themes, command prompts, and status line integrations across diverse terminal tools. It serves as a system for rendering informative information bars and prompts across various shells, text editors, and window managers. The project provides a cross-application theme engine and a standardized way to define colors and segments. This ensures a unified visual style across tools such as the Vim text editor, the Tmux terminal multiplexer, and Unix shells including Bash and Zsh. The framework includes capabilities for custom statu

    Enhanced status bar for terminal buffers.

    Python
    Ver en GitHub↗14,766
  • james-yu/latex-workshopAvatar de James-Yu

    James-Yu/LaTeX-Workshop

    12,156Ver en GitHub↗

    LaTeX Workshop is a comprehensive integrated development environment extension designed for authoring and typesetting complex documents. It functions as a complete workflow tool that automates the compilation process, manages multi-file project structures, and provides real-time feedback through bidirectional synchronization between source code and generated output. The project distinguishes itself by offering deep integration with the typesetting lifecycle, including containerized build environments and automated orchestration of external toolchains. It provides advanced visual feedback mech

    LaTeX extension for Visual Studio Code.

    TypeScript
    Ver en GitHub↗12,156
  • emacs-tw/awesome-emacsAvatar de emacs-tw

    emacs-tw/awesome-emacs

    9,180Ver en GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    Curated collection of Emacs resources and plugins.

    awesome-listemacs
    Ver en GitHub↗9,180
  • mattn/emmet-vimAvatar de mattn

    mattn/emmet-vim

    6,463Ver en GitHub↗

    emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid generation of HTML and CSS structures by expanding shorthand text expressions into full code elements. The tool provides a set of shortcuts for wrapping, balancing, and manipulating tags. It includes a text object extension that enables navigation and editing commands for jumping between nested element boundaries. The project covers a range of capabilities for frontend code refactoring and document hierarchy restructuring. These include tag wrapping, element removal, attribute

    Markup expansion support for Elm.

    Vim Script
    Ver en GitHub↗6,463
  • lervag/vimtexAvatar de lervag

    lervag/vimtex

    6,293Ver en GitHub↗

    VimTeX es un entorno de desarrollo integrado para crear y compilar documentos LaTeX dentro de Vim y Neovim. Funciona como una suite completa para la creación de documentos técnicos, combinando los roles de resaltador de sintaxis, navegador de documentos y motor de autocompletado. El plugin se distingue por un flujo de trabajo coordinado que gestiona la compilación asíncrona y la sincronización bidireccional con visores de PDF externos. Esto permite a los usuarios saltar entre ubicaciones específicas del código fuente y sus páginas renderizadas mientras mantienen una interfaz de editor receptiva durante la producción del documento. El sistema proporciona una amplia gama de capacidades para la inteligencia y edición de documentos. Esto incluye sugerencias sensibles al contexto para citas y etiquetas, una tabla de contenidos navegable para recorrer archivos grandes y objetos de texto especializados que tratan los entornos LaTeX y las zonas matemáticas como unidades atómicas. También analiza los registros de compilación para mapear errores y advertencias directamente a las líneas correspondientes en el código fuente.

    Modern Vim plugin featuring live preview and forward search.

    TeX
    Ver en GitHub↗6,293
  • sergeche/emmet-sublimeAvatar de sergeche

    sergeche/emmet-sublime

    5,222Ver en GitHub↗

    Este proyecto es un plugin de Sublime Text y extensión de editor de desarrollo web que funciona como un expansor de abreviaturas de marcado. Permite la creación rápida de bloques de código HTML y CSS estructurados transformando abreviaturas concisas similares a CSS en marcado y hojas de estilo completas. La herramienta proporciona automatización avanzada para flujos de trabajo web, incluyendo la generación de elementos HTML anidados, nombres de clase BEM y prefijos de proveedor CSS. También incluye utilidades especializadas para generar degradados CSS con alternativas de compatibilidad con navegadores y convertir rutas de imágenes en URL de datos codificados en base64. Más allá de la generación de código, la extensión cubre la manipulación y navegación de la estructura de marcado. Esto incluye capacidades para equilibrar selecciones de etiquetas, saltar entre pares de etiquetas coincidentes, realizar cálculos aritméticos dentro del código y generar texto de relleno para pruebas visuales. El sistema es configurable mediante el mapeo de alias de abreviaturas, definiciones de fragmentos (snippets) personalizados y extensiones de plugin para modificar filtros y acciones internas.

    Fast HTML and CSS coding via abbreviations.

    JavaScript
    Ver en GitHub↗5,222
  • nsf/gocodeAvatar de nsf

    nsf/gocode

    4,993Ver en GitHub↗

    gocode es un backend de servidor de lenguaje y demonio de autocompletado para el lenguaje Go. Funciona como un analizador de código estático e indexador de símbolos que proporciona sugerencias de identificadores y símbolos en tiempo real a los editores de texto. El proyecto utiliza una arquitectura de demonio cliente-servidor para mantener un proceso en segundo plano persistente, evitando la sobrecarga de recargar los metadatos del paquete en cada solicitud. Emplea un sistema de caché de metadatos de dos niveles y analiza binarios de paquetes compilados para permitir búsquedas rápidas de símbolos y recuperación de declaraciones. El sistema cubre amplias áreas de capacidad, incluyendo autocompletado sensible al contexto para campos de miembros, firmas de funciones y variables, así como formato automático de código. Gestiona el seguimiento del alcance léxico y la resolución recursiva de símbolos para garantizar completados precisos de tipos y variables. Las utilidades administrativas permiten la gestión de la configuración del demonio, el control de estado y un modo de depuración con registro detallado para monitorear el proceso en segundo plano.

    Provides fast autocompletion for Go code.

    Go
    Ver en GitHub↗4,993
  • emmetio/emmetAvatar de emmetio

    emmetio/emmet

    4,541Ver en GitHub↗

    Emmet es un generador de código de marcado y un kit de herramientas de productividad para desarrollo web. Funciona como un motor de expansión que convierte abreviaturas y selectores tipo CSS en estructuras completas de HTML, XML y otros lenguajes de marcado. El proyecto cuenta con un motor dedicado a la expansión de abreviaturas CSS que transforma códigos de propiedades concisos en declaraciones de estilo completas, incluyendo la generación automática de prefijos de proveedor y degradados. Se distingue por ofrecer un proceso de expansión programable mediante definiciones de snippets personalizados, mapeo de alias de abreviaturas y extensibilidad mediante scripts. El kit de herramientas cubre una amplia gama de capacidades, incluyendo la generación de marcado con multiplicación de elementos y numeración iterativa, así como utilidades de editor para la navegación estructural y la selección equilibrada de etiquetas. También proporciona herramientas para la creación de hojas de estilo CSS, ajuste de valores numéricos y gestión de medios para la conversión de datos de imágenes a URL y actualizaciones de dimensiones.

    Toolkit for high-speed HTML and CSS coding.

    TypeScriptabbreviationcssemmet
    Ver en GitHub↗4,541
  • golang/vscode-goAvatar de golang

    golang/vscode-go

    4,256Ver en GitHub↗

    This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a language server client, a debugger interface, and a toolchain manager to facilitate Go application development. The extension distinguishes itself by integrating a full suite of toolchain management capabilities, allowing for the installation and configuration of required binaries, linters, and compiler versions directly within the editor. It also provides deep integration for interactive debugging via Delve, supporting remote target debugging, process attachment, and program st

    Official Go extension for Visual Studio Code.

    TypeScriptdebuggergolangvisual-studio-code
    Ver en GitHub↗4,256
  • jisaacks/gitgutterAvatar de jisaacks

    jisaacks/GitGutter

    3,879Ver en GitHub↗

    GitGutter is a Git diff visualization tool and plugin for the Sublime Text editor. It interfaces with the Git binary to provide real-time tracking of modified and untracked files, visualizing version control status directly within the editor gutter to mark inserted, modified, or deleted lines. The tool enables navigation between modified code hunks and the inspection of commit metadata via hover popups. It allows users to define specific branches, tags, or commits as reference points for calculating changes and provides the ability to revert modified hunks or copy original committed text to t

    Visualizes git changes in the editor margin.

    Python
    Ver en GitHub↗3,879
Ant.123456…7Siguiente
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Editor Plugins