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

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.
Stars
1,250Forks
65Last commit
2 years agoRepository age
2 yearsLicense
AGPL-3.0Repository
technomancy-dev/00
Auto-fetched from GitHub .
Open source alternatives similar to DoubleZero:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit