All 118 Dependencies
Every package useSend depends on, ranked by repo health score.
useSend is a self-hostable, open source alternative to Resend, SendGrid, and Postmark that gives teams full control over their transactional and marketing email infrastructure. Built on Amazon SES, it provides a polished web dashboard for managing domains, monitoring delivery analytics, composing campaigns, and tracking suppression lists — all without being locked into a proprietary email vendor.
The platform ships with a WYSIWYG email editor built on Tiptap and jsx-email, enabling marketers to design and send campaigns without writing HTML. Developers interact with useSend through a REST API, an SMTP relay compatible with any framework, or official typed SDKs for TypeScript, Python, Go, and PHP. Scheduled email delivery, webhook event notifications, and double opt-in contact flows round out the feature set.
Architecturally, useSend is a TypeScript monorepo managed with pnpm and Turbo. The web application runs on Next.js 15 with Prisma for data access and BullMQ backed by Redis for async email queuing. The public API uses Hono with zod-openapi for automatic schema validation and Swagger UI documentation. A standalone SMTP server package bridges legacy integrations. The stack is clean, modular, and thoroughly tested with Vitest across unit, integration, and API layers.
Deployment is straightforward via Docker or Railway. The AGPLv3 license means the full source is available for inspection and self-hosting, though deploying modifications as a managed service requires sharing changes back. An active community of over 40 contributors ships releases at a pace of roughly two per month.