Как Zed строит свою экосистему и почему вам стоит к этому присмотреться

01 Jun, 2026

Вы когда-нибудь задумывались, почему одни редакторы кода взлетают, а другие остаются поделками для гиков? Всё дело в расширениях. VS Code стал стандартом не потому, что он самый быстрый (совсем нет), а потому, что для него написали плагины на любой чих. Создатели Zed, кажется, усвоили этот урок. Они выкатили репозиторий zed-industries/extensions, который фактически является «сердцем» их нового, невероятно быстрого редактора.

Zed позиционирует себя как убийца VS Code и Sublime Text, обещая производительность на уровне софта из 90-х, но с современными фишками. Однако без поддержки языков и тем это просто блокнот. Репозиторий с расширениями — это то место, где сейчас кипит вся жизнь.

Что внутри этого хранилища

По сути, перед нами монорепозиторий. Здесь лежат все официальные и одобренные сообществом дополнения. Если вы откроете папку extensions, то увидите сотни подпапок. Каждая — это отдельный плагин: от поддержки экзотических языков до тем оформления, которые мы так любим перебирать по вечерам.

Интересно, что архитектура расширений в Zed сильно отличается от того, к чему мы привыкли в мире JavaScript-редакторов. Zed написан на Rust, и его расширения затачиваются под максимальную производительность. Это не просто скрипты, которые вешают интерфейс при каждом сохранении файла.

Если вы хотите поучаствовать

Разработчики Zed сделали входной порог довольно низким, несмотря на суровый Rust под капотом. В репозитории четко прописаны ссылки на документацию по созданию своих плагинов. Сейчас проект активно ищет мейнтейнеров для реализации двух типов контента.

Реклама

Во-первых, это темы оформления. Если вы фанат Gruvbox или Solarized и не нашли их в списке — это ваш шанс. Во-вторых, это поддержка языков через LSP (Language Server Protocol). Zed опирается на Tree-sitter для парсинга кода, так что если для вашего любимого языка уже есть грамматика Tree-sitter, подружить его с редактором будет несложно.

В репозитории есть любопытный маркер — метка needs infrastructure. Если вы видите её в задачах, значит, расширение пока нельзя реализовать, потому что в самом ядре редактора не хватает нужных ручек. Это честный подход: разработчики сразу говорят, где стена, чтобы вы не тратили время впустую.

Зачем это изучать обычному разработчику

Даже если вы не планируете писать свой плагин прямо сейчас, заглянуть в код стоит по нескольким причинам.

Вы увидите, как организована работа с WebAssembly. Многие расширения Zed компилируются в WASM, что позволяет им летать и при этом работать в изолированной песочнице. Это отличный пример того, как современный софт решает проблему безопасности и скорости одновременно.

Кроме того, структура репозитория — отличный справочник по конфигурации Tree-sitter и LSP. Если вы когда-нибудь настраивали Neovim с нуля, вы поймете, о чем я. Здесь всё разложено по полочкам, и можно подсмотреть, как прописывать запросы для подсветки синтаксиса или автодополнения.

Текущее состояние дел

На данный момент в репозитории более 1600 звезд и почти столько же форков. Это говорит о том, что сообщество реально включилось в гонку. Количество открытых тикетов (их больше 400) может напугать, но если присмотреться — это в основном запросы на новые фичи или порты популярных плагинов из других редакторов.

Я заметил, что самые горячие обсуждения сейчас идут вокруг тем оформления и поддержки специфических фреймворков. Разработчики Zed явно делают ставку на то, чтобы закрыть базовые потребности большинства программистов в кратчайшие сроки.

Кому стоит заглянуть в репозиторий

Проект будет полезен тем, кто уже пересел на Zed и чувствует нехватку привычных инструментов. Вместо того чтобы ждать, можно просто посмотреть, как сделаны соседние расширения, и набросать своё.

Также это «маст-хэв» для Rust-разработчиков. Zed — один из самых амбициозных проектов на этом языке, и участие в его экосистеме — отличная строчка в резюме.

Вряд ли Zed завтра вытеснит VS Code из всех терминалов мира, но темп, который они задали в этом репозитории, заставляет конкурентов нервничать. А для нас, конечных пользователей, это всегда плюс: конкуренция рождает быстрые и удобные инструменты.

Если вы решите попробовать свои силы, начните с изучения списка запросов на языки. Возможно, именно вашего вклада не хватает, чтобы Zed стал основным инструментом для тысяч людей.