Skip to content

Repository files navigation

MailLayer

Integrated Email for the Modern Web.

MailLayer is a lightweight Chrome extension that intercepts mailto: links and auto-detects plain-text email addresses, instantly converting them into deep links for your preferred webmail client (Gmail, Outlook Web, or Yahoo Mail) in a borderless, focused Pop-up Window. No clunky desktop email clients, no tracking, and zero API integrations needed.

🚀 Key Features

  • Webmail Deep Linking: Automatically generate native compose links for Gmail, Outlook Web, or Yahoo Mail.
  • Auto-Detection (Magic UX): Scans and transforms plain-text email addresses on any webpage into clickable MailLayer links.
  • Smart Interception: Prevents disrupted browser redirects and clunky desktop app launches.
  • Pop-up Compose Window: Opens deep compose links directly in a focused, borderless pop-up window.
  • High Compatibility & Low Scrutiny: Lightweight implementation with minimal required permissions for fast Chrome Web Store listing.
  • Site Exclusions: Easily blocklist specific domains where you want to disable auto-detection.

🛠️ Technical Pattern

  1. Event Delegation & Auto-Detect: Catches all interactions at the document level and scans for plain-text email addresses via Content Scripts.
  2. Deep Link Launching: Constructs target webmail compose URLs directly from intercepted mailto parameters and launches them in a focused Chrome pop-up window.
  3. No Middleman Servers: Complete privacy. Direct communication between your browser and your preferred email providers.

📦 Installation

  1. Clone this repository.
  2. Open Chrome and navigate to chrome://extensions.
  3. Enable Developer mode in the top right corner.
  4. Click Load unpacked and select the extension folder.
  5. Configure your Preferred Provider inside the Settings options page.

📄 License

MIT License - see LICENSE for details.

About

Chrome Extension to turn email links across the web into a native email experience

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages