awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
microsoft avatar

microsoft/vscode-goArchived

0
View on GitHub↗
5,897 स्टार्स·641 फोर्क्स·TypeScript·11 व्यूज़

Vscode Go

यह प्रोजेक्ट VS Code के लिए एक Go भाषा एक्सटेंशन है जो एक लैंग्वेज सर्वर क्लाइंट, एक डिबगिंग इंटरफेस और एक टेस्ट ऑटोमेशन रनर के माध्यम से एक व्यापक डेवलपमेंट एनवायरनमेंट प्रदान करता है। यह Go भाषा के पूर्ण डेवलपमेंट लाइफसाइकिल का समर्थन करने के लिए लैंग्वेज इंटेलिजेंस, फॉर्मेटिंग और डिबगिंग क्षमताओं को इंटीग्रेट करता है। यह एक्सटेंशन Go टूलचेन को मैनेज करके खुद को अलग करता है, जिसमें लैंग्वेज फीचर्स के लिए आवश्यक बाहरी बाइनरीज का इंस्टॉलेशन और कॉन्फ़िगरेशन शामिल है। यह एक समर्पित टेस्ट ऑटोमेशन इंटरफेस भी प्रदान करता है जो यूनिट टेस्ट स्केलेटन्स के जनरेशन और सीधे एडिटर के भीतर कोड कवरेज प्रोफाइल्स के विज़ुअलाइज़ेशन की अनुमति देता है।

Features

  • VS Code Extensions - Provides a comprehensive Go language extension for the Visual Studio Code editor.
  • Go Development Workflows - Provides a comprehensive development environment for Go including intelligence, formatting, and navigation.
  • Code Completion - Provides intelligent function, variable, and package suggestions with signature help and documentation tooltips.
  • Code Formatting Tools - Automatically organizes source code and manages imports using consistent style and formatting flags.
  • Debugging and Inspection Tools - Provides interactive debugging with breakpoints, watch expressions, and variable tracking.
  • Editor-Integrated Debugging - Integrates the Debug Adapter Protocol to map editor UI actions to the Delve backend for process inspection.
  • External Binary Lifecycle Managers - Manages the installation, updating, and path configuration of external Go tool binaries.
  • Go Debugging Utilities - Integrates a debugging interface with breakpoints and variable tracking for Go applications.
  • Language Server Clients - Implements a language server client to connect the editor to the Go language server for advanced analysis.
  • LSP Clients - Communicates with a separate language server process to provide autocomplete, navigation, and refactoring.
  • Static Code Linting - Includes configurable linting and vetting tools to analyze source code for errors and style violations.
  • Symbol Navigation - Enables jumping to definitions, implementations, and type definitions across the workspace and module cache.
  • Static Analysis Tools - Integrates a suite of static analysis tools for linting and vetting Go source code.
  • Toolchain Managers - Installs and configures the external binaries and compilers required for Go language features.
  • Test Automation Interfaces - Provides an integrated interface for executing unit tests and visualizing code coverage directly in the editor.
  • Unit Testing - Provides comprehensive support for writing and running unit tests to verify Go code correctness.
  • Test Executions - Enables execution of specific test functions, files, or packages via code lens or commands.
  • Code Analysis and Refactoring - Improves Go codebase structure through symbol renaming and function extraction.
  • Code Search and Navigation - Provides tools for searching and navigating available packages and files within the workspace and libraries.
  • Code Refactoring Tools - Implements symbol refactoring capabilities such as extracting functions and renaming symbols across the project.
  • Path-Based Command Execution - Wraps Go CLI commands in shell processes using workspace paths to perform formatting, linting, and testing.
  • Program Execution - Allows executing the current file or package using specific build flags and tags to verify output.
  • Code Coverage Analysis - Visualizes tested and untested code using editor decorations and gutter highlights based on coverage profiles.
  • Visual Coverage Mapping - Parses Go coverage tool output to visualize line-specific execution counts through editor gutter decorations.
  • Automated Test Generators - Provides automated tooling to generate boilerplate unit test skeletons for functions and packages.

