ssp-data

ssp-data / neomd

Public

A minimal email TUI where you read with Markdown and write in Neovim.

46
3
100% credibility
Found Mar 31, 2026 at 46 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Go
AI Summary

Neomd is a terminal email client designed for Markdown composition, featuring a screener for incoming messages, GTD-inspired folders, and vim-like navigation.

How It Works

1
🖥️ Discover neomd

You hear about a super-fast terminal email app made for folks who love writing in Markdown and using keyboard shortcuts.

2
📥 Connect your email

Enter your email login details once, and it sets up your folders like Inbox, Feed, and Archive automatically.

3
Screen your inbox

New senders wait in a special folder—quickly approve friends, block junk, or sort newsletters into tabs with one key.

4
✍️ Compose an email

Hit a shortcut to write in your favorite editor using simple Markdown for bold, links, and lists.

5
🚀 Review and send

Preview how it looks with formatting and attachments, then send—it arrives beautifully for everyone.

6
📂 Organize with tabs

Switch folders instantly, mark read, archive, or reply-all using familiar shortcuts—process everything in one go.

🎉 Inbox mastery

Your email stays clean and speedy, with newsletters in Feed, receipts tracked, and zero spam—productivity unlocked.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 46 to 46 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is neomd?

neomd is a minimal email TUI client built in Go that lets you compose emails in Neovim using Markdown, which it sends as both plain text and rendered HTML for clickable links and formatting. You read incoming emails rendered as styled Markdown in the terminal, with vim motions for navigation and a HEY-style screener that auto-routes unknowns to a "ToScreen" folder. It connects directly via IMAP and SMTP, supports attachments, drafts, multiple accounts, and GTD folders like Waiting or Someday—all from a distraction-free interface that works on Linux, Mac, and even Android Termux.

Why is it gaining traction?

It stands out by blending Neovim's editing power with a fast, in-memory inbox that loads headers in seconds and navigates instantly after startup, ditching bloated GUI clients for terminal speed. The screener auto-classifies senders into Feed, PaperTrail, or blocked lists, keeping your inbox clean without manual sorting, plus undo for moves and background sync. Developers dig the vim keybindings, pre-send review to avoid mistakes, and Markdown templates that produce clean HTML emails with minimal signatures.

Who should use this?

Terminal enthusiasts and Neovim users handling high email volume, like indie hackers triaging newsletters and receipts or sysadmins managing alerts without leaving the CLI. It's ideal for Linux/Mac power users wanting a minimal email client that syncs across devices, or Android Termux tinkerers needing lightweight IMAP access. Skip if you rely on heavy attachments or prefer mouse-driven UIs.

Verdict

Try neomd if you're building a minimal github theme workflow or seeking a neo drol email setup—its docs and keybindings are polished for daily use despite 46 stars and 1.0% credibility score signaling early maturity. Solid for solo devs, but watch for multi-account edge cases as it grows.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.