useSend
Open-source email sending platform built on Amazon SES, covering transactional mail, marketing campaigns, contacts and delivery analytics from a single dashboard.

useSend is sending infrastructure you host yourself. Like most email products it uses Amazon SES underneath, and adds the dashboard, contact management and subscription handling that SES alone leaves you to build.
The stack is Next.js with Prisma, Tailwind and shadcn/ui, authentication through NextAuth.js, tRPC for the internal API and Hono for the public one, and Redis for the sending queue. The email editor is built on tiptap, converts its output to HTML with jsx-email, and takes its cues from maily.to.
The current release covers transactional and marketing sending alike.
- Domains: add and verify the domains you send from.
- Transactional mail: a REST API plus SMTP support for applications that already speak it.
- Marketing email: bulk sends such as newsletters and product updates, with subscriptions handled for you.
- Scheduling and webhooks: a schedule API for future sends, and webhooks for delivery events.
- Dashboard: delivered, opened, clicked and bounced figures in one view.
Inbound email and bring-your-own AWS credentials are listed but not yet built, and the project describes itself as being in beta while it opens up for public testing. Docker images are published on Docker Hub and the GitHub Container Registry, needing environment variables for the database, Redis and AWS, and a Railway template is the quickest way to stand an instance up.
Stars
4,659Forks
421Last commit
12 days agoRepository age
2 yearsLicense
AGPL-3.0Version
1.9.8Repository
usesend/useSend
Auto-fetched from GitHub .
Open source alternatives similar to useSend:
Stars
Forks
Last commit
Stars
Forks
Last commit
Stars
Forks
Last commit