The Emacs you know, with a modern engine.
Macros takes the thing that made Emacs worth learning, an editor written in its own extension language and customizable to the core, and builds it again on Steel, a fast embedded Scheme, with a GPU renderer underneath. It is batteries included: Scheme reimplementations of Magit, evil-mode, org-mode and roam, helm, transient, and LSP all ship in the box. Every bit of it is Scheme you can read and change.

You'll recognize the neighborhood, popular packages are built-in
Org mode
Headings, TODOs, agenda, capture, tables, and babel. A real org-mode, written in Scheme.
Embedded terminal
A real VT/ANSI terminal (alacritty-backed) running your login shell, right inside a buffer.
Completion
A corfu-style in-buffer popup, with pluggable completion-at-point functions and an LSP fallback.
Dired and the sidebar
A directory editor plus an expandable file-tree sidebar with icons and file operations. Move around the filesystem without reaching for the mouse.
Diagnostics
A flycheck-style diagnostics list with gutter dots, plus next-error and previous-error to walk them.
Modal editing
Opt into Vim-style (evil) or selection-first (helix) modal editing — built on the keymaps, fully overridable in Scheme.
Magit
A Magit-style git porcelain for staging, committing, branching, and reading diffs — all in a buffer, powered by gitoxide (gix) behind the scenes.
LSP
Language servers for go-to-definition, references, hover, rename, code actions, and diagnostics, in real buffers.