awesome-repositories.com
Blog
awesome-repositories.com

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

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

IDE plugins

Ranking aktualisiert am 9. Juli 2026

For a productivity extension for code editors, the strongest matches are microsoft/vscode-go (This is the official Go language extension for VS), auchenberg/vscode-browser-preview (This is a VS Code extension that enhances the) and dense-analysis/ale (This is a plugin for Vim and Neovim that). psf/black and golang/vscode-go round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Discover the best IDE plugins for your workflow. We ranked top-rated extensions by activity and features to help you compare and pick the right one.

IDE plugins

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • microsoft/vscode-goAvatar von microsoft

    microsoft/vscode-go

    5,897Auf GitHub ansehen↗

    This project is a Go language extension for VS Code that provides a comprehensive development environment through a language server client, a debugging interface, and a test automation runner. It integrates language intelligence, formatting, and debugging capabilities to support the full Go language development lifecycle. The extension distinguishes itself by managing the Go toolchain, including the installation and configuration of external binaries required for language features. It also features a dedicated test automation interface that allows for the generation of unit test skeletons and

    This is the official Go language extension for VS Code, providing a comprehensive suite of features including language server support, linting, formatting, debugging, and test automation that perfectly matches the requirements.

    TypeScriptEditor-Integrated DebuggingLanguage Server ClientsLSP Clients
    Auf GitHub ansehen↗5,897
  • auchenberg/vscode-browser-previewAvatar von auchenberg

    auchenberg/vscode-browser-preview

    4,383Auf GitHub ansehen↗

    vscode-browser-preview is an editor-based web previewer and integrated debugger that embeds a live browser instance directly within the workspace. It utilizes headless browser integration to synchronize the browser state with the active code editor. The project provides an integrated web debugger that allows users to set breakpoints and inspect the state of web applications without leaving the editor interface. It also enables remote developer tools access via a network URL to analyze page elements, styles, and network activity. The system supports frontend development workflows by providing

    This is a VS Code extension that enhances the editor's functionality by embedding a live browser and debugger directly into the workspace, fitting the category of an IDE plugin.

    TypeScriptIntegrated DebuggersVS Code Extensions
    Auf GitHub ansehen↗4,383
  • dense-analysis/aleAvatar von dense-analysis

    dense-analysis/ale

    13,966Auf GitHub ansehen↗

    Ale is an asynchronous code analysis tool and integrated development environment plugin designed for lightweight text editors. It functions as a language server protocol client, enabling real-time code intelligence and diagnostic feedback by running analysis tasks in the background to ensure the editor interface remains responsive during intensive operations. The plugin utilizes an event-driven architecture to monitor text buffers and trigger linting or formatting routines automatically. It distinguishes itself through a modular extensibility framework that supports a wide range of language-s

    This is a plugin for Vim and Neovim that provides language server protocol support, linting, and code intelligence, making it a direct fit for the category of editor-enhancing tools.

    Vim ScriptLanguage Server ClientsLanguage Server Protocol ClientsLanguage Server Protocols
    Auf GitHub ansehen↗13,966
  • psf/blackAvatar von psf

    psf/black

    41,578Auf GitHub ansehen↗

    This project is an uncompromising, deterministic code formatter for Python. It functions by parsing source code into an abstract syntax tree and regenerating it according to a rigid, opinionated set of style rules. By automating the formatting process, it eliminates manual style debates and configuration overhead, ensuring that code remains consistent across entire projects regardless of the original input. The tool distinguishes itself through its focus on speed and seamless integration into development workflows. It utilizes content-based file caching and parallel processing to maintain hig

    This is a dedicated code formatter that integrates into various IDEs and editors to automate Python style consistency, fulfilling the core requirement for an editor-enhancing tool.

    PythonCode FormattersVS Code ExtensionsLanguage Server Protocols
    Auf GitHub ansehen↗41,578
  • golang/vscode-goAvatar von golang

    golang/vscode-go

    4,256Auf GitHub ansehen↗

    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

    This is an official VS Code extension that provides comprehensive Go language support, including language server integration, debugging, linting, and productivity features, making it a perfect fit for the requested category.

    TypeScriptLanguage Server ClientsLanguage Server Protocols
    Auf GitHub ansehen↗4,256
  • rust-lang/rust-analyzerAvatar von rust-lang

    rust-lang/rust-analyzer

    16,590Auf GitHub ansehen↗

    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

    This is a language server that provides essential IDE features like code intelligence, linting, and refactoring for Rust, serving as the backend engine for editors like VS Code to deliver a full development experience.

    RustLanguage ServersLanguage Server ImplementationsLanguage Server Protocols
    Auf GitHub ansehen↗16,590
  • rubocop-hq/rubocopAvatar von rubocop-hq

    rubocop-hq/rubocop

    12,879Auf GitHub ansehen↗

    RuboCop is a static code analyzer, linter, and formatter for the Ruby language. It detects style violations, potential bugs, and code smells by scanning source code without executing the program. The tool enforces a predefined Ruby style guide by flagging deviations and automatically rewriting source code to ensure consistency across projects. It includes a language server that provides real-time analysis and formatting suggestions directly within text editors.

    RuboCop is a specialized static analysis and formatting tool that integrates with IDEs via its language server to provide linting and code style enforcement for Ruby developers.

    RubyLanguage ServersLanguage Server Protocols
    Auf GitHub ansehen↗12,879
  • astral-sh/ruffAvatar von astral-sh

    astral-sh/ruff

    48,177Auf GitHub ansehen↗

    Ruff is a high-performance static analysis and code formatting tool designed for Python. Built in Rust, it functions as a comprehensive engine that scans source code to detect programming errors, security vulnerabilities, and deviations from established coding standards. By parsing source code into a structured tree representation, it provides both automated linting and style enforcement across entire projects. The tool distinguishes itself through its speed and deep integration into the development lifecycle. It utilizes parallelized file processing to maximize throughput on large codebases

    Ruff is a high-performance linter and formatter that integrates directly into IDEs as a language server, providing the essential code quality and productivity features requested.

    RustCode FormattersLanguage Server Implementations
    Auf GitHub ansehen↗48,177
  • astral-sh/tyAvatar von astral-sh

    astral-sh/ty

    17,287Auf GitHub ansehen↗

    This project is a high-performance static type checker and comprehensive development toolkit for Python. It functions as a core analysis engine that identifies type inconsistencies and enforces code correctness, while simultaneously providing a language server implementation to deliver real-time diagnostics and intelligence directly within development environments. The tool distinguishes itself through a parallelized execution engine that maximizes performance across large-scale codebases and monorepo structures. It supports gradual type adoption, allowing developers to integrate type checkin

    This tool provides a language server implementation that integrates directly into IDEs to offer real-time diagnostics and code intelligence, serving as a specialized plugin for Python development.

    PythonLanguage ServersLanguage Server ImplementationsLanguage Server Protocols
    Auf GitHub ansehen↗17,287
  • prettier/prettier-vscodeAvatar von prettier

    prettier/prettier-vscode

    5,504Auf GitHub ansehen↗

    This is a Visual Studio Code extension that integrates the Prettier formatting engine into the editor. It serves as a bridge to provide opinionated, multi-language code styling by reprinting source code from a syntax tree to enforce consistent layout and line wrapping. The extension enables automated formatting upon saving or on command, ensuring a uniform codebase across teams. It resolves styling rules by merging editor preferences, EditorConfig files, and local configuration files, and can coordinate with linters to resolve conflicting stylistic rules. The system supports a wide range of

    This is a dedicated Visual Studio Code extension that provides automated code formatting and style enforcement, serving as a direct tool for enhancing editor functionality.

    TypeScriptCode FormattersVS Code Extensions
    Auf GitHub ansehen↗5,504
  • bbatsov/rubocopAvatar von bbatsov

    bbatsov/rubocop

    12,879Auf GitHub ansehen↗

    RuboCop is a static code analyzer and linter for Ruby. It functions as a static analysis tool designed to detect potential bugs, identify style violations, and improve overall code quality in Ruby projects. The project provides an automated code formatter that rewrites source code to align with established community standards. It also implements a language server protocol to surface linting and formatting errors directly within text editors. Its capabilities cover automated code linting and the analysis of Ruby code style to ensure consistency across a project. These functions are driven by

    RuboCop is a specialized static analysis and linting tool that integrates with IDEs via the Language Server Protocol to provide real-time code quality enforcement and formatting for Ruby developers.

    RubyCode FormattersLanguage Server Protocols
    Auf GitHub ansehen↗12,879
  • astronvim/astronvimAvatar von AstroNvim

    AstroNvim/AstroNvim

    14,355Auf GitHub ansehen↗

    AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a pre-configured framework for managing editor settings, plugin ecosystems, and language server integrations, effectively transforming a base text editor into a full-featured integrated development environment. The project distinguishes itself through a highly customizable Lua-based architecture that emphasizes modularity and performance. It enables users to manage complex editor configurations through a centralized, declarative system that supports lazy loading, community-maintai

    AstroNvim is a comprehensive Neovim distribution that acts as a full-featured IDE, providing robust support for language servers, linting, formatting, and debugging within the Vim ecosystem.

    LuaEditor-Integrated DebuggingLanguage Server Protocol ClientsLanguage Server Protocols
    Auf GitHub ansehen↗14,355
  • graphql/graphiqlAvatar von graphql

    graphql/graphiql

    16,848Auf GitHub ansehen↗

    GraphiQL is an interactive browser-based integrated development environment for writing, testing, and documenting GraphQL queries and mutations. It functions as a code editor, an API exploration tool, and a schema explorer, providing a visual interface for browsing GraphQL types and fields. The project provides a language server that delivers schema-driven autocompletion, linting, and validation via the Language Server Protocol. It allows for the embedding of high-performance editors into external projects and supports the injection of custom tools and components through a sidebar plugin API.

    GraphiQL is a specialized IDE component that provides essential GraphQL-specific editing features like linting, formatting, and language server support, making it a highly relevant tool for enhancing development environments.

    TypeScriptLanguage ServersLanguage Server Protocols
    Auf GitHub ansehen↗16,848
  • zigtools/zlsAvatar von zigtools

    zigtools/zls

    4,960Auf GitHub ansehen↗

    ZLS is a language server for the Zig language that implements the Language Server Protocol to provide IDE-like intelligence. It functions as a code intelligence provider, static code analysis tool, and automated refactoring engine for Zig projects. The server integrates directly with the Zig compiler toolchain to derive precise type information and perform semantic analysis. It uses this integration to surface real-time compilation errors as editor diagnostics and to provide semantic syntax highlighting based on resolved types rather than regex patterns. The project covers a wide range of de

    This is a language server that provides essential IDE features like code intelligence, linting, and formatting for the Zig language, functioning as a core plugin component for editors that support the Language Server Protocol.

    ZigLanguage ServersLanguage Server Protocols
    Auf GitHub ansehen↗4,960
  • ritwickdey/vscode-live-serverAvatar von ritwickdey

    ritwickdey/vscode-live-server

    6,778Auf GitHub ansehen↗

    This is a local development server extension for VS Code that provides static file hosting and automatic browser reloading upon saving source files. It functions as a live reloading tool and static file web server, allowing developers to preview web pages locally with support for custom ports and root directories. The project distinguishes itself by offering a local network preview server that exposes projects to other devices on the same wireless network via IP. It also includes a development proxy capable of adding Cross-Origin Resource Sharing headers and proxying traffic to external URIs.

    This is a VS Code extension that enhances the development workflow by providing a live-reloading local server for web projects, fitting the category of editor-integrated productivity tools.

    TypeScriptVS Code Extensions
    Auf GitHub ansehen↗6,778
  • myriad-dreamin/tinymistAvatar von Myriad-Dreamin

    Myriad-Dreamin/tinymist

    2,907Auf GitHub ansehen↗

    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

    This project provides a comprehensive language server and VS Code extension specifically designed to enhance Typst document authoring with features like autocompletion, linting, and live preview.

    RustCode FormattersLanguage ServersDebug Adapter Protocol Implementations
    Auf GitHub ansehen↗2,907
  • atom/atomAvatar von atom

    atom/atom

    60,807Auf GitHub ansehen↗

    Atom is an extensible code IDE and hackable text editor designed for source code editing and the creation of custom development environments. It functions as a syntax highlighting editor and a version control integrated editor that tracks file changes and synchronizes code with remote repositories. The editor allows for the modification of its own core functionality and supports a package-based plugin system for creating custom themes and snippets. It also serves as a Markdown preview editor, providing side-by-side visual rendering for content authoring. The platform includes capabilities fo

    Atom is a full-featured, extensible code editor that supports a robust package-based plugin system, making it a foundational tool for building and managing custom development environments.

    JavaScriptVersion Control Integrations
    Auf GitHub ansehen↗60,807
  • facebook/pyreflyAvatar von facebook

    facebook/pyrefly

    5,390Auf GitHub ansehen↗

    Pyrefly is a static type checker for Python that operates as a language server, delivering real-time diagnostics, completions, and navigation in any editor supporting the Language Server Protocol. It also performs static tensor shape analysis, using symbolic dimension variables and arithmetic to verify shape consistency in deep learning models without runtime execution. Beyond core type checking, Pyrefly supports gradual adoption workflows: it can generate a baseline of known errors so only new issues are reported, migrate configuration from other type checkers, and automatically suppress exi

    Pyrefly is a language server that provides real-time diagnostics, code completion, and navigation for Python within any editor supporting the Language Server Protocol, making it a direct enhancement for IDEs.

    RustLanguage ServersLanguage Server Protocols
    Auf GitHub ansehen↗5,390
  • 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

    This is a comprehensive collection of modular plugins for Neovim that provides essential IDE-like features such as LSP integration, snippet expansion, and version control utilities, making it a direct fit for enhancing editor functionality.

    LuaCode Snippet EnginesGit IntegrationsGit Command Execution
    Auf GitHub ansehen↗9,325
  • sublimehq/packagesAvatar von sublimehq

    sublimehq/Packages

    3,004Auf GitHub ansehen↗

    This repository contains a collection of extensions and configurations for a text editor plugin ecosystem. It provides a framework for adding language support and custom behavior through a system of customizable key bindings, a project indexing engine, and a syntax highlighting framework. The project utilizes a Python API to enable the development of custom plugins, menus, and tools. It supports a functional extension framework where users can create custom themes, syntax definitions, and resource overrides to expand the editor's visual styles and capabilities. The system covers advanced tex

    This repository provides the core extension and plugin framework for the Sublime Text editor, enabling the development of custom language support, syntax definitions, and productivity tools within the IDE.

    ShellEditor ExtensionsPlugin APIsAsynchronous File Operations
    Auf GitHub ansehen↗3,004
  • neovim/neovimAvatar von neovim

    neovim/neovim

    100,456Auf GitHub ansehen↗

    Neovim is a text editing environment designed for extensibility and performance. It provides a core engine for text manipulation, multi-window management, and complex editing commands, while maintaining compatibility with existing paradigms. The project features a stable interface that allows external clients to interact with the application state, enabling the development of custom user interfaces and integrated tools. The architecture decouples the core editing logic from the user interface through an asynchronous protocol. This system supports external rendering processes, including termin

    Neovim is a highly extensible text editor that functions as a powerful IDE-like environment through its support for the Language Server Protocol, extensive plugin ecosystem, and deep integration with external development tools.

    Vim ScriptAsynchronous UI ProtocolsText Editing EnginesLua APIs
    Auf GitHub ansehen↗100,456
  • fwcd/kotlin-language-serverAvatar von fwcd

    fwcd/kotlin-language-server

    2,034Auf GitHub ansehen↗

    The Kotlin Language Server is a static code analysis tool that provides real-time intelligence for Kotlin projects. By implementing the Language Server Protocol, it enables developers to access professional-grade development features, such as code completion, diagnostics, and navigation, within any compatible text editor. The project distinguishes itself through an architecture that maintains persistent, in-memory compiler instances to facilitate rapid, incremental recompilation during active development. It supports remote hosting via TCP, allowing editors to connect to centralized analysis

    This is a language server that provides essential IDE features like code completion and diagnostics for Kotlin, making it a direct plugin component for any editor that supports the Language Server Protocol.

    KotlinLanguage Servers
    Auf GitHub ansehen↗2,034
  • felixfbecker/php-language-serverAvatar von felixfbecker

    felixfbecker/php-language-server

    1,193Auf GitHub ansehen↗

    This project is a backend service that implements the Language Server Protocol to provide IDE-integrated intelligence for PHP development. It functions as a static analysis tool that parses source code to enable advanced editor features, including autocompletion, symbol navigation, and definition resolution. The server distinguishes itself through its ability to operate within isolated containers and remote development environments. By utilizing a virtual file system abstraction and flexible communication protocols, it maintains project-wide symbol indexing and code analysis even when files a

    This is a language server implementation that provides essential IDE features like autocomplete and static analysis for PHP, serving as a core component for integrating these capabilities into VS Code and other editors.

    PHPLanguage Servers
    Auf GitHub ansehen↗1,193
  • haskell/haskell-language-serverAvatar von haskell

    haskell/haskell-language-server

    2,936Auf GitHub ansehen↗

    The Haskell Language Server is an implementation of the Language Server Protocol that provides real-time diagnostics, code navigation, and refactoring support for Haskell projects. It functions as a backend service that enables advanced editing capabilities within standard text editors by facilitating communication between the development environment and the Haskell compiler. The project distinguishes itself through a modular, plugin-based architecture that allows for the integration of independent components for specific language features. It leverages the host compiler as a library to perfo

    This is an official language server implementation that provides essential IDE features like linting, formatting, and code intelligence for Haskell within editors that support the Language Server Protocol.

    HaskellLanguage Server Protocols
    Auf GitHub ansehen↗2,936
  • redhat-developer/yaml-language-serverAvatar von redhat-developer

    redhat-developer/yaml-language-server

    1,486Auf GitHub ansehen↗

    The YAML Language Server is a backend service that provides intelligent editing support for YAML files by implementing the Language Server Protocol. It functions as a validation and analysis engine, enabling code editors to offer real-time diagnostics, structural feedback, and automated assistance for configuration-heavy development workflows. The project distinguishes itself through its schema-driven approach to data integrity, utilizing a JSON Schema validation engine to verify document structure against formal definitions. It supports complex configuration management by allowing developers

    This is a language server that provides YAML validation, linting, and autocompletion, serving as a specialized plugin component that integrates directly into VS Code and other IDEs via the Language Server Protocol.

    TypeScriptLanguage Server Protocol ImplementationsData Schema ValidationGeneral YAML Syntax Validators
    Auf GitHub ansehen↗1,486
  • palantir/python-language-serverAvatar von palantir

    palantir/python-language-server

    2,692Auf GitHub ansehen↗

    The Python Language Server is a backend engine that provides code intelligence, autocompletion, and diagnostics for Python projects. By implementing the standardized Language Server Protocol, it enables consistent development features such as definition navigation, signature help, and documentation lookups across various text editors and integrated development environments. The project functions as a modular framework that utilizes a plugin-based architecture to support third-party extensions. This design allows for the dynamic injection of specialized capabilities, including custom type chec

    This is a language server implementation that provides essential IDE features like linting, formatting, and code intelligence for Python, making it a core component for enhancing code editors via the Language Server Protocol.

    PythonLanguage Server Protocol Clients
    Auf GitHub ansehen↗2,692
  • vonheikemen/lsp-zero.nvimAvatar von VonHeikemen

    VonHeikemen/lsp-zero.nvim

    3,983Auf GitHub ansehen↗

    lsp-zero.nvim is a configuration framework and orchestrator for the Language Server Protocol within Neovim. It functions as a plugin that adds integrated development environment capabilities, such as autocomplete and real-time diagnostics, by managing the startup and attachment of language servers for various file types. The project provides a Lua-based configuration wrapper to streamline the integration of language servers. It automates the establishment of consistent keybindings and semantic highlighting across different programming languages to reduce the need for complex boilerplate code.

    This is a Neovim plugin that acts as an orchestrator for the Language Server Protocol, providing essential IDE features like autocomplete and diagnostics by streamlining the configuration of language servers.

    LuaLSP OrchestratorsAutomated Server StartupClient Capability Mappings
    Auf GitHub ansehen↗3,983
Die Top 10 auf einen Blick vergleichen
RepositoryStarsSpracheLizenzLetzter Push
microsoft/vscode-go5.9KTypeScriptNOASSERTION10. Juni 2020
auchenberg/vscode-browser-preview4.4KTypeScriptMIT30. Apr. 2023
dense-analysis/ale14KVim Scriptbsd-2-clause17. Feb. 2026
psf/black41.6KPythonMIT22. Juni 2026
golang/vscode-go4.3KTypeScriptNOASSERTION16. Juni 2026
rust-lang/rust-analyzer16.6KRustApache-2.023. Juni 2026
rubocop-hq/rubocop12.9KRubyMIT17. Juni 2026
astral-sh/ruff48.2KRustMIT23. Juni 2026
astral-sh/ty17.3KPythonmit19. Feb. 2026
prettier/prettier-vscode5.5KTypeScriptMIT3. Juni 2026

Related searches

  • a comprehensive suite of software development tools
  • an automation tool for CI/CD pipelines
  • Entwicklungsumgebungen und Utilities
  • a library for building local-first applications
  • an open source framework for web development
  • ein umfassender Leitfaden für Softwareentwicklung
  • a containerized environment for software development
  • a modern framework for building web applications