Newborn Newborn Go GO
↑ 28 ?
Mayoi sorrycc/Mayoi

A small, fast code editor written in Go, with a native GPU-drawn UI (no webview, no Electron)

HEALTH ? 93 / Healthy
// solo builder// release machine code-editorgogolanggpumacosnative-apptext-editor ?

// readme

https://github.com/user-attachments/assets/673e7907-2b2c-4ed6-9093-1ba9633cd61c

Features

  • Editor: tabs, Chroma syntax highlighting, indent guides, sticky scroll, breadcrumbs and word wrap
  • Smart editing: auto-indent, auto-closing brackets and quotes, line commands, and per-tab undo
  • Vim mode: normal, insert and visual modes, with motions, operators, text objects, counts and ., registers, macros, marks, search, and : commands as :s, :g and :normal
  • Columns: split the editor side by side and drag tabs between columns
  • Explorer: a live file tree that follows the disk and dims Git-ignored files
  • Quick open: fuzzy file search, go to line (:42), go to symbol (@) and a command palette (>, β‡§βŒ˜P)
  • Find and replace: case, whole-word and regex matching, searched in the background in large files
  • Search: find and replace across the folder’s files (β‡§βŒ˜F, β‡§βŒ˜H), with files to include and exclude, and a preview of each replacement
  • Git: a source control view to stage, commit, amend, undo, pull and push, every change in one diff, folded around the changes, inline or side by side, a graph of the commits with their branches and…