All 166 Dependencies

Every package Dittofeed depends on, ranked by repo health score.

Dittofeed is an open-source customer engagement platform that enables product and growth teams to automate and deliver personalized messages across email, SMS, WhatsApp, Slack, and mobile push notifications — all from a single self-hosted installation. It is positioned as a developer-first alternative to platforms like Customer.io, OneSignal, and Segment Engage, with a strong emphasis on data ownership, self-hosting, and CI/CD-friendly workflows.

The platform provides a visual journey builder for constructing event-driven user lifecycle campaigns, an advanced segmentation engine supporting unlimited AND/OR conditions on user properties and behavioral events, and a low-code template editor (Emailo) supporting HTML, MJML, and Liquid syntax. Developers can connect user data via the Dittofeed API, Segment, or reverse ETL pipelines, and integrate with major email service providers including SendGrid, Amazon SES, and Mailchimp Transactional.

A distinctive capability is the embedded components feature, which allows SaaS companies to integrate Dittofeed's journey builder, segment builder, and template editor directly into their own applications via iframe or headless React components — enabling white-labeled customer engagement tooling without building from scratch. The underlying architecture uses Temporal for durable workflow orchestration, ClickHouse for high-performance analytics, and Drizzle ORM with PostgreSQL for transactional data, deployed as a Docker Compose stack with a lightweight "lite" single-container option for simpler environments.

25 @codemirror/lang-json ^6.0.1 25 @codemirror/lint ^6.1.0 25 lang-html ^6.4.0 28 TypeBox 0.34.37 outdated 29 json-stable-stringify ^1.1.1 30 sns-payload-validator ^2.1.0 34 tailwindcss-animate ^1.0.7 38 minimist ^1.2.7 38 node-pg-types ^2.2.0 outdated 39 prosemirror-state 1.4.3 outdated 41 @codemirror/view ^6.7.1 41 cross-spawn ^7.0.3 41 dotenv-cli ^11.0.0 41 is-hotkey ^0.2.0 41 notistack ^3.0.1 41 prosemirror-model 1.22.3 outdated 42 ajv-formats ^3.0.1 42 clsx ^2.1.1 43 Ant Design Colors ^7.0.2 outdated 43 fast-deep-equal ^3.1.3 43 jsonpath ^1.1.1 43 prosemirror-view 1.37.1 outdated 44 cmdk ^1.1.1 44 date-fns-tz ^2.0.0 outdated 44 node-cache ^5.1.2 44 react-device-detect ^2.2.2 44 ts-node-dev ^2.0.0 45 change-case ^4.1.2 outdated 46 csv-parser ^3.2.0 46 openapi-types ^12.1.0 46 tippyjs-react ^4.2.6 48 react-transition-group ^4.4.5 49 eslint-config-airbnb-typescript ^17.0.0 outdated 50 eslint-config-airbnb ^19.0.4 51 FileSaver.js ^2.0.5 51 KafkaJS ^2.2.2 51 Tippy.js ^6.3.7 52 ts-node 10.9.1 outdated 53 deepmerge ^4.2.2 54 cookie 1.0.2 outdated 56 eslint-plugin-jsx-a11y ^6.7.1 57 p-retry ^4.6.2 outdated 57 use-debounce ^9.0.2 outdated 61 eslint-plugin-prettier ^5.1.3 61 eslint-plugin-react ^7.32.2 61 react-colorful ^5.6.1 61 usehooks-ts ^3.1.1 62 Emotion ^11.10.5 62 Emotion ^11.10.5 62 Emotion ^11.10.0 62 Emotion ^11.10.5 63 @sendgrid/mail ^7.7.0 outdated 63 Ajv ^8.12.0 64 @fastify/request-context ^4.2.0 outdated 64 fastify-formbody ^7.4.0 outdated 64 p-limit ^3.1.0 outdated 68 eslint-config-prettier ^8.8.0 outdated 69 @fastify/cors ^8.1.0 outdated 69 uuid ^9.0.0 outdated 71 pino-pretty 11.2.1 outdated 72 Dagre ^0.8.5 outdated 73 @fastify/cookie 9.0.4 outdated 74 Radix UI ^2.1.1 outdated 74 Radix UI ^1.1.1 74 Radix UI ^1.2.2 74 qs ^6.12.0 75 React CodeMirror ^4.19.5 75 fastify-plugin ^4.5.0 outdated 75 yargs ^17.7.2 outdated 76 @fastify/swagger-ui ^1.1.0 outdated 78 Zustand ^4.1.4 outdated 78 date-fns ^2.29.3 outdated 78 dotenv ^16.0.3 outdated 78 eslint-plugin-import ^2.27.5 78 markdown-it ^13.0.1 outdated 78 node-postgres ^8.13.1 79 Drizzle ORM ^0.30.1 outdated 79 Drizzle ORM ^0.38.3 outdated 79 api 0.0.3 outdated 81 @fastify/multipart ^7.6.0 outdated 82 @fastify/swagger ^8.1.0 outdated 85 Pino 9.3.1 outdated 85 Remeda ^1.56.0 outdated 86 tailwind-merge ^2.5.2 outdated 87 Autoprefixer ^10.4.20 87 LiquidJS ^10.7.1 87 resend-node ^4.1.0 outdated 88 Immer 9.0.21 outdated 88 React Aria ^3.8.0 88 React Aria ^1.8.0 outdated 88 tsx ^4.20.3 89 Slate ^0.87.0 outdated 89 Slate ^0.86.0 outdated 89 Slate ^0.88.0 outdated 89 jsdom ^27.4.0 outdated 90 @clickhouse/client 1.11.1 outdated 90 Nodemailer ^6.9.7 outdated 90 Svix ^1.15.0 outdated 90 Tailwind CSS ^3.4.12 outdated 91 Fastify 4.23.2 outdated 91 React Flow ^12.3.4 91 Recharts ^3.1.0 91 TanStack Table ^8.20.6 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.9.1 outdated 91 Tiptap Core ^2.9.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.2 outdated 91 Tiptap Core ^2.7.2 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 Tiptap Core ^2.7.1 outdated 91 prettier 3.2.5 outdated 92 TanStack Query ^5.62.16 92 TanStack Query ^5.64.1 92 lucide-react ^0.441.0 outdated 92 postcss ^8.4.47 93 OpenTelemetry Auto-Instrumentations for Node.js 0.39.2 outdated 94 @babel/core ^7.28.5 outdated 94 @babel/core ^7.28.5 outdated 94 AWS SDK for JavaScript (S3 Client) ^3.600.0 94 AWS SDK for JavaScript (S3 Client) ^3.535.0 94 Axios ^1.2.2 94 MUI X Date Pickers ^6.19.11 outdated 94 MUI X Date Pickers ^7.24.0 outdated 94 Vite ^5.4.6 outdated 94 supabase-js ^2.43.2 94 typescript-eslint ^5.60.0 outdated 94 typescript-eslint ^5.60.0 outdated 95 ESLint 8.40.0 outdated 95 firebase-admin-node ^11.9.0 outdated 95 jest ^30.2.0 95 jest ^29.4.0 outdated 95 jest ^30.2.0 96 Material UI ^5.15.15 outdated 96 Material UI ^5.0.0-alpha.170 outdated 96 Material UI ^5.15.5 outdated 96 Next.js 13.4.2 outdated 96 Next.js 13.4.2 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.9.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.41.2 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.41.2 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.41.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.12.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.12.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 0.38.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.12.0 outdated 96 OpenTelemetry JavaScript (@opentelemetry/api) 1.12.0 outdated 96 google-api-nodejs-client ^12.0.1 outdated 96 google-api-nodejs-client ^1.0.7 outdated 97 Google Cloud Storage ^6.7.1 outdated 97 Google Cloud Storage ^9.15.1 outdated 97 TypeScript 5.0.4 outdated 98 React ^4.6.0 outdated 98 React 18.2.0 outdated 98 React DOM 18.2.0 outdated 98 React DOM ^19.1.0

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