awesome-repositories.com
Blog
awesome-repositories.com

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

ExplorerRecherches sélectionnéesOpen-source alternativesSelf-hosted softwareBlogPlan du site
ProjetÀ proposHow we rankPresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 dépôts

Awesome GitHub RepositoriesCode Editors

Integrated development environments and text editors for programming.

Explore 31 awesome GitHub repositories matching part of an awesome list · Code Editors. Refine with filters or upvote what's useful.

Awesome Code Editors 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.
  • zed-industries/zedAvatar de zed-industries

    zed-industries/zed

    85,338Voir sur GitHub↗

    Zed is an AI-native, high-performance code editor designed for extreme responsiveness and keyboard-centric workflows. It functions as an extensible text processing workspace that integrates autonomous agents and predictive models directly into the development environment to automate complex engineering tasks, refactoring, and code generation. The editor distinguishes itself through a GPU-accelerated rendering pipeline and an asynchronous multi-threaded architecture that ensures low-latency interaction even with large-scale projects. It features built-in support for real-time, multi-user colla

    High-performance, multiplayer-capable code editor.

    Rustgpuirust-langtext-editor
    Voir sur GitHub↗85,338
  • vim/vimAvatar de vim

    vim/vim

    40,518Voir sur GitHub↗

    Vim is a keyboard-driven text editor designed for the high-speed manipulation of source code and plain text files. It utilizes a modal interface that interprets keystrokes as either text insertion or complex navigation and editing commands. Built on a portable C core, the software maintains a consistent experience across diverse operating systems and terminal emulators through an abstraction layer that manages text in memory-mapped buffers. The editor functions as a highly modular platform that supports extensive customization through a built-in scripting engine and a plugin-based architectur

    Configurable terminal editor for efficient text manipulation.

    Vim Scriptccross-platformtext-editor
    Voir sur GitHub↗40,518
  • vscodium/vscodiumAvatar de VSCodium

    VSCodium/vscodium

    31,978Voir sur GitHub↗

    VSCodium provides free, open-source binaries of the Visual Studio Code editor. It serves as a telemetry-free development environment, utilizing automated build pipelines to strip proprietary tracking and data collection components from the source code before generating ready-to-use installation artifacts. The project distinguishes itself by decoupling the editor from proprietary marketplaces, defaulting instead to the community-driven Open VSX Registry for plugin management. It maintains environment isolation through custom configuration logic, such as using independent registry paths for sys

    Open-source distribution of VS Code without telemetry.

    Shelleditorflosside
    Voir sur GitHub↗31,978
  • zyedidia/microAvatar de zyedidia

    zyedidia/micro

    28,858Voir sur GitHub↗

    Micro is an extensible terminal text editor that supports mouse interaction and intuitive keyboard shortcuts for editing files in a command line environment. It functions as a multi-cursor editor with syntax highlighting and a plugin system for adding custom functionality and automation scripts. The editor distinguishes itself through simultaneous editing across multiple cursors and a script-based extension system. It enables the automation of repetitive editing tasks via macro recording and playback of keystroke sequences. The project covers workspace management through split-screen panes a

    Terminal-based text editor with intuitive controls.

    Go
    Voir sur GitHub↗28,858
  • micro-editor/microAvatar de micro-editor

    micro-editor/micro

    28,854Voir sur 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

    Intuitive terminal-based text editor.

    Gocommand-linecross-platformeditor
    Voir sur GitHub↗28,854
  • viatsko/awesome-vscodeAvatar de viatsko

    viatsko/awesome-vscode

    28,754Voir sur GitHub↗

    This project is a curated directory of resources, extensions, and themes designed to extend the functionality of the Visual Studio Code editor. It serves as a comprehensive index for developers seeking to enhance their coding environment, offering a structured collection of community-driven tools that streamline development workflows and improve editor productivity. The directory distinguishes itself by organizing a vast ecosystem of plugins into logical categories, ranging from language-specific intelligence and version control integrations to advanced productivity utilities. It highlights t

    Listed in the “Code Editors” section of the Awesome awesome list.

    JavaScriptawesomeawesome-listlist
    Voir sur GitHub↗28,754
  • notepad-plus-plus/notepad-plus-plusAvatar de notepad-plus-plus

    notepad-plus-plus/notepad-plus-plus

    27,194Voir sur 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

    Multi-language code editor for Windows.

    C++editornotepadnotepad-official
    Voir sur GitHub↗27,194
  • codeeditapp/codeeditAvatar de CodeEditApp

    CodeEditApp/CodeEdit

    22,896Voir sur GitHub↗

    CodeEdit is an open-source integrated development environment and native macOS code editor. It provides a workspace for writing and modifying source code, combining a text editor with project management tools. The editor is built specifically for macOS using native frameworks to ensure performance. It features a plugin system that allows for the addition of specialized features and custom logic to extend the editing experience. The environment includes an integrated terminal emulator for executing development commands and debugging tools. It also provides project-wide file indexing for globa

    Open-source code editor focused on the macOS experience.

    Swiftappappkitapple
    Voir sur GitHub↗22,896
  • jetbrains/intellij-communityAvatar de JetBrains

    JetBrains/intellij-community

    19,724Voir sur GitHub↗

    The IntelliJ Platform is a modular framework designed for building desktop integrated development environments. It provides the core infrastructure necessary to create specialized coding tools, including a virtual file system for tracking project sources, a text editor, and a cross-platform graphical user interface framework. The platform distinguishes itself through a component-based architecture that allows developers to extend core application behavior via independent functional units. It supports the creation of custom development environments by integrating language analysis logic, enabl

    Ergonomic Java-based IDE with extensive plugin support.

    Javacode-editorideintellij
    Voir sur GitHub↗19,724
  • mhinz/vim-galoreAvatar de mhinz

    mhinz/vim-galore

    17,883Voir sur GitHub↗

    Vim-galore is a comprehensive technical reference and curated guide for mastering the Vim text editor. It serves as a central resource for users seeking to understand the philosophy, command structure, and advanced customization capabilities required to operate professional-grade modal text editors effectively. The project distinguishes itself by providing a deep dive into efficient editing workflows, plugin management, and automation strategies within a terminal-based environment. It covers the full spectrum of editor mastery, from fundamental modal navigation and text manipulation to comple

    Listed in the “Code Editors” section of the Awesome awesome list.

    Vim scriptawesomeawesome-listguide
    Voir sur GitHub↗17,883
  • textmate/textmateAvatar de textmate

    textmate/textmate

    14,783Voir sur GitHub↗

    TextMate is a programmable text editor designed for software development and project management. It functions as a highly customizable environment where users can define language-specific behaviors, syntax highlighting rules, and automated workflows to suit their individual development needs. The editor distinguishes itself through a modular, bundle-based extensibility model that allows for deep integration with system shell commands. By piping document buffers through external scripts and command-line tools, users can perform complex text transformations, automate file lifecycle tasks, and b

    Customizable and powerful text editor.

    Objective-C++c-plus-pluscocoamacos
    Voir sur GitHub↗14,783
  • emacs-tw/awesome-emacsAvatar de emacs-tw

    emacs-tw/awesome-emacs

    9,180Voir sur GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    Listed in the “Code Editors” section of the Awesome awesome list.

    awesome-listemacs
    Voir sur GitHub↗9,180
  • macvim-dev/macvimAvatar de macvim-dev

    macvim-dev/macvim

    7,855Voir sur GitHub↗

    MacVim is a native graphical interface for the Vim text editor tailored for the macOS desktop environment. It is a modal, keyboard-driven editor that wraps a command-line core within a native Cocoa-based GUI wrapper, providing system menus, toolbars, and scroll bars. The editor is highly scriptable, utilizing a built-in scripting language and external interpreters for Python, Ruby, and Perl to automate complex text workflows. It further extends functionality by connecting to third-party applications through asynchronous jobs and communication channels. The project includes capabilities for s

    Text editor port for the macOS platform.

    Vim Scriptmacosmacvimvim
    Voir sur GitHub↗7,855
  • qvacua/vimrAvatar de qvacua

    qvacua/vimr

    6,971Voir sur GitHub↗

    VimR is a native macOS graphical user interface for the Neovim editor. It wraps the Neovim binary within a Swift and AppKit application to provide system-level window management and OS integration. The application includes a project workspace manager for organizing files and windows into distinct contexts, a graphical file browser for navigating directory structures, and a fuzzy file searcher for locating files using approximate string matching. It also features a markdown and HTML previewer with synchronized side-by-side scrolling.

    Neovim GUI for macOS.

    Swiftcocoamacosneovim
    Voir sur GitHub↗6,971
  • meltylabs/meltyAvatar de meltylabs

    meltylabs/melty

    5,440Voir sur GitHub↗

    Melty est un environnement de développement intégré (IDE) piloté par l'IA qui utilise une interface basée sur le chat pour automatiser les modifications de code à grande échelle et la gestion de projet. Il fonctionne comme un éditeur de code LLM où des conversations en langage naturel sont utilisées pour analyser les structures de projet et appliquer des changements à travers plusieurs fichiers. L'éditeur s'intègre directement au contrôle de version pour lier les modifications automatisées à des commits git spécifiques, associant les logs de conversation à l'historique des commits pour permettre des annulations (reverts) et des branchements atomiques. Il connecte en outre l'espace de travail de développement aux outils système locaux, incluant les shells, compilateurs et débogueurs, pour vérifier les changements de code via une exécution en temps réel. La plateforme inclut une indexation sémantique à l'échelle du projet et une analyse structurelle pour naviguer dans des hiérarchies de répertoires complexes et comprendre les relations entre des composants disparates de la base de code. Ces capacités supportent le refactoring synchronisé et le maintien d'un environnement de développement local cohérent.

    A code editor where LLM interaction is the primary mechanism for rewriting code and scanning projects.

    TypeScript
    Voir sur GitHub↗5,440
  • emacs-mirror/emacsAvatar de emacs-mirror

    emacs-mirror/emacs

    4,951Voir sur GitHub↗

    Emacs is an extensible real-time text editor that displays each character as it is typed across multiple windows and frames. It is fundamentally a scriptable editing environment, allowing users to write custom code that adds new commands or modifies behavior dynamically without restarting the editor. Beyond text editing, the editor includes an interactive help and manual browser that opens contextual documentation for any command or setting on demand, as well as a live configuration customization panel that applies adjustments to settings and themes instantly.

    Highly extensible and customizable text editor.

    Emacs Lisp
    Voir sur GitHub↗4,951
  • keijiro/aicommandAvatar de keijiro

    keijiro/AICommand

    4,113Voir sur GitHub↗

    AICommand est un contrôleur d'éditeur et un outil d'automatisation propulsé par LLM conçu pour l'éditeur Unity. Il intègre des modèles de langage étendus pour traduire des invites en langage naturel en commandes exécutables, permettant aux utilisateurs de manipuler les paramètres et objets de l'environnement de développement via des instructions textuelles. Le système utilise un pipeline texte-vers-action qui emploie un mappage de commandes basé sur LLM et une découverte d'API basée sur la réflexion pour résoudre les entrées en langage naturel en fonctions d'éditeur spécifiques. Ce processus permet l'exécution de fonctions de l'éditeur Unity en résolvant des identifiants de chaîne en handles de code au moment de l'exécution. L'outil fournit une interface de chat intégrée au sein de l'environnement de développement pour capturer les invites de l'utilisateur. Il se concentre sur l'automatisation des tâches répétitives de configuration et sur la rationalisation des flux de travail du moteur de jeu en remplaçant la navigation manuelle dans les menus par un contrôle en langage naturel.

    Translates natural language prompts into executable commands within the Unity Editor via LLM integration.

    C#
    Voir sur GitHub↗4,113
  • theprimeagen/99Avatar de ThePrimeagen

    ThePrimeagen/99

    3,928Voir sur GitHub↗

    This project is an AI-powered development tool and IDE extension designed for codebase searching, automated code refactoring, and prompt context management. It functions as an LLM-driven code editor that enables users to rewrite code, scan projects, and track task completion using large language models. The system features a prompt context manager that automatically attaches relevant files and rule sets to requests to improve accuracy. It includes a codebase search tool that uses natural language prompts to locate specific logic and provide explanatory notes across a project. The tool covers

    Provides a development environment that uses large language models to rewrite code and scan projects.

    Lua
    Voir sur GitHub↗3,928
  • geany/geanyAvatar de geany

    geany/geany

    3,645Voir sur GitHub↗

    A fast and lightweight IDE

    Lightweight GTK-based text editor.

    C
    Voir sur GitHub↗3,645
  • mehcode/awesome-atomAvatar de mehcode

    mehcode/awesome-atom

    1,925Voir sur GitHub↗

    A curated list of delightful Atom packages and resources.

    Listed in the “Code Editors” section of the Awesome awesome list.

    atomawesomeawesome-list
    Voir sur GitHub↗1,925
Préc.12Suivant
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Code Editors

Explorer les sous-tags

  • LLM-Integrated Editors1 sous-tagCode editors that natively use large language models to perform code rewriting and project scanning. **Distinct from Code Editors:** Distinct from Code Editors: specifically describes editors where LLM interaction is the primary driving mechanism.