awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 个仓库

Awesome GitHub RepositoriesIntegrated Development Environment Plugins

Extensions and plugins that integrate external services directly into development environments.

Distinguishing note: Specifically targets IDE-based integrations for workflow automation.

Explore 20 awesome GitHub repositories matching development tools & productivity · Integrated Development Environment Plugins. Refine with filters or upvote what's useful.

Awesome Integrated Development Environment Plugins GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • feross/standardfeross 的头像

    feross/standard

    29,431在 GitHub 上查看↗

    Standard is a zero-configuration static analyzer, linter, and formatter for JavaScript. It functions as a style guide that enforces consistent coding rules and identifies programming errors without requiring manual configuration files. The tool distinguishes itself by providing an automatic code fixer that scans source files to correct style violations and ensure a uniform codebase. It implements a predefined rule set to eliminate the need for project-specific configuration. The project covers a broad range of static analysis capabilities, including support for experimental language syntax a

    Provides real-time feedback and automatic fixing of code style issues directly within text editors.

    JavaScript
    在 GitHub 上查看↗29,431
  • mongodb/mongomongodb 的头像

    mongodb/mongo

    28,158在 GitHub 上查看↗

    This project is a distributed, document-oriented database system designed to store information in flexible, hierarchical structures. It supports horizontal scaling through automated sharding and maintains high availability across global clusters using a multi-node replication protocol. By executing multi-document operations as atomic units, the system ensures data integrity and consistency across distributed environments. The platform distinguishes itself by integrating advanced vector-based indexing, which enables semantic similarity searches alongside traditional geospatial and lexical quer

    Navigates databases and executes shell commands directly within a code editor to streamline prototyping and database operations.

    C++c-plus-plusdatabasemongodb
    在 GitHub 上查看↗28,158
  • yamadashy/repomixyamadashy 的头像

    yamadashy/repomix

    26,498在 GitHub 上查看↗

    Repomix is an AI-focused development utility designed to prepare local and remote codebases for analysis, review, and automated interaction. It functions as a codebase context bundler and a Model Context Protocol server, aggregating project files into structured documents that are optimized for ingestion by large language models. By serving as a bridge between local repositories and external intelligence agents, the tool facilitates real-time codebase inspection and automated development workflows. The system distinguishes itself through rigorous repository token management and security-consc

    Integrates bundling functionality directly into development environments via plugins.

    TypeScriptaianthropicartificial-intelligence
    在 GitHub 上查看↗26,498
  • github/docsgithub 的头像

    github/docs

    18,951在 GitHub 上查看↗

    GitHub Copilot is an AI-powered development platform designed to integrate large language models directly into coding environments. It functions as an interactive assistant and an agentic workflow orchestrator, enabling developers to automate code generation, perform automated code reviews, and execute complex, multi-step development tasks through natural language prompts. The platform distinguishes itself through its autonomous agent capabilities, which allow for repository-level research, implementation planning, and code modifications across multiple files. It supports a modular architectu

    Connects development environments to remote or local server instances for standardized communication.

    TypeScriptdocsworks-with-codespaces
    在 GitHub 上查看↗18,951
  • golangci/golangci-lintgolangci 的头像

    golangci/golangci-lint

    18,539在 GitHub 上查看↗

    This project is a static analysis runner designed to identify bugs, performance bottlenecks, and stylistic inconsistencies within Go codebases. It functions as a comprehensive quality assurance suite that executes multiple analysis tools concurrently to provide a unified diagnostic report. By parsing source code into a structured representation, the tool enforces coding standards, validates import structures, and ensures consistent formatting across entire projects. The tool distinguishes itself through its ability to automate the remediation of identified issues, applying programmatic fixes

    Integrates diagnostic feedback directly into development environments for real-time issue resolution.

    Gocigogolang
    在 GitHub 上查看↗18,539
  • ipader/swiftguideipader 的头像

    ipader/SwiftGuide

    15,988在 GitHub 上查看↗

    SwiftGuide is a centralized resource hub and ecosystem directory for developers using the Swift programming language. It provides a curated collection of open source libraries, frameworks, and tools, acting as a structured map of community resources and expert contributors. The project organizes the Swift ecosystem through a categorized directory of active projects and architectural mapping. It serves as a catalogue for selecting compatible integrated development environments, package managers, and system utilities. The repository also aggregates educational materials, including official doc

    Aggregates productivity plugins and extensions that automate documentation and style enforcement within development environments.

    Swift
    在 GitHub 上查看↗15,988
  • swiftlang/swift-evolutionswiftlang 的头像

    swiftlang/swift-evolution

    15,854在 GitHub 上查看↗

    Swift Evolution serves as the central governance and design platform for the Swift programming language. It provides a structured, collaborative framework for tracking, discussing, and managing the formal proposals and technical goals that define the language's syntax, semantics, and core features. By maintaining a comprehensive collection of design documentation, the project ensures the long-term stability and consistency of the language as it matures. The repository acts as the primary hub for the language's evolution, coordinating community feedback and technical decisions through a transp

    Integrates language services into development environments to power code completion, diagnostics, and navigation.

    Markdown
    在 GitHub 上查看↗15,854
  • dense-analysis/aledense-analysis 的头像

    dense-analysis/ale

    13,966在 GitHub 上查看↗

    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

    Adds advanced refactoring, symbol navigation, and automated code fixing capabilities to lightweight text editors.

    Vim Scriptautocompletelanguage-server-protocollanguageclient
    在 GitHub 上查看↗13,966
  • github/copilot.vimgithub 的头像

    github/copilot.vim

    11,631在 GitHub 上查看↗

    This project is a Vim plugin that functions as an AI-powered coding assistant. It integrates large language models directly into the text editor to provide real-time code suggestions and function completions based on the current file context and cursor position. The plugin distinguishes itself by utilizing an asynchronous event loop to maintain editor responsiveness while communicating with remote models. It employs a virtual buffer overlay to display generated code suggestions, allowing users to preview and accept proposed changes without modifying the underlying file until explicitly confir

    Integrates repository search capabilities directly into the development environment to maintain a focused workflow.

    Vim Script
    在 GitHub 上查看↗11,631
  • vim-syntastic/syntasticvim-syntastic 的头像

    vim-syntastic/syntastic

    11,223在 GitHub 上查看↗

    Syntastic is a syntax checking plugin for Vim that integrates external command line linting tools to identify and highlight code errors in real time. It functions as an external linter integrator and multi-language linter wrapper, allowing users to run automated code verification across various programming languages within the editor. The system is distinguished by its ability to chain multiple external syntax checkers for a single file type and merge their results into a single unified error collection. It provides an interface to manage these findings through the Vim location list, enabling

    Connects custom external executables to the editor using regular expressions to parse error output.

    Vim script
    在 GitHub 上查看↗11,223
  • facebook/lithofacebook 的头像

    facebook/litho

    7,771在 GitHub 上查看↗

    Litho is an Android declarative UI framework and component library used to build user interfaces through a declarative API and immutable state. It functions as an asynchronous layout engine that maps components to a structured view hierarchy to automate view updates. The framework optimizes rendering performance by computing element positions on background threads to prevent blocking the main UI thread. It further improves efficiency by flattening nested view hierarchies and caching layout results. The system includes capabilities for state reconciliation, component recycling, and the render

    Provides a specialized IntelliJ IDEA plugin to streamline the declarative UI development process.

    Kotlin
    在 GitHub 上查看↗7,771
  • pawelsalawa/sqlitestudiopawelsalawa 的头像

    pawelsalawa/sqlitestudio

    6,428在 GitHub 上查看↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Provides a plugin development framework for extending functionality with custom metadata, actions, and UI components.

    Ccppdatabasedatabase-management
    在 GitHub 上查看↗6,428
  • pylint-dev/pylintpylint-dev 的头像

    pylint-dev/pylint

    5,685在 GitHub 上查看↗

    Pylint is a static code analyzer for Python that scans source code for errors, coding standard violations, code smells, and type-related issues without executing the program. It functions as a plugin-based linter framework, allowing users to extend its analysis capabilities with custom or third-party checks for project-specific rules and framework support. The tool also includes a duplicate code detector that identifies identical or near-identical code blocks across a project to help reduce redundancy. Beyond its core linting functionality, Pylint can generate UML class and package diagrams f

    Extends analysis with custom or third-party checks for project-specific rules and framework support.

    Pythonclosembercode-qualityhacktoberfest
    在 GitHub 上查看↗5,685
  • snyk/snyksnyk 的头像

    snyk/snyk

    5,586在 GitHub 上查看↗

    Snyk is an application security testing platform designed to identify and remediate vulnerabilities across source code, open-source dependencies, container images, and infrastructure-as-code configurations. It functions as a comprehensive security workflow automation tool, utilizing a static analysis engine and dependency graph mapping to detect security flaws and license compliance issues throughout the software development lifecycle. The platform distinguishes itself through agentic workflow orchestration and an automated remediation pipeline that generates and submits pull requests to patc

    Integrates security scanning directly into development environments to provide real-time visibility.

    TypeScript
    在 GitHub 上查看↗5,586
  • coolwanglu/vim.jscoolwanglu 的头像

    coolwanglu/vim.js

    4,446在 GitHub 上查看↗

    vim.js is a professional modal text editor implementation designed for integration into web browsers and JavaScript-based applications. It emulates a Vim environment by providing modal editing workflows, keyboard shortcuts, and a state-machine-based input handler to toggle between command and insertion modes. The project enables the embedding of a full-featured text editor into host applications. It facilitates browser-based development by replicating the logic and memory management of a native text editor using JavaScript objects and functions. The editor includes capabilities for syntax hi

    Provides interfaces to integrate editor functionality as a plugin within development environments.

    C
    在 GitHub 上查看↗4,446
  • golang/vscode-gogolang 的头像

    golang/vscode-go

    4,256在 GitHub 上查看↗

    该项目是一个 VS Code 语言扩展,提供全面的 Go 语言支持。它作为一个语言服务器客户端、调试器接口和工具链管理器,以促进 Go 应用程序开发。 该扩展通过集成全套工具链管理功能脱颖而出,允许直接在编辑器内安装和配置所需的二进制文件、代码检查器和编译器版本。它还为通过 Delve 进行的交互式调试提供了深度集成,支持远程目标调试、进程附加和程序状态检查。 该项目涵盖了广泛的功能,包括用于实时诊断和代码检查的静态分析、用于 Go 模块的自动化依赖管理,以及处理单元测试执行、基准性能和代码覆盖率可视化的完整测试框架。它还为符号导航、自动补全和自动化重构提供了语义智能。 该工具管理外部二进制文件,并利用语言服务器协议 (LSP) 和调试适配器协议 (DAP) 在编辑器和 Go 工具链之间进行通信。

    Integrates external linting tools to provide real-time coding style feedback and suggestions.

    TypeScriptdebuggergolangvisual-studio-code
    在 GitHub 上查看↗4,256
  • uber-go/nilawayuber-go 的头像

    uber-go/nilaway

    3,765在 GitHub 上查看↗

    Nilaway is a static analysis tool and linter plugin for Go designed to identify potential nil pointer dereferences in source code to prevent runtime panics. It functions as an inter-procedural pointer analyzer that tracks data flow across functions and packages to detect memory safety issues. The tool differentiates itself by tracking pointer states through anonymous functions, closures, and struct initializations. It employs a pointer analysis framework that monitors how values flow through a program to determine if a variable is safe to dereference at a specific point. The analyzer can be

    Integrates pointer checks as standalone binaries or plugins within analysis frameworks.

    Gogonil-pointernilability
    在 GitHub 上查看↗3,765
  • python-lsp/python-lsp-serverpython-lsp 的头像

    python-lsp/python-lsp-server

    2,562在 GitHub 上查看↗

    Integrates multiple Python linters through a plugin system for code quality checks.

    Python
    在 GitHub 上查看↗2,562
  • blade-build/blade-buildblade-build 的头像

    blade-build/blade-build

    2,100在 GitHub 上查看↗

    Blade-build 是一个多语言构建系统和软件编排器,旨在自动化复杂代码库的编译、链接和测试。它作为一个增量构建引擎,将项目结构建模为有向无环图(DAG),确保仅在源代码或头文件更改时才重新编译受影响的模块。通过利用声明式构建规范,该系统为管理跨不同编程环境的依赖项和工具链提供了统一的方法。 该系统通过专注于密封构建环境和可重现的依赖管理脱颖而出。它自动解析传递依赖项并锁定库版本,以确保跨不同机器的一致结果。为加速开发周期,它采用了基于内容寻址的工件缓存和针对编译任务及测试套件的并行执行。这些功能允许系统重用先前计算的结果并最大化 CPU 利用率,从而显著缩短大型项目的构建时间。 除了核心编译外,该工具还为管理整个软件生命周期提供了广泛的能力。它支持跨平台工具链编排,允许开发者从单个配置中针对多个操作系统和编译器。该系统还包括用于二进制优化的高级功能,如链接时和配置引导优化,以及诸如目标可见性限制和依赖合规性审计等安全控制。 该项目提供对常见开发工作流的集成支持,包括自动构建文件生成以及用于语法高亮和调试的编辑器扩展。它旨在协助遗留构建系统的迁移,并提供通过自定义构建逻辑进行扩展的能力,以适应非标准需求。

    Exposes build, run, and test capabilities directly within development environments via extensions.

    Pythonbuild-systembuild-toolcplusplus
    在 GitHub 上查看↗2,100
  • redhat-developer/yaml-language-serverredhat-developer 的头像

    redhat-developer/yaml-language-server

    1,486在 GitHub 上查看↗

    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

    Integrates with code editors as a backend service to provide real-time feedback, documentation, and navigation for configuration files.

    TypeScriptlanguage-serveryamlyaml-support
    在 GitHub 上查看↗1,486
  1. Home
  2. Development Tools & Productivity
  3. Integrated Development Environment Plugins

探索子标签

  • Linter Integrations2 个子标签Plugins that provide real-time linting and automatic fixing within text editors. **Distinct from Integrated Development Environment Plugins:** Focuses on the specific application of a linter's feedback in an IDE, rather than general workflow automation or docking bars.