स्टार हिस्ट्री

microsoft/vscode-go के लिए स्टार हिस्ट्री चार्टmicrosoft/vscode-go के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

microsoft/vscode-go क्या करता है?

यह प्रोजेक्ट VS Code के लिए एक Go भाषा एक्सटेंशन है जो एक लैंग्वेज सर्वर क्लाइंट, एक डिबगिंग इंटरफेस और एक टेस्ट ऑटोमेशन रनर के माध्यम से एक व्यापक डेवलपमेंट एनवायरनमेंट प्रदान करता है। यह Go भाषा के पूर्ण डेवलपमेंट लाइफसाइकिल का समर्थन करने के लिए लैंग्वेज इंटेलिजेंस, फॉर्मेटिंग और डिबगिंग क्षमताओं को इंटीग्रेट करता है। यह एक्सटेंशन Go टूलचेन को मैनेज करके खुद को अलग करता है, जिसमें लैंग्वेज फीचर्स के लिए आवश्यक बाहरी बाइनरीज का इंस्टॉलेशन और कॉन्फ़िगरेशन शामिल है। यह एक…

microsoft/vscode-go की मुख्य विशेषताएं क्या हैं?

microsoft/vscode-go की मुख्य विशेषताएं हैं: VS Code Extensions, Go Development Workflows, Code Completion, Code Formatting Tools, Debugging and Inspection Tools, Editor-Integrated Debugging, External Binary Lifecycle Managers, Go Debugging Utilities।

microsoft/vscode-go के कुछ ओपन-सोर्स विकल्प क्या हैं?

microsoft/vscode-go के ओपन-सोर्स विकल्पों में शामिल हैं: golang/vscode-go — This project is a language extension for VS Code that provides comprehensive Go language support. It functions as a… rust-lang/rls — RLS is a language server that provides language intelligence for the Rust programming language. It implements the… myriad-dreamin/tinymist — Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document… python-lsp/python-lsp-server. visualfc/liteide — LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go… emacs-lsp/lsp-mode — lsp-mode is a Language Server Protocol client and IDE feature set for Emacs. It functions as a semantic code analysis…

Vscode Go के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Vscode Go के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • golang/vscode-gogolang का अवतार

    golang/vscode-go

    4,256GitHub पर देखें↗

    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

    TypeScriptdebuggergolangvisual-studio-code
    GitHub पर देखें↗4,256
  • rust-lang/rlsrust-lang का अवतार

    rust-lang/rls

    3,509GitHub पर देखें↗

    RLS is a language server that provides language intelligence for the Rust programming language. It implements the Language Server Protocol to enable a standardized communication layer between the Rust compiler and various editor clients. The project focuses on providing real-time code completions, symbol navigation, and type information. It also supports automated structural changes, such as workspace-wide symbol renaming, to maintain semantic correctness during refactoring. The system incorporates static code analysis for linting and formatting, alongside a mechanism for incremental compila

    Rustidelanguage-server-protocolrust
    GitHub पर देखें↗3,509
  • myriad-dreamin/tinymistMyriad-Dreamin का अवतार

    Myriad-Dreamin/tinymist

    2,907GitHub पर देखें↗

    Tinymist is a comprehensive suite of tools for Typst document authoring, serving as a language server, document compiler, and project manager. It provides a standardized language service via the Language Server Protocol to enable editor features such as autocompletion, navigation, and semantic highlighting. The project distinguishes itself by integrating a TCP-based live preview server for real-time visual rendering and an advanced static analysis tool that utilizes abstract syntax trees and bidirectional type checking. It also includes a project management system capable of handling multi-fi

    Rustdapdap-serverformatter
    GitHub पर देखें↗2,907
  • python-lsp/python-lsp-serverpython-lsp का अवतार

    python-lsp/python-lsp-server

    2,562GitHub पर देखें↗
    Python
    GitHub पर देखें↗2,562
Vscode Go के सभी 30 विकल्प देखें→