Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/vincenius/openmailer

A minimalist Next.js alternative to Mailchimp, Beehiiv, Convertkit etc...
https://github.com/vincenius/openmailer

email email-marketing email-sender nextjs open-source typescript

Last synced: 22 days ago
JSON representation

A minimalist Next.js alternative to Mailchimp, Beehiiv, Convertkit etc...

Awesome Lists containing this project

README

        

OpenMailer logo

OpenMailer is a minimalist Next.js alternative to Mailchimp, Beehiiv, Convertkit etc...



Contributors
Forks
Stars
Licence
Issues
Languages
Repository Size

Screenshots of different pages of OpenMailer

## Features

- creation of multiple email lists

- sending emails either via credentials or AWS SES using nodemailer

- a POST endpoint for subscribing

- import functionality for subscribers

- double opt-in and unsubscribe logic

- sending plain HTML campaigns

- click & open rate tracking per campaing & subscriber

- click statistics for links

## Setup

*Disclaimer: Hosting on Vercel does not work properly at the moment because of long running background tasks*

1. Create a MongoDB database. Your database user should have admin permissions.

2. Install dependencies with `npm i` or `yarn`

3. Copy `.env.dist` to `.env.local` and update the configuration

4. Run locally with `npm run dev`. To run the production version use `npm run build` and `npm run start`.

If you need additional instructions, here is a guide on how to self-host applications on an Ubuntu server: [https://dev.to/vincenius/self-hosting-your-web-app-on-an-ubuntu-server-1ple](https://dev.to/vincenius/self-hosting-your-web-app-on-an-ubuntu-server-1ple)