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
·
fatih avatar

fatih/vim-go

0
View on GitHub↗
16,242 estrellas·1,432 forks·Vim Script·other·7 vistaswww.patreon.com/bhcleek↗

Vim Go

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 synchronization, it maintains editor responsiveness while providing real-time code intelligence, diagnostics, and automated structural changes.

The feature set covers a broad range of development requirements, including automated import management, static code analysis, and integrated build and test execution. It also supports advanced workflows such as program debugging, test coverage visualization, and documentation lookup, all accessible directly within the editor workspace.

Features

  • Go Language Plugins - Transforms the editor into a specialized environment for Go software development.
  • Go Environments - Transforms the editor into a specialized environment for Go software development.
  • Vim Plugins - Provides advanced language-specific features for writing, refactoring, and maintaining source code within the Vim editor.
  • Language Servers - Integrates with language servers to provide real-time code intelligence and diagnostics.
  • Static Analysis Tools - Automates linting, formatting, and code quality checks to enforce consistent standards.
  • Automated Code Quality Tools - Automates code formatting, linting, and style enforcement directly within the editor environment.
  • Editor Plugins - Comprehensive Go development plugin for Vim.
  • Code Refactoring Tools - Provides automated structural code changes and refactoring utilities to improve maintainability.
  • IDE Extensions - Provides a comprehensive plugin that enables building, testing, and debugging complex software projects within the editor.
  • Code Formatting Utilities - Automatically enforces consistent code style and manages import declarations.
  • Code Navigation Tools - Enables locating symbol declarations and tracking references across the codebase.
  • Code Intelligence - Provides on-the-fly documentation, type information, and code completion suggestions.
  • Static Code Analysis - Performs static analysis and linting to identify bugs and enforce coding standards.
  • Editor-Integrated Debugging - Connects to external debuggers to manage breakpoints and inspect application state.
  • Editor-Integrated Test Execution - Allows executing and monitoring test suites directly within the editor.
  • Import Organizers - Automatically manages import declarations to ensure clean and functional dependencies.
  • Integrated Documentation - Provides instant access to technical documentation for symbols and packages.
  • Build Integration - Enables compiling, installing, and running Go applications directly from the editor.
  • Static Analysis - Executes static analysis and test suites to verify code correctness.

Historial de estrellas

Gráfico del historial de estrellas de fatih/vim-goGráfico del historial de estrellas de fatih/vim-go

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Vim Go

Proyectos open-source similares, clasificados según cuántas características comparten con Vim Go.
  • rust-lang/rust-analyzerAvatar de rust-lang

    rust-lang/rust-analyzer

    16,590Ver en GitHub↗

    Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and development productivity tools for the Rust programming language. It functions as a backend engine that communicates with text editors to deliver deep structural understanding of source code, enabling features like semantic analysis, symbol navigation, and automated refactoring. The project distinguishes itself through a core engine designed for high-performance responsiveness, utilizing incremental query-based compilation and lazy demand-driven evaluation to minimize resource con

    Rusthacktoberfestlsp-serverrust
    Ver en GitHub↗16,590
  • prabirshrestha/vim-lspAvatar de prabirshrestha

    prabirshrestha/vim-lsp

    3,368Ver en GitHub↗

    vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool for the editor. It serves as a bridge between Vim and external language servers, providing semantic code analysis and IDE-like navigation and diagnostics. The project provides a refactoring interface for renaming symbols across a workspace and applying quick-fixes. It also enables semantic highlighting, which color-codes elements based on their meaning as determined by the language server. The plugin covers a broad surface of capabilities, including symbol navigation and dis

    Vim Scriptasyncasyncompletelanguage-server-protocol
    Ver en GitHub↗3,368
  • analysis-tools-dev/static-analysisAvatar de analysis-tools-dev

    analysis-tools-dev/static-analysis

    14,389Ver en GitHub↗

    This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It serves as a central resource for developers to discover, compare, and select tools based on specific programming languages, licensing models, and integration requirements. The directory distinguishes itself by providing deep metadata for each listed utility, including community-driven popularity rankings, maintenance status, and deployment methods. By aggregating these tools into a single searchable index, it enables teams to identify solutions for enforcing coding standards, ma

    Rustanalysisawesome-listcode-quality
    Ver en GitHub↗14,389
  • 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

    Vim Script
    Ver en GitHub↗21,671
Ver las 30 alternativas a Vim Go→

Preguntas frecuentes

¿Qué hace fatih/vim-go?

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.

¿Cuáles son las características principales de fatih/vim-go?

Las características principales de fatih/vim-go son: Go Language Plugins, Go Environments, Vim Plugins, Language Servers, Static Analysis Tools, Automated Code Quality Tools, Editor Plugins, Code Refactoring Tools.

¿Qué alternativas de código abierto existen para fatih/vim-go?

Las alternativas de código abierto para fatih/vim-go incluyen: rust-lang/rust-analyzer — Rust-analyzer is a language server implementation that provides real-time code intelligence, static analysis, and… prabirshrestha/vim-lsp — vim-lsp is a Vim plugin that implements the Language Server Protocol to provide an asynchronous code intelligence tool… analysis-tools-dev/static-analysis — This project is a comprehensive, curated directory of static analysis, linting, and security scanning utilities. It… tpope/vim-fugitive — This project is a Vim plugin that functions as a comprehensive Git version control interface. It integrates repository… visualfc/liteide — LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go… mattn/emmet-vim — emmet-vim is a plugin for Vim that functions as a markup automation tool and code expander. It allows for the rapid…