8 Repos
Architectures that allow third-party extensions to add new features and tools to an integrated development environment.
Distinct from Plugin Extenders: Existing candidates are either too deep in a specific architectural hierarchy or focused on AI/Math extension, rather than general IDE plugin support.
Explore 8 awesome GitHub repositories matching development tools & productivity · IDE Plugin Systems. Refine with filters or upvote what's useful.
Alcatraz is an extension manager and package manager for Xcode. It provides a specialized interface for discovering, installing, and updating plugins, templates, and color schemes directly within the development environment. The tool automates the installation process to remove the need for manual file copying or cloning. It manages the lifecycle of extensions through a dedicated interface that allows for adding, removing, and updating installed components to customize Xcode workflows. The system handles plugin administration through manifest-driven package resolution and direct file system
Manages a collection of third-party extensions and tools within the IDE to maintain a consistent environment.
LiteIDE is a cross-platform integrated development environment designed for writing, compiling, and debugging Go source code. It functions as both a code editor with syntax highlighting and a build tool orchestrator that manages toolchains, environment profiles, and cross-compilation targets. The environment is modular and extensible, supporting third-party plugins and custom keyboard mapping to tailor the coding workflow. It provides an integrated interface for external debuggers to inspect program execution and state. The platform covers a broad range of development capabilities, including
Supports a modular extensibility model allowing third-party plugins to add new capabilities to the editor.
This project is a step-by-step guide for setting up a complete programming environment on a new Mac. It walks through configuring Git with identity and credential caching, installing and managing software through the Homebrew package manager, and customizing the terminal with Oh My Zsh, fuzzy finders, and keyboard shortcuts. The guide also covers setting up JetBrains IDEs with shared key mappings and plugins, and installing development language runtimes for Node, Python, C++, Ruby, Go, and Java. The guide differentiates itself by providing a structured onboarding checklist that covers the ful
Describes extending JetBrains IDE functionality through a plugin system with shared key mappings.
Claudecodeui is an open-source web interface that orchestrates multiple AI coding agents from different providers—including Claude Code, Cursor CLI, Codex, and Gemini CLI—side by side in isolated cloud environments. It functions as a multi-provider orchestration platform, allowing users to run agents from different tools within the same workspace without being locked into a single vendor. The platform runs each agent session inside a hypervisor-level Docker sandbox that isolates filesystem, network, and process access, with sessions persisting in the cloud to survive network disconnection or
An extensible development environment with a plugin system for adding custom tabs, backend services, and third-party integrations.
SHADERed ist eine plattformübergreifende Shader-Entwicklungsumgebung und ein Debugger zum Erstellen von Vertex-, Pixel- und Compute-Shadern. Es fungiert als integrierter Editor zum Schreiben und Kompilieren von Shader-Code und bietet gleichzeitig Live-Vorschauen sowie die Möglichkeit, Render-Pipeline-Zustände zu konfigurieren. Das Tool verfügt über einen GLSL-Shader-Debugger, der eine zeilenweise Ausführung mit Breakpoints und Variablen-Watches ermöglicht, um visuelle Logikfehler zu beheben. Es enthält einen Shader-Asset-Manager zum Importieren von 3D-Modellen und Texturen als Dateneingaben und unterstützt ein erweiterbares Plugin-System zur Integration neuer Sprachen und externer Tools. Die Plattform deckt zudem die Konfiguration der Render-Pipeline für Blending und Tiefentests ab sowie die Analyse von Frame-Daten, um undefiniertes Verhalten über einen gesamten Frame hinweg zu identifizieren.
Features a plugin system that allows the IDE to be extended with custom logic and external tool integrations.
Claudable is an AI-driven integrated development environment and full-stack application builder. It functions as a code generation platform that transforms text descriptions into functional source code and user interface components using large language models and command-line artificial intelligence agents. The system integrates a cloud deployment pipeline that synchronizes local changes with remote repositories and publishes applications to live hosting environments. It further distinguishes itself by combining these automation workflows with a single interface for managing the entire develo
Provides a comprehensive coding interface integrating AI tools to automate software and UI creation.
Remix is a comprehensive blockchain development environment and Ethereum smart contract IDE. It provides a complete workspace for writing, compiling, deploying, and debugging smart contracts across simulated and public blockchain networks. The project distinguishes itself as a specialized toolchain for EVM debugging and analysis, offering opcode-level transaction stepping and state memory analysis. It also includes a dedicated zero-knowledge proof toolchain for compiling ZK circuits and generating cryptographic proofs, alongside an AI-powered coding assistant for code generation and explanati
Implements a plugin architecture that allows users and the community to extend the IDE with custom tools and features.
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
Provides an extensible framework for building plugins that add specialized analysis and formatting capabilities.