MailSender is a self-hosted, lightweight email marketing application built with Laravel and Nuxt. It lets you send powerful email campaigns using your own SMTP server or seamlessly integrate with leading providers like Amazon SES, SendGrid, or Mailjet.

Demo

Core Features

  • Dark and light modes
  • Fully responsive design
  • Easy to extend and customize
  • Highly configurable

Key Features

1. Email Campaign Management
  • Keep campaigns organized with saved, scheduled, sent, and deleted views
  • Proof emails before sending to avoid embarrassing mistakes
  • Target the right subscribers with powerful contact filters
2. Email Template Management
  • Code fully custom, on-brand emails using HTML and CSS
3. Contact Management
  • Easily import and export contacts
  • Control who receives your emails with active, blacklisted, and confirmed flags
  • Store any custom property per contact for personalization
4. Mailing List Management
  • Add contacts to multiple lists instantly
5. Analytics and Reports
  • See exactly who clicked and opened, per campaign
  • Generate detailed reports
6. Email Assets and Attachments
  • Manage images, videos, and files all in one place
  • Attach files to campaigns
7. Bounce Handling
  • Set rules to automate actions on bounced emails and protect your sender reputation
8. User Management
  • Control admin panel access down to specific sections
  • Add 2FA for enterprise-grade security

Technical Stack

  • Backend: Laravel 13 (MySQL)
  • Frontend: Nuxt 4 (TypeScript and SCSS) with Bootstrap 5
  • State Management: Pinia
  • Charts: Chart.js

Find more items like this