Repolode
sorrycc

sorrycc/Mayoi

Um editor de código pequeno e rápido, escrito em Go, com interface nativa renderizada pela GPU, sem webview nem Electron.

Alternativa open source a:VS CodeSublime Text

Estrelas
314
Forks
48
Issues abertas
16
Último commit
há 24 horas

O que é?

Mayoi é um editor de código escrito em Go que renderiza a interface na GPU por meio do framework MyGo, sem precisar de webview ou Electron. O aplicativo empacotado tem cerca de 18 MB. Ele oferece recursos para o dia a dia, como abas, realce de sintaxe com Chroma, colunas divididas, árvore de arquivos atualizada em tempo real e abertura rápida, além de um modo Vim completo, com motions, operadores, objetos de texto, registradores e macros.

O editor também inclui busca e substituição em todo o projeto, uma visualização Git para preparar alterações, fazer commits, comparar diffs e navegar pelo grafo de commits, além de um terminal integrado baseado no emulador libghostty-vt do Ghostty. Com o SSH remoto, você pode abrir uma pasta em outra máquina usando o ssh do sistema; o explorador, a busca, o Git e os terminais são executados no host. As pré-visualizações de Markdown, SVG e Mermaid aparecem ao lado do código-fonte.

Mayoi vem com temas claro e escuro, além de vários temas com nome, e armazena as configurações em arquivos JSON, com opção de sobrescrevê-las por pasta em .mayoi/settings.json. Está disponível para macOS (Homebrew ou DMG), Linux (GTK 3) e Windows.

Recursos principais

  • 01Modo Vim com motions, operadores, objetos de texto, macros e comandos ex
  • 02Colunas divididas no editor, com abas que podem ser arrastadas
  • 03Visualização Git para preparar alterações, fazer commits, comparar diffs e consultar grafos de commits
  • 04Terminal integrado com tecnologia libghostty-vt do Ghostty
  • 05Pastas remotas via SSH, com explorador, busca, Git e terminais executados no host
  • 06Pré-visualizações em tempo real de Markdown, SVG e Mermaid

Casos de uso

  • Editar código em um fluxo de trabalho orientado pelo teclado, com atalhos do Vim
  • Trabalhar em arquivos de uma máquina remota via SSH sem instalar nada nela
  • Revisar diffs e o histórico de commits sem sair do editor
  • Usar um editor nativo e leve no macOS, Linux ou Windows em vez de um baseado em Electron

Início rápido

  1. 1

    Adicione o tap do Homebrew para Mayoi

    brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git
  2. 2

    Confie no tap (somente nas versões recentes do Homebrew; ignore esta etapa nas versões antigas)

    brew trust sorrycc/mayoi
  3. 3

    Instale o cask do Mayoi

    brew install --cask mayoi
  4. 4

    Abra uma pasta pelo shell usando o comando instalado

    mayoi .

Antes de usar

  • A instalação pelo Homebrew requer macOS 13 ou posterior.
  • Para compilar a partir do código-fonte, é necessário Go 1.27 ou posterior; no Linux, também é necessário GTK 3.

Em coleções

Tópicos

Perguntas frequentes

O que é Mayoi?
Um editor de código pequeno e rápido, escrito em Go, com interface nativa renderizada pela GPU, sem webview nem Electron. Mayoi é um editor de código escrito em Go que renderiza a interface na GPU por meio do framework MyGo, sem precisar de webview ou Electron. O aplicativo empacotado tem cerca de 18 MB. Ele oferece recursos para o dia a dia, como abas, realce de sintaxe com Chroma, colunas divididas, árvore de arquivos atualizada em tempo real e abertura rápida, além de um modo Vim completo, com motions, operadores, objetos de texto, registradores e macros.
Mayoi é gratuito? Qual é a licença?
Mayoi é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
Mayoi ainda é mantido?
Manutenção ativa. O último commit de Mayoi foi em 6 de nov. de 2026.
Para que posso usar Mayoi?
Editar código em um fluxo de trabalho orientado pelo teclado, com atalhos do Vim Trabalhar em arquivos de uma máquina remota via SSH sem instalar nada nela Revisar diffs e o histórico de commits sem sair do editor Usar um editor nativo e leve no macOS, Linux ou Windows em vez de um baseado em Electron
Como instalar Mayoi?
Adicione o tap do Homebrew para Mayoi: brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git Confie no tap (somente nas versões recentes do Homebrew; ignore esta etapa nas versões antigas): brew trust sorrycc/mayoi Instale o cask do Mayoi: brew install --cask mayoi Abra uma pasta pelo shell usando o comando instalado: mayoi .
Onde consigo Mayoi?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/sorrycc/Mayoi

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados