awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 dépôts

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • storybookjs/storybookAvatar de storybookjs

    storybookjs/storybook

    90,415Voir sur 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
    Voir sur GitHub↗90,415
  • openhands/openhandsAvatar de OpenHands

    OpenHands/OpenHands

    77,330Voir sur 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
    Voir sur GitHub↗77,330
  • sickn33/antigravity-awesome-skillsAvatar de sickn33

    sickn33/antigravity-awesome-skills

    40,875Voir sur 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
    Voir sur GitHub↗40,875
  • spicetify/cliAvatar de spicetify

    spicetify/cli

    23,479Voir sur 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
    Voir sur GitHub↗23,479
  • oracle/graalAvatar de oracle

    oracle/graal

    21,603Voir sur 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
    Voir sur GitHub↗21,603
  • tinygo-org/tinygoAvatar de tinygo-org

    tinygo-org/tinygo

    17,529Voir sur 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
    Voir sur GitHub↗17,529
  • quarkusio/quarkusAvatar de quarkusio

    quarkusio/quarkus

    15,479Voir sur 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
    Voir sur GitHub↗15,479
  • vscodevim/vimAvatar de VSCodeVim

    VSCodeVim/Vim

    15,160Voir sur 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
    Voir sur GitHub↗15,160
  • mobile-dev-inc/maestroAvatar de mobile-dev-inc

    mobile-dev-inc/Maestro

    10,788Voir sur 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
    Voir sur GitHub↗10,788
  • jetbrains/ideavimAvatar de JetBrains

    JetBrains/ideavim

    10,211Voir sur 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
    Voir sur GitHub↗10,211
  • microsoft/vscode-tips-and-tricksAvatar de microsoft

    microsoft/vscode-tips-and-tricks

    9,086Voir sur 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.

    Voir sur GitHub↗9,086
  • goproxyio/goproxyAvatar de goproxyio

    goproxyio/goproxy

    5,871Voir sur 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
    Voir sur GitHub↗5,871
  • diffplug/spotlessAvatar de diffplug

    diffplug/spotless

    5,527Voir sur GitHub↗

    Spotless est un orchestrateur de formatage multi-langage et un plugin Gradle qui automatise le style de code sur divers langages de programmation au sein d'un pipeline de build unique. Il fonctionne comme un coordinateur pour plusieurs formateurs tiers, un outil de linting de style de code et un système pour insérer et mettre à jour des en-têtes de licence standardisés. Le projet se distingue par une application du style intégrée à git, utilisant des hooks de pré-push et des références git pour appliquer le formatage uniquement aux fichiers ou lignes modifiés. Il prend en charge des configurations de build partagées, permettant aux règles de formatage d'être distribuées et chargées sur plusieurs projets via des artefacts distants pour maintenir une source unique de vérité. L'outil couvre un large éventail de capacités, notamment la transformation de texte de code source via des expressions régulières et des patchs JSON, la gestion des imports et la standardisation des espaces blancs. Il s'intègre avec un large éventail de binaires et d'outils externes pour des langages tels que Java, Python, Kotlin, C++, Go et TypeScript. Une fonctionnalité supplémentaire inclut la vérification du formatage pour assurer l'idempotence et l'optimisation incrémentale pour ignorer les fichiers inchangés.

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

    Java
    Voir sur GitHub↗5,527
  • eastlondoner/vibe-toolsAvatar de eastlondoner

    eastlondoner/vibe-tools

    4,773Voir sur 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
    Voir sur GitHub↗4,773
  • rubberduck-vba/rubberduckAvatar de rubberduck-vba

    rubberduck-vba/Rubberduck

    2,122Voir sur GitHub↗

    Rubberduck est une extension d'environnement de développement conçue pour les projets hérités Visual Basic et Visual Basic for Applications. Elle fonctionne comme une suite complète qui s'intègre directement dans l'éditeur hôte pour fournir une analyse de code statique, une refactorisation automatisée et des capacités de gestion de projet. L'outil se distingue en implémentant un moteur d'analyse basé sur une grammaire formelle qui transforme le code source en un arbre de syntaxe abstraite structuré. Cela permet une analyse statique approfondie, permettant l'identification des défauts et des incohérences de style. Elle prend en outre en charge les flux de travail de développement via la synchronisation du système de fichiers, qui mappe les modules internes aux fichiers externes pour faciliter le contrôle de version, et utilise des métadonnées pilotées par annotation pour maintenir la configuration du projet sans altérer le format de fichier sous-jacent. La suite inclut un framework de test qui prend en charge l'exécution automatisée de tests unitaires et l'isolation des dépendances via l'injection d'objets mock. De plus, elle fournit des améliorations de productivité telles que la navigation hiérarchique dans le code, le formatage automatique du code et des outils de refactorisation structurelle. Ces fonctionnalités sont fournies via des interfaces standard de modèle d'objet de composant (COM), étendant les capacités natives de l'environnement de développement.

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

    C#addinc-sharpcom
    Voir sur GitHub↗2,122
  • eclipse-color-theme/eclipse-color-themeAvatar de eclipse-color-theme

    eclipse-color-theme/eclipse-color-theme

    905Voir sur 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
    Voir sur GitHub↗905
  1. Home
  2. Development Tools & Productivity
  3. Development Environment Management
  4. Development Environment Extensions

Explorer les sous-tags

  • IDE Configuration Managers3 sous-tagsSystems 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.