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

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

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

16 个仓库

Awesome GitHub RepositoriesDevelopment Environment Extensions

Add-ons and plugins that extend the functionality of code editors or IDEs to integrate external workflows and services.

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

Awesome Development Environment Extensions GitHub Repositories

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

    storybookjs/storybook

    90,415在 GitHub 上查看↗

    Storybook is a development environment for building, testing, and documenting user interface components in isolation. By rendering components within a sandboxed environment, it decouples them from the host application's global state and dependencies, allowing developers to verify complex states and edge cases without running the full application. The platform utilizes a framework-agnostic bridge layer to support various frontend technologies and features a modular, addon-based architecture that allows for custom UI panels and toolbar controls. It captures component states as declarative metad

    Injects custom UI panels and build-time presets to streamline project-specific developer workflows.

    TypeScriptangularcomponentsdesign-systems
    在 GitHub 上查看↗90,415
  • openhands/openhandsOpenHands 的头像

    OpenHands/OpenHands

    77,330在 GitHub 上查看↗

    OpenHands is an autonomous agent framework designed for software engineering workflows. It provides a modular platform for orchestrating AI agents that reason, plan, and execute tasks within isolated, containerized development environments. By integrating with standard version control and development tools, the system enables agents to autonomously navigate codebases, implement features, and resolve issues through iterative reasoning and tool execution. The platform distinguishes itself through a model-agnostic orchestrator that connects diverse language models to a unified tool registry. It

    Maps agent server commands, arguments, and environment variables through structured JSON files to align with specific development environment requirements.

    Pythonagentartificial-intelligencechatgpt
    在 GitHub 上查看↗77,330
  • sickn33/antigravity-awesome-skillssickn33 的头像

    sickn33/antigravity-awesome-skills

    40,875在 GitHub 上查看↗

    This project is an agentic workflow orchestrator and skill registry designed to extend the capabilities of coding assistants and command-line interfaces. It functions as a centralized framework for managing, distributing, and executing modular instruction sets, playbooks, and plugin bundles across diverse development and infrastructure environments. The system distinguishes itself through a declarative approach to automation, utilizing manifest-driven dependency resolution to map specific capabilities to project requirements. By employing file-system-based injection and modular bundling, it a

    Integrates pre-configured bundles of plugins to extend the functionality of command-line interfaces and development environments.

    Pythonagentic-skillsai-agentsantigravity
    在 GitHub 上查看↗40,875
  • spicetify/clispicetify 的头像

    spicetify/cli

    23,479在 GitHub 上查看↗

    This project is a command-line utility and development framework designed to modify, extend, and customize the Spotify desktop client. It functions as a binary patching engine that injects custom scripts, stylesheets, and interface components directly into the host application, enabling users to alter visual themes and add new functionality. The tool distinguishes itself by providing a comprehensive development environment for building modular extensions and custom applications. It includes a hot-reloading pipeline for rapid iteration, a declarative library for constructing interactive UI pan

    Enables the import of third-party packages into extensions to leverage existing libraries within the development environment.

    JavaScriptcommand-linecommand-line-toolcustomization
    在 GitHub 上查看↗23,479
  • oracle/graaloracle 的头像

    oracle/graal

    21,603在 GitHub 上查看↗

    GraalVM is a polyglot virtual machine and high-performance runtime designed to execute multiple programming languages within a single environment. It functions as a JVM language toolkit for building language implementations, a native image compiler for transforming bytecode into standalone binaries, and an execution environment for LLVM bitcode and WebAssembly modules. The project is distinguished by its polyglot interoperability framework, which allows different languages to share data and execution state with low overhead. It utilizes self-modifying abstract syntax trees to optimize languag

    Automatically configures project dependencies and settings for common integrated development environments.

    Javaaotcompilergraalvm
    在 GitHub 上查看↗21,603
  • tinygo-org/tinygotinygo-org 的头像

    tinygo-org/tinygo

    17,529在 GitHub 上查看↗

    TinyGo is a specialized compiler and development toolkit designed to bring the Go programming language to resource-constrained microcontrollers and WebAssembly environments. It provides a bare-metal runtime environment that enables high-level code execution without the need for a traditional operating system, utilizing an LLVM-based backend to generate efficient machine instructions. The project distinguishes itself through aggressive optimization techniques tailored for small hardware, including a static memory allocation strategy and whole-program dead code elimination that significantly re

    Provides project scaffolding, application execution, and code analysis tools directly within the editor.

    Goadafruitarduinoarm
    在 GitHub 上查看↗17,529
  • quarkusio/quarkusquarkusio 的头像

    quarkusio/quarkus

    15,479在 GitHub 上查看↗

    Quarkus is a Kubernetes-native Java framework designed for building high-performance, memory-efficient applications. It utilizes ahead-of-time native compilation to transform Java code into standalone, optimized binaries that eliminate the need for a virtual machine, enabling rapid startup and reduced memory consumption. By performing code augmentation during the build phase, it shifts heavy processing tasks away from runtime, ensuring that applications are optimized for cloud-native environments. The framework distinguishes itself through a unified approach to reactive and imperative program

    Provides plugins to enable project scaffolding and debugging workflows directly within code editors.

    Javacloud-nativehacktoberfestjava
    在 GitHub 上查看↗15,479
  • vscodevim/vimVSCodeVim 的头像

    VSCodeVim/Vim

    15,160在 GitHub 上查看↗

    This project is a Vim keybinding emulation for Visual Studio Code. It implements modal text editing to separate navigation and content creation through specialized modes, reducing reliance on the mouse. The emulator supports custom IDE workflows by importing standard configuration files and remapping keyboard shortcuts. It integrates with external processes to handle complex commands and reproduces logic from common plugins for surrounding characters, commenting, and rapid motion. The capability surface includes keyboard-driven navigation using text objects, markers, and character sequences.

    Manages personalized IDE settings and keybindings via external configuration files to automate editing tasks.

    TypeScript
    在 GitHub 上查看↗15,160
  • mobile-dev-inc/maestromobile-dev-inc 的头像

    mobile-dev-inc/Maestro

    10,788在 GitHub 上查看↗

    Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies. The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring

    Provides editor extensions to streamline the creation and management of test flows.

    Kotlinandroidblackbox-testingios
    在 GitHub 上查看↗10,788
  • jetbrains/ideavimJetBrains 的头像

    JetBrains/ideavim

    10,211在 GitHub 上查看↗

    IdeaVim – A Vim engine for JetBrains IDEs

    Checks whether running inside an IDE and identifies the specific product and edition for conditional configuration.

    Kotlinideavimintellijintellij-platform
    在 GitHub 上查看↗10,211
  • microsoft/vscode-tips-and-tricksmicrosoft 的头像

    microsoft/vscode-tips-and-tricks

    9,086在 GitHub 上查看↗

    This project is a comprehensive productivity guide and configuration reference for the VS Code editor. It provides a curated collection of shortcuts, configuration tips, and tutorials designed to improve efficiency and optimize the daily coding workflow. The resource covers advanced AI-assisted development, including the integration of autonomous agents, custom prompt files, and AI-powered coding assistants for task automation and code generation. It also provides specialized guidance on integrated terminal management, such as configuring shell profiles and automating command execution. Addi

    Serves as a reference for managing editor settings and user profiles via configuration files.

    在 GitHub 上查看↗9,086
  • goproxyio/goproxygoproxyio 的头像

    goproxyio/goproxy

    5,871在 GitHub 上查看↗

    goproxy is a Go module proxy server that caches and serves Go module dependencies to accelerate builds and improve reliability. It acts as an HTTP server that proxies requests to upstream sources, caching downloaded modules locally so repeated requests are served instantly without re-downloading. The project provides a mirror that stores a read-only copy of public Go modules for offline or accelerated access, and can bypass checksum database verification for private or unrecognized modules. The proxy is configured entirely through Go environment variables like GOPROXY, GONOSUMCHECK, and GONOS

    Configures the GoLand IDE to fetch dependencies through a module proxy instead of directly from version control.

    Gogogolanggoproxy
    在 GitHub 上查看↗5,871
  • diffplug/spotlessdiffplug 的头像

    diffplug/spotless

    5,527在 GitHub 上查看↗

    Spotless is a multi-language formatting orchestrator and Gradle plugin that automates code styling across various programming languages within a single build pipeline. It functions as a coordinator for multiple third-party formatters, a code style linting tool, and a system for inserting and updating standardized license headers. The project distinguishes itself through git-integrated style enforcement, using pre-push hooks and git references to apply formatting only to modified files or lines. It supports shared build configurations, allowing formatting rules to be distributed and loaded acr

    Enforces formatting by managing and applying style settings from exported IDE configuration files.

    Java
    在 GitHub 上查看↗5,527
  • eastlondoner/vibe-toolseastlondoner 的头像

    eastlondoner/vibe-tools

    4,773在 GitHub 上查看↗

    Vibe-tools is a command-line interface that provides a unified way to query multiple AI models, analyze codebases, plan and execute complex tasks, search the web, and analyze YouTube videos. It combines several distinct tools into a single CLI: a multi-model AI query tool, an AI codebase analyzer, a task automation CLI, a web-enabled AI assistant, and a YouTube video analysis CLI. The tool can send prompts to any supported AI model, retrieve documentation from configured sources, and generate implementation plans by analyzing codebase files with multiple AI models. It differentiates through i

    Installs configuration files into editor settings to enforce consistent AI assistant behavior across tools.

    TypeScript
    在 GitHub 上查看↗4,773
  • rubberduck-vba/rubberduckrubberduck-vba 的头像

    rubberduck-vba/Rubberduck

    2,122在 GitHub 上查看↗

    Rubberduck 是一个专为遗留 Visual Basic 和 VBA 项目设计的开发环境扩展。它作为一个综合套件,直接集成到宿主编辑器中,提供静态代码分析、自动化重构和项目管理能力。 该工具通过实现基于形式语法的解析引擎脱颖而出,该引擎将源代码转换为结构化的抽象语法树。这允许进行深度静态分析,从而识别缺陷和样式不一致。它进一步通过文件系统同步支持开发工作流,将内部模块映射到外部文件以促进版本控制,并使用基于注解的元数据来维护项目配置,而无需更改底层文件格式。 该套件包含一个测试框架,支持自动化单元测试执行和通过模拟对象注入实现依赖隔离。此外,它还提供生产力增强功能,如分层代码导航、自动化代码格式化和结构化重构工具。这些功能通过标准的组件对象模型(COM)接口交付,扩展了开发环境的原生能力。

    Integrates custom tools and advanced navigation features directly into the standard editor to enhance productivity.

    C#addinc-sharpcom
    在 GitHub 上查看↗2,122
  • eclipse-color-theme/eclipse-color-themeeclipse-color-theme 的头像

    eclipse-color-theme/eclipse-color-theme

    905在 GitHub 上查看↗

    This project is an extension for the Eclipse integrated development environment that enables users to modify the visual appearance of their workspace. It functions as a configuration utility that allows for the application and customization of color schemes across both code editors and interface components. The system utilizes a registry-driven approach to override default platform settings, injecting user-defined property values to alter the environment's aesthetic. It employs a translation layer that maps abstract theme definitions to specific UI elements, ensuring that syntax highlighting

    Extends the functionality of the development environment to modify the visual appearance of code editors and interface components.

    Java
    在 GitHub 上查看↗905
  1. Home
  2. Development Tools & Productivity
  3. Development Environment Management
  4. Development Environment Extensions

探索子标签

  • IDE Configuration Managers3 个子标签Systems for managing IDE-specific settings and agent configurations via external files.
  • Workflow Integration PluginsExtensions that inject custom UI elements or build-time presets into development environments to streamline specific tasks.