Редактор кода на Rust со встроенной поддержкой LSP, опциональным модальным режимом в стиле Vim и возможностью удалённой разработки.
sorrycc/Mayoi
Лёгкий и быстрый редактор кода на Go с нативным интерфейсом, отрисовываемым на GPU, без webview и Electron.
Open source альтернатива:VS Code
Sublime Text
- Звёзды
- 314
- Форки
- 48
- Открытые issues
- 16
- Последний коммит
- 19 часов назад
Что это?
Mayoi — редактор кода на Go, который отрисовывает интерфейс на GPU с помощью фреймворка MyGo, поэтому работает без webview и Electron. Упакованное приложение занимает около 18 МБ. Для повседневной работы в нём есть вкладки, подсветка синтаксиса Chroma, разделение редактора на колонки, дерево файлов с обновлением в реальном времени и быстрое открытие файлов. Также доступен полноценный режим Vim с motions, операторами, текстовыми объектами, регистрами и макросами.
В редакторе есть поиск и замена по всему проекту, Git-панель для добавления файлов в staging, коммитов, просмотра diff и графа коммитов, а также встроенный терминал на эмуляторе libghostty-vt от Ghostty. Подключение по SSH позволяет открыть папку на другой машине через системный ssh: проводник, поиск, Git и терминалы при этом работают на хосте. Рядом с исходным кодом можно просматривать Markdown, SVG и Mermaid.
Mayoi поставляется со светлой и тёмной темами, а также несколькими именованными темами. Настройки хранятся в JSON-файлах, а для отдельных папок можно задать переопределения в .mayoi/settings.json. Редактор доступен для macOS (Homebrew или DMG), Linux (GTK 3) и Windows.
Ключевые возможности
- 01Режим Vim с motions, операторами, текстовыми объектами, макросами и ex-командами
- 02Разделение редактора на колонки с перетаскиваемыми вкладками
- 03Git-панель для добавления файлов в staging, коммитов, просмотра diff и графа коммитов
- 04Встроенный терминал на базе libghostty-vt от Ghostty
- 05Работа с удалёнными папками по SSH: проводник, поиск, Git и терминалы запускаются на хосте
- 06Предпросмотр Markdown, SVG и Mermaid в реальном времени
Сценарии использования
- Редактирование кода с управлением с клавиатуры и Vim-привязками
- Работа с файлами на удалённой машине по SSH без необходимости что-либо устанавливать на ней
- Просмотр diff и истории коммитов, не выходя из редактора
- Использование лёгкого нативного редактора на macOS, Linux или Windows вместо редактора на базе Electron
Быстрый старт
- 1
Добавьте tap Homebrew для Mayoi
brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git - 2
Доверьтесь tap (только в новых версиях Homebrew; в старых версиях этот шаг можно пропустить)
brew trust sorrycc/mayoi - 3
Установите cask Mayoi
brew install --cask mayoi - 4
Откройте папку из shell с помощью установленной команды
mayoi .
Что важно знать
- Для установки через Homebrew требуется macOS 13 или новее.
- Для сборки из исходного кода требуется Go 1.27 или новее, а в Linux также нужен GTK 3.
В подборках
Темы
Частые вопросы
- Что такое Mayoi?
- Лёгкий и быстрый редактор кода на Go с нативным интерфейсом, отрисовываемым на GPU, без webview и Electron. Mayoi — редактор кода на Go, который отрисовывает интерфейс на GPU с помощью фреймворка MyGo, поэтому работает без webview и Electron. Упакованное приложение занимает около 18 МБ. Для повседневной работы в нём есть вкладки, подсветка синтаксиса Chroma, разделение редактора на колонки, дерево файлов с обновлением в реальном времени и быстрое открытие файлов. Также доступен полноценный режим Vim с motions, операторами, текстовыми объектами, регистрами и макросами.
- Mayoi можно использовать бесплатно? Какая у него лицензия?
- Mayoi распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Mayoi всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Mayoi — 6 нояб. 2026 г..
- Для чего можно использовать Mayoi?
- Редактирование кода с управлением с клавиатуры и Vim-привязками Работа с файлами на удалённой машине по SSH без необходимости что-либо устанавливать на ней Просмотр diff и истории коммитов, не выходя из редактора Использование лёгкого нативного редактора на macOS, Linux или Windows вместо редактора на базе Electron
- Как установить Mayoi?
- Добавьте tap Homebrew для Mayoi: brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git Доверьтесь tap (только в новых версиях Homebrew; в старых версиях этот шаг можно пропустить): brew trust sorrycc/mayoi Установите cask Mayoi: brew install --cask mayoi Откройте папку из shell с помощью установленной команды: mayoi .
- Где скачать Mayoi?
- Исходный код и инструкции по установке — на GitHub: https://github.com/sorrycc/Mayoi
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Быстрый нативный редактор кода на Rust, форк Zed со встроенной поддержкой агентов для программирования, таких как Claude Code и Codex.
Лёгкий кроссплатформенный редактор кода на Tauri (Rust и React) с поддержкой Git, AI-агентами и Vim-раскладкой.
Высокопроизводительный редактор кода с поддержкой совместной работы, написанный на Rust создателями Atom и Tree-sitter.
Быстрый, минималистичный и расширяемый кроссплатформенный текстовый редактор для программистов с графической и терминальной версиями и поддержкой скриптов на Lua.
Neovim — текстовый редактор на основе Vim с переработанной архитектурой, который можно расширять с помощью API на Lua и RPC, управляющего редактором через плагины и внешние UI.