edamame: a terminal Markdown editor that stays rendered while you edit

Wait 5 sec.

Hey everyone, I'm excited to introduce edamame, a TUI Markdown editor. Most terminal Markdown tools make you pick between viewing and editing: viewers like glow render beautifully but don't edit, and editors show you source that distracts from writing. edamame renders your document - headings, drawn table grids, inline images, Mermaid diagrams - while you're editing it. Only the cursor's line drops to raw Markdown, and it re-renders when you move away. Table editing is a first-class feature. You can Tab between cells, drag rows and columns with the mouse, and tables smartly decide column widths. Other features: lists and footnotes renumber themselves, an external write opens a diff review instead of clobbering your buffer, 27 themes, HTML export, optional vim mode, fuzzy command palette. Images and most themes require a truecolor terminal with an image protocol (kitty, Ghostty, WezTerm, foot); edamame --doctor tells you what yours does and the app falls back rather than breaking. Apache-2.0. Install with the installer script, `brew install mijowi/tap/edamame`, `cargo install edamame`, or prebuilt binaries. Repo: [GitHub](https://github.com/mijowi/edamame) Yes, I used Claude, but I've been working on edamame for several months planning, reviewing, and benchmarking. This wasn't churned out in a week. edamame is the only Markdown editor I use now. Shoutout to render-markdown.nvim - it's what I used before this and does the same cursor line reveal trick - and OpenCode, which inspired some of the UI.   submitted by   /u/mijowi_ [link]   [comments]