awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

10 repository-uri

Awesome GitHub RepositoriesEditor Plugins

Extensions that integrate external tools and AI capabilities directly into text editors.

Distinguishing note: Focuses on cross-application integration rather than standalone editor features.

Explore 10 awesome GitHub repositories matching development tools & productivity · Editor Plugins. Refine with filters or upvote what's useful.

Awesome Editor Plugins GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • khoj-ai/khojAvatar khoj-ai

    khoj-ai/khoj

    35,163Vezi pe GitHub↗

    Khoj is a self-hosted artificial intelligence platform designed for personal knowledge management and semantic information retrieval. It functions as a private assistant that indexes your local documents, notes, and external workspaces, allowing you to interact with your data through natural language queries and conversational chat. By maintaining a local-first architecture, the system ensures that your information remains under your control while providing context-aware responses grounded in your personal knowledge base. The platform distinguishes itself through a modular, cross-platform int

    Embeds intelligent search and chat capabilities directly into existing text editors and messaging applications.

    Pythonagentaiassistant
    Vezi pe GitHub↗35,163
  • casey/justAvatar casey

    casey/just

    34,302Vezi pe GitHub↗

    This project is a command-line task runner designed to manage project-specific workflows through a centralized, configuration-driven interface. It functions as a declarative tool for organizing build logic, environment variables, and task dependencies into a structured format, enabling the automation of complex development pipelines. The tool distinguishes itself by providing a shell-agnostic execution layer that ensures consistent behavior across Windows, macOS, and Linux. It supports advanced workflow orchestration by constructing directed acyclic graphs to manage task prerequisites, while

    Provides configuration options for integrating with text editors to enable syntax highlighting and command execution.

    Rust
    Vezi pe GitHub↗34,302
  • micro-editor/microAvatar micro-editor

    micro-editor/micro

    28,854Vezi pe GitHub↗

    Micro is a terminal-based text editor designed for use within command-line interfaces. It provides a keyboard-centric environment for creating and modifying source code and configuration files without requiring a graphical desktop system. The editor features a modular architecture centered on a plugin-driven system and an embedded scripting engine. Users can extend core functionality, automate workflows, and customize editor behavior by writing scripts or installing external extensions through a centralized package management system. This extensibility allows for the integration of custom com

    Adding new features and modifying core behavior through a plugin system to tailor the development environment to specific project requirements.

    Gocommand-linecross-platformeditor
    Vezi pe GitHub↗28,854
  • notepad-plus-plus/notepad-plus-plusAvatar notepad-plus-plus

    notepad-plus-plus/notepad-plus-plus

    27,194Vezi pe GitHub↗

    Notepad++ is a high-performance, lightweight source code editor designed for local development on Windows. Built as a native desktop application, it utilizes a specialized editing component to manage text buffers and render syntax highlighting for large files with minimal resource overhead. The editor distinguishes itself through a robust plugin architecture that allows users to extend core functionality by loading external binary modules at runtime. It also provides extensive support for custom language definitions, enabling users to map unique syntax rules and keywords to the rendering engi

    Enhances editor functionality through third-party plugins and custom interface elements.

    C++editornotepadnotepad-official
    Vezi pe GitHub↗27,194
  • kilo-org/kilocodeAvatar Kilo-Org

    Kilo-Org/kilocode

    15,616Vezi pe GitHub↗

    Kilocode is an autonomous engineering platform designed to orchestrate AI agents for complex software development tasks. It functions as a comprehensive system for automating coding, testing, and repository management by integrating directly with your codebase and terminal. The platform provides a unified gateway for model orchestration, allowing for the management of agentic workflows, event-driven automation, and persistent session state across distributed development environments. The platform distinguishes itself through its federated task management and policy-based access control, which

    Compiles and bundles source code into distributable formats for integrated development environments.

    TypeScriptaiai-ageai-coding
    Vezi pe GitHub↗15,616
  • vscodevim/vimAvatar VSCodeVim

    VSCodeVim/Vim

    15,160Vezi pe 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.

    Reproduces logic from popular plugins for surrounding characters, commenting, and rapid motion.

    TypeScript
    Vezi pe GitHub↗15,160
  • microsoft/language-server-protocolAvatar microsoft

    microsoft/language-server-protocol

    12,594Vezi pe GitHub↗

    The Language Server Protocol is a vendor-neutral communication framework that provides a standardized interface for code intelligence. It decouples language-specific analysis from the editor interface, allowing development tools to exchange structured data with external language servers to power features such as autocomplete, diagnostics, and symbol navigation. By utilizing a universal protocol schema, the framework enables cross-editor plugin development and ensures interoperability across different programming environments. It employs a capability negotiation handshake to establish a shared

    Facilitates the development of language support extensions that function consistently across multiple development environments.

    HTML
    Vezi pe GitHub↗12,594
  • yadm-dev/yadmAvatar yadm-dev

    yadm-dev/yadm

    6,166Vezi pe GitHub↗

    Downloads and activates plugins for editors like Vim by running plugin managers during the bootstrap process.

    Pythonbashbootstrapcommandline
    Vezi pe GitHub↗6,166
  • josean-dev/dev-environment-filesAvatar josean-dev

    josean-dev/dev-environment-files

    3,939Vezi pe GitHub↗

    This project is a collection of environment configuration files, known as dotfiles, designed to standardize a development setup. It provides specific configuration sets for the Neovim modal editor, a tiling window manager, the Tmux terminal multiplexer, and the Zsh shell. The repository includes a curated Unix command line toolset featuring modern utility alternatives and fuzzy finding tools for file navigation. It also contains a suite of settings for managing terminal sessions, window layouts, and custom keybindings to streamline development workflows. The configuration surface covers visu

    Extends editor functionality via plugin management and integration of external language servers.

    Lua
    Vezi pe GitHub↗3,939
  • m4xshen/hardtime.nvimAvatar m4xshen

    m4xshen/hardtime.nvim

    3,807Vezi pe GitHub↗

    Hardtime.nvim is a Neovim plugin designed to improve editing proficiency by monitoring keystrokes and enforcing constraints on inefficient navigation patterns. It functions as a training tool that intercepts input to identify suboptimal workflows, helping users transition from repetitive manual cursor movements to more advanced text manipulation commands. The plugin distinguishes itself by combining real-time feedback with active input restriction. It employs stateful rate limiting and blocks excessive identical keystrokes to discourage reliance on inefficient sequences. When suboptimal patte

    Analyzes input patterns to provide feedback for mastering advanced editor features.

    Lualuaneovimneovim-plugin
    Vezi pe GitHub↗3,807
  1. Home
  2. Development Tools & Productivity
  3. Editor Plugins

Explorează sub-etichetele

  • Bootstrap InstallationsDownloads and activates plugins for editors like Vim by running plugin managers during the bootstrap process. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on installing plugins during bootstrap rather than the plugins themselves.
  • Plugin BundlersUtilities for compiling and packaging source code into distributable formats for IDEs. **Distinct from Editor Plugins:** Distinct from Editor Plugins: focuses on the packaging and distribution process rather than the plugin functionality itself.
  • Plugin Logic EmulationImplementation of behavioral logic from popular editor plugins within a native emulator. **Distinct from Editor Plugins:** Focuses on emulating the behavior of existing plugins rather than providing a plugin extension API