Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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...
- Host: GitHub
- URL: https://github.com/vincenius/openmailer
- Owner: Vincenius
- License: mit
- Created: 2023-10-17T15:55:39.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-19T07:33:09.000Z (11 months ago)
- Last Synced: 2024-10-05T10:52:34.732Z (about 1 month ago)
- Topics: email, email-marketing, email-sender, nextjs, open-source, typescript
- Language: TypeScript
- Homepage:
- Size: 256 KB
- Stars: 66
- Watchers: 3
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
OpenMailer is a minimalist Next.js alternative to Mailchimp, Beehiiv, Convertkit etc...
## 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)