Inky Email Framework

A complete email framework that converts simple HTML into complex, responsive email-ready HTML. Written in Rust.

Quick Start

# Install
brew tap foundation/inky && brew install inky # Scaffold a project
inky init my-email
cd my-email # Build
inky build # Watch with live reload
inky watch # Preview in browser
inky serve

What Makes Inky Different

  • Simple syntax — write <button href="..."> instead of nested tables
  • Built-in CSS inlining — styles moved to inline attributes automatically
  • SCSS framework — responsive email styles with dark mode support
  • Validation — 22 rules catch accessibility, rendering, and spam issues
  • Hybrid mode — clean divs for modern clients, tables for Outlook
  • Bulletproof buttons — VML fallbacks for styled buttons in Outlook
  • Data merging — Jinja2-compatible template variables
  • Plain text — auto-generate multipart email text versions
  • Fast — Rust-powered, single binary, cross-platform