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.

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