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 42 clsx ^2.1.1 44 cmdk ^1.1.1 44 dotenv-cli ^8.0.0 outdated 44 jsx-email ^2.8.4 outdated 45 next-themes ^0.4.6 51 @t3-oss/env-core ^0.13.0 51 mime-types ^3.0.1 51 Tippy.js ^6.3.7 56 superjson ^2.2.2 57 html-to-text ^9.0.5 outdated 59 use-debounce ^10.0.4 60 tsup ^8.4.0 64 prisma-cli ^6.6.0 outdated 64 react-colorful ^5.6.1 65 Sonner ^2.0.3 66 openapi-typescript ^7.6.1 68 prettier-plugin-tailwindcss ^0.6.11 outdated 69 date-fns ^4.1.0 69 eslint-config-prettier ^10.1.2 70 query-string ^9.1.1 71 MDX ^3.1.1 71 MDX ^3.1.1 72 react-day-picker ^9.10.0 outdated 73 vite-tsconfig-paths ^5.1.4 outdated 74 Emoji Picker React ^4.12.2 74 pino-pretty ^13.0.0 75 dotenv ^16.5.0 outdated 76 Radix UI ^1.2.8 76 Radix UI ^1.1.9 76 Radix UI ^1.1.11 76 Radix UI ^2.1.12 outdated 76 Radix UI ^2.1.4 outdated 76 Radix UI ^1.1.11 76 Radix UI ^1.1.4 76 Radix UI ^2.2.2 outdated 76 Radix UI ^1.1.4 76 Radix UI ^1.2.0 76 Radix UI ^1.2.2 76 Radix UI ^1.1.9 76 Radix UI ^1.2.4 76 input-otp ^1.4.2 78 tRPC Server ^11.17.0 78 tRPC Server ^11.17.0 78 tRPC Server ^11.17.0 78 tRPC Server ^11.17.0 78 Motion ^12.9.2 outdated 78 ua-parser-js ^2.0.3 79 NextAuth.js ^2.9.0 outdated 79 NextAuth.js ^4.24.14 80 Shiki ^3.3.0 outdated 80 tldts ^7.0.4 80 Zustand ^5.0.8 81 chrono-node ^2.8.0 81 Flask >=3.0,<4.0 83 @hookform/resolvers 5.0.1 outdated 83 class-variance-authority ^0.7.1 83 mailparser ^3.9.8 83 Requests ^2.33.0 84 Pino ^9.7.0 outdated 86 nanoid ^5.1.5 outdated 88 tailwind-merge ^3.2.0 88 typing_extensions >=4.7 89 @hono/zod-validator ^0.5.1 outdated 89 @hono/zod-validator ^0.10.0 outdated 89 Prisma Client ^6.6.0 outdated 89 ioredis 5.10.1 outdated 89 Nodemailer ^8.0.5 outdated 90 React Email ^1.0.6 outdated 90 Tailwind CSS ^4.1.0 90 Hono ^4.12.19 90 prettier ^3.5.3 90 Tailwind CSS ^4.1.0 90 Zod ^3.24.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 BullMQ ^5.51.1 outdated 91 lucide-react ^0.503.0 outdated 91 Recharts ^2.15.3 outdated 92 TanStack Query ^5.100.10 92 Vitest ^3.2.4 outdated 92 postcss ^8.5.14 92 React Hook Form ^7.56.1 92 urllib3 ^2.7.0 92 Vitest ^3.2.4 outdated 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 94 typescript-eslint ^8.31.0 94 typescript-eslint ^8.31.0 94 ESLint ^8.57.1 outdated 94 Stripe Node.js Library 18.0.0 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 96 TypeScript ^5.8.3 outdated 97 React 19.1.0 outdated 97 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

Search