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.

33 tiptap-extension-global-drag-handle ^0.1.18 34 tailwindcss-animate ^1.0.7 41 dotenv-cli ^8.0.0 outdated 42 clsx ^2.1.1 44 cmdk ^1.1.1 45 next-themes ^0.4.6 50 @t3-oss/env-core ^0.13.0 50 jsx-email ^2.8.4 outdated 50 mime-types ^3.0.1 51 Tippy.js ^6.3.7 51 superjson ^2.2.2 55 html-to-text ^9.0.5 outdated 57 use-debounce ^10.0.4 61 react-colorful ^5.6.1 62 prettier-plugin-tailwindcss ^0.6.11 outdated 63 Sonner ^2.0.3 65 query-string ^9.1.1 65 tsup ^8.4.0 67 prisma-cli ^6.6.0 outdated 68 eslint-config-prettier ^10.1.2 69 react-day-picker ^9.10.0 outdated 71 pino-pretty ^13.0.0 72 NextAuth.js ^2.9.0 outdated 72 NextAuth.js ^4.24.14 73 MDX ^3.1.1 73 MDX ^3.1.1 74 Radix UI ^1.2.8 74 Radix UI ^1.1.9 74 Radix UI ^1.1.11 74 Radix UI ^2.1.12 outdated 74 Radix UI ^2.1.4 outdated 74 Radix UI ^1.1.11 74 Radix UI ^1.1.4 74 Radix UI ^2.2.2 outdated 74 Radix UI ^1.1.4 74 Radix UI ^1.2.0 74 Radix UI ^1.2.2 74 Radix UI ^1.1.9 74 Radix UI ^1.2.4 75 input-otp ^1.4.2 76 ua-parser-js ^2.0.3 76 vite-tsconfig-paths ^5.1.4 outdated 78 Zustand ^5.0.8 78 date-fns ^4.1.0 78 dotenv ^16.5.0 outdated 78 openapi-typescript ^7.6.1 79 Motion ^12.9.2 outdated 80 typing_extensions >=4.7 81 Flask >=3.0,<4.0 81 Requests ^2.33.0 81 chrono-node ^2.8.0 82 class-variance-authority ^0.7.1 82 tldts ^7.0.4 83 Emoji Picker React ^4.12.2 83 Shiki ^3.3.0 outdated 85 @hookform/resolvers 5.0.1 outdated 85 Pino ^9.7.0 outdated 85 mailparser ^3.9.8 85 nanoid ^5.1.5 outdated 86 tailwind-merge ^3.2.0 90 @hono/zod-validator ^0.5.1 outdated 90 @hono/zod-validator ^0.10.0 outdated 90 Hono ^4.12.19 90 Nodemailer ^8.0.5 outdated 90 React Email ^1.0.6 outdated 90 Tailwind CSS ^4.1.0 90 Tailwind CSS ^4.1.0 90 tRPC Server ^11.17.0 90 tRPC Server ^11.17.0 90 tRPC Server ^11.17.0 90 tRPC Server ^11.17.0 91 BullMQ ^5.51.1 outdated 91 Prisma Client ^6.6.0 outdated 91 Recharts ^2.15.3 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 Tiptap Core ^2.11.7 outdated 91 prettier ^3.5.3 92 React Hook Form ^7.56.1 92 TanStack Query ^5.100.10 92 Zod ^3.24.3 outdated 92 ioredis 5.10.1 outdated 92 lucide-react ^0.503.0 outdated 92 postcss ^8.5.14 93 Vitest ^3.2.4 outdated 93 Vitest ^3.2.4 outdated 93 urllib3 ^2.7.0 94 AWS SDK for JavaScript (S3 Client) ^3.1048.0 94 AWS SDK for JavaScript (S3 Client) ^3.1048.0 94 AWS SDK for JavaScript (S3 Client) ^3.1048.0 94 AWS SDK for JavaScript (S3 Client) ^3.1047.0 94 AWS SDK for JavaScript (S3 Client) ^3.1048.0 94 Stripe Node.js Library 18.0.0 outdated 94 typescript-eslint ^8.31.0 94 typescript-eslint ^8.31.0 95 ESLint ^8.57.1 outdated 96 Next.js ^15.5.18 outdated 96 Next.js ^15.5.18 outdated 96 Next.js ^15.5.18 outdated 96 Next.js 15.5.18 outdated 96 pytest ^8.3.5 outdated 97 TypeScript ^5.8.3 outdated 98 React 19.1.0 outdated 98 React DOM 19.1.0 outdated

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers