A favicon of DoubleZero

DoubleZero

A self-hosted SES dashboard that configures the AWS pipeline for you, then sends and monitors email through a single HTTP API.

Open Source Alternative to:

Screenshot of DoubleZero websiteVisit DoubleZero

Building an email-heavy application on SES means two chores before you see a single bounce: wiring up the SES to SNS to SQS pipeline, which is a headache for anyone not fluent in AWS, and then finding somewhere to actually read the results. DoubleZero, published as 00, removes both.

An SST configuration step sets up the pipeline for you. Set the sending domain or address in an environment variable, run the deploy command, and SST does the rest; a wiki guide covers the manual AWS route for people who prefer to click through it. The app itself is a published Docker image on port 4000, backed by SQLite and configured with AWS credentials, the queue address, a system email, a secret and the public host.

Once it is up, it does the sending as well as the watching.

  • Send over HTTP: POST a JSON body to the emails endpoint with a bearer token and the message is queued.
  • Flexible payloads: markdown or HTML bodies, plus subject, cc, reply-to, custom headers, provider options and attachments.
  • Multi-recipient tracking: a message record is created per recipient, so status is tracked individually.
  • Search: query across emails and messages and view the body of any of them.
  • Log tracking: requests and queue activity are logged for when something goes missing.

After the AWS side is configured you still verify your domain by publishing three DKIM records, which AWS says may take up to 72 hours. SST does not yet deploy the container itself.

Share:
Details:

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to DoubleZero:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit