Repolode
sorrycc

sorrycc/Mayoi

Editor de código pequeño y rápido escrito en Go, con una interfaz nativa dibujada por GPU y sin webview ni Electron.

Alternativa open source a:VS CodeSublime Text

Estrellas
314
Forks
48
Issues abiertos
16
Último commit
hace 13 horas

¿Qué es?

Mayoi es un editor de código escrito en Go que dibuja su interfaz en la GPU mediante el framework MyGo, por lo que funciona sin webview ni Electron. La aplicación empaquetada ocupa unos 18 MB. Incluye funciones para la edición diaria, como pestañas, resaltado de sintaxis con Chroma, columnas divididas, un árbol de archivos en vivo y apertura rápida, además de un modo Vim completo con movimientos, operadores, objetos de texto, registros y macros.

El editor también incluye búsqueda y reemplazo en todo el proyecto, una vista de Git para preparar cambios, hacer commits, comparar diferencias y explorar el gráfico de commits, y una terminal integrada basada en el emulador libghostty-vt de Ghostty. La conexión SSH remota permite abrir una carpeta de otra máquina mediante el ssh del sistema; el explorador, la búsqueda, Git y las terminales se ejecutan en el equipo remoto. Las vistas previas de Markdown, SVG y Mermaid aparecen junto al código fuente.

Mayoi incluye temas claros y oscuros, además de varios temas con nombre. La configuración se guarda en archivos JSON, con una opción para sobrescribirla por carpeta en .mayoi/settings.json. Está disponible para macOS (Homebrew o DMG), Linux (GTK 3) y Windows.

Funciones clave

  • 01Modo Vim con movimientos, operadores, objetos de texto, macros y comandos ex
  • 02Columnas del editor divididas con pestañas arrastrables
  • 03Vista de Git para preparar cambios, hacer commits, comparar diferencias y consultar gráficos de commits
  • 04Terminal integrada basada en libghostty-vt de Ghostty
  • 05Carpetas remotas por SSH que ejecutan el explorador, la búsqueda, Git y las terminales en el equipo remoto
  • 06Vistas previas en vivo de Markdown, SVG y Mermaid

Casos de uso

  • Editar código con un flujo de trabajo centrado en el teclado y atajos de Vim
  • Trabajar por SSH con archivos de una máquina remota sin instalar nada en ella
  • Revisar diferencias y el historial de commits sin salir del editor
  • Usar un editor nativo y ligero en macOS, Linux o Windows en lugar de uno basado en Electron

Inicio rápido

  1. 1

    Añade el tap de Homebrew para Mayoi

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

    Confía en el tap (solo en las versiones recientes de Homebrew; omite este paso en las versiones anteriores)

    brew trust sorrycc/mayoi
  3. 3

    Instala el cask de Mayoi

    brew install --cask mayoi
  4. 4

    Abre una carpeta desde un shell con el comando instalado

    mayoi .

Antes de usarlo

  • La instalación con Homebrew requiere macOS 13 o posterior.
  • Para compilar desde el código fuente se requiere Go 1.27 o posterior; en Linux también se necesita GTK 3.

En colecciones

Temas

Preguntas frecuentes

¿Qué es Mayoi?
Editor de código pequeño y rápido escrito en Go, con una interfaz nativa dibujada por GPU y sin webview ni Electron. Mayoi es un editor de código escrito en Go que dibuja su interfaz en la GPU mediante el framework MyGo, por lo que funciona sin webview ni Electron. La aplicación empaquetada ocupa unos 18 MB. Incluye funciones para la edición diaria, como pestañas, resaltado de sintaxis con Chroma, columnas divididas, un árbol de archivos en vivo y apertura rápida, además de un modo Vim completo con movimientos, operadores, objetos de texto, registros y macros.
¿Mayoi es gratuito? ¿Qué licencia tiene?
Mayoi es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿Mayoi sigue mantenido?
Mantenimiento activo. El último commit de Mayoi fue el 6 nov 2026.
¿Para qué puedo usar Mayoi?
Editar código con un flujo de trabajo centrado en el teclado y atajos de Vim Trabajar por SSH con archivos de una máquina remota sin instalar nada en ella Revisar diferencias y el historial de commits sin salir del editor Usar un editor nativo y ligero en macOS, Linux o Windows en lugar de uno basado en Electron
¿Cómo se instala Mayoi?
Añade el tap de Homebrew para Mayoi: brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git Confía en el tap (solo en las versiones recientes de Homebrew; omite este paso en las versiones anteriores): brew trust sorrycc/mayoi Instala el cask de Mayoi: brew install --cask mayoi Abre una carpeta desde un shell con el comando instalado: mayoi .
¿Dónde consigo Mayoi?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/sorrycc/Mayoi

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados