useSend

An open source sending infrastructure for managing transactional emails, marketing newsletters, and contact subscriptions via Amazon SES.

useSend screenshot 1

useSend is an open-source application that provides infrastructure for sending transactional and marketing emails. It functions as a management layer and dashboard for Amazon SES, allowing users to send emails reliably while maintaining control over their sending costs. The platform serves as a bridge between the technical requirements of Amazon SES and the need for a user-friendly interface to manage communications.

The software is deployed as a web application and can be self-hosted using Docker or platforms like Railway. It is designed for developers and businesses that need to manage contact lists, send newsletters, and monitor email delivery performance through a centralized interface. By self-hosting the application, users can maintain ownership of their data and avoid the pricing structures typical of proprietary email marketing services.

Key features

  • Management of multiple sending domains
  • Sending of transactional and marketing emails
  • REST API for programmatic email delivery
  • Dashboard tracking for delivered, opened, clicked, and bounced emails
  • SMTP support for integration with other applications
  • API for scheduling email sends
  • Webhook support for real-time event notifications
  • Built-in subscription management for bulk emails

The application is built with a modern TypeScript stack, utilizing Next.js for the framework, Prisma as the ORM, and tRPC for the API. It uses Redis for queue management to handle the asynchronous nature of email delivery and incorporates a specialized email editor based on Tiptap and jsx-email to convert visual content into HTML. The public API is handled via Hono, and authentication is managed through NextAuth.js. While the current version focuses exclusively on email, the project architecture is intended to eventually support other communication protocols such as SMS, push notifications, and WhatsApp.

useSend is a transparent, self-hostable communication platform that leverages Amazon SES for the underlying delivery while providing a comprehensive management suite.

Last Modified
Software TypeWeb App / Server
Platform
Last Activity16 days ago
Repository Age2 years
LicenseAGPL-3.0
Open Source Alternative to
Open Source Software.io

Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.