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.