Repolode
sorrycc

sorrycc/Mayoi

웹뷰나 Electron 없이 네이티브 GPU 렌더링 UI를 제공하는 Go 기반의 작고 빠른 코드 에디터

대체할 수 있는 제품:VS CodeSublime Text

스타
314
포크
48
열린 이슈
16
마지막 커밋
22시간 전

어떤 프로젝트인가요?

Mayoi는 Go로 작성된 코드 에디터로, MyGo 프레임워크를 통해 UI를 GPU에서 렌더링하므로 웹뷰나 Electron 없이 실행됩니다. 패키지된 앱의 크기는 약 18 MB입니다. 탭, Chroma 구문 강조, 분할 열, 실시간 파일 트리, 빠른 열기 등 일상적인 편집 기능을 지원하며, 모션, 오퍼레이터, 텍스트 오브젝트, 레지스터, 매크로를 갖춘 완전한 Vim 모드도 제공합니다.

프로젝트 전체 검색 및 바꾸기, 스테이징·커밋·diff 확인과 커밋 그래프 탐색을 위한 Git 뷰, Ghostty의 libghostty-vt 에뮬레이터 기반 내장 터미널도 포함되어 있습니다. Remote SSH를 사용하면 시스템의 ssh를 통해 다른 머신의 폴더를 열 수 있으며, 탐색기, 검색, Git, 터미널은 원격 호스트에서 실행됩니다. Markdown, SVG, Mermaid 미리보기는 소스 코드 옆에 표시됩니다.

Mayoi에는 라이트 및 다크 테마와 여러 이름 지정 테마가 포함되어 있으며, 설정은 JSON 파일로 저장됩니다. 폴더별 설정은 .mayoi/settings.json에서 재정의할 수 있습니다. macOS(Homebrew 또는 DMG), Linux(GTK 3), Windows에서 사용할 수 있습니다.

핵심 기능

  • 01모션, 오퍼레이터, 텍스트 오브젝트, 매크로, ex 명령을 지원하는 Vim 모드
  • 02드래그해 옮길 수 있는 탭이 있는 분할 에디터 열
  • 03스테이징, 커밋, diff 확인, 커밋 그래프 보기 기능을 제공하는 Git 뷰
  • 04Ghostty의 libghostty-vt 기반 내장 터미널
  • 05탐색기, 검색, Git, 터미널을 호스트에서 실행하는 Remote SSH 폴더
  • 06Markdown, SVG, Mermaid 실시간 미리보기

활용 사례

  • Vim 키 바인딩을 활용한 키보드 중심의 코드 편집
  • 원격 머신에 별도 설치하지 않고 SSH로 해당 머신의 파일 작업
  • 에디터를 나가지 않고 diff와 커밋 기록 검토
  • Electron 기반 에디터 대신 macOS, Linux, Windows에서 가벼운 네이티브 에디터 사용

빠른 시작

  1. 1

    Mayoi용 Homebrew tap을 추가하세요

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

    tap을 신뢰하도록 설정하세요(최신 Homebrew에서만 필요하며, 이전 버전에서는 건너뛰세요)

    brew trust sorrycc/mayoi
  3. 3

    Mayoi cask를 설치하세요

    brew install --cask mayoi
  4. 4

    설치된 명령어를 사용해 shell에서 폴더를 여세요

    mayoi .

사용 전 알아둘 점

  • Homebrew로 설치하려면 macOS 13 이상이 필요합니다.
  • 소스에서 빌드하려면 Go 1.27 이상이 필요하며, Linux에서는 GTK 3도 필요합니다.

포함된 컬렉션

토픽

자주 묻는 질문

Mayoi은(는) 무엇인가요?
웹뷰나 Electron 없이 네이티브 GPU 렌더링 UI를 제공하는 Go 기반의 작고 빠른 코드 에디터 Mayoi는 Go로 작성된 코드 에디터로, MyGo 프레임워크를 통해 UI를 GPU에서 렌더링하므로 웹뷰나 Electron 없이 실행됩니다. 패키지된 앱의 크기는 약 18 MB입니다. 탭, Chroma 구문 강조, 분할 열, 실시간 파일 트리, 빠른 열기 등 일상적인 편집 기능을 지원하며, 모션, 오퍼레이터, 텍스트 오브젝트, 레지스터, 매크로를 갖춘 완전한 Vim 모드도 제공합니다.
Mayoi은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Mayoi은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Mayoi은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. Mayoi의 마지막 커밋은 2026년 11월 6일입니다.
Mayoi은(는) 어디에 사용할 수 있나요?
Vim 키 바인딩을 활용한 키보드 중심의 코드 편집 원격 머신에 별도 설치하지 않고 SSH로 해당 머신의 파일 작업 에디터를 나가지 않고 diff와 커밋 기록 검토 Electron 기반 에디터 대신 macOS, Linux, Windows에서 가벼운 네이티브 에디터 사용
Mayoi는 어떻게 설치하나요?
Mayoi용 Homebrew tap을 추가하세요: brew tap --custom-remote sorrycc/mayoi https://github.com/sorrycc/Mayoi.git tap을 신뢰하도록 설정하세요(최신 Homebrew에서만 필요하며, 이전 버전에서는 건너뛰세요): brew trust sorrycc/mayoi Mayoi cask를 설치하세요: brew install --cask mayoi 설치된 명령어를 사용해 shell에서 폴더를 여세요: mayoi .
Mayoi은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/sorrycc/Mayoi

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트

Neovim은 확장성을 고려해 재구성한 Vim 기반 텍스트 편집기로, 플러그인과 외부 UI가 편집기를 제어할 수 있도록 Lua 및 RPC API를 제공합니다.

개발 도구#text-editor#vim#lua
10.3만+162 이번 주7.4천Vim ScriptOther업데이트 14시간 